Интервью Microsoft SDE и Microsoft SDET и ресурсы для изучения [закрыто]

9

Я всегда слышал, что интервью в SDE взломать гораздо сложнее, чем в SDET. Это правда? Я также слышал, что, если кандидат не преуспевает в интервью SDE, ему также иногда предлагают должность SDET. Сколько правды в этих разговорах? Я был бы очень признателен, если бы кто-то предоставил хорошие ресурсы и рекомендации по подготовке к собеседованиям с Microsoft ... какие книги читать, какие заметки, веб-сайты, посвященные вопросам программирования, и т. Д. Предоставьте как можно больше информации.

Спасибо всем заранее за вашу ценную помощь и вклад.

vinayvasyani
источник
3
Голосование закрыть. Это вопрос прохождения собеседования в одной конкретной компании.
Стивен Эверс
Несмотря на то, что это за компания, я думаю, что она достаточно действительна, чтобы применять ее только к ОП.
Уэйн Молина

Ответы:

16

К сожалению, это оба мифы. SDE и SDET получают одинаковую стартовую зарплату, поэтому было бы глупо иметь нижнюю планку для одной из позиций. Вам нужно будет написать код на доске в обоих интервью и показать, что вы можете разобраться со сложными проблемами.

В зависимости от группы цикл SDE может иметь больший акцент на алгоритмах, а на стороне SDET вы найдете больший акцент на системном мышлении, но акцент может незначительно отличаться от группы к группе.

Чтобы подготовить, изучить алгоритмы и примеры реализации, но, что более важно, потренироваться в решении случайных задач программирования на бумаге (или на доске, если она у вас есть). Уметь мыслить вслух во время кодирования (ответ часто не так важен, как процесс мышления). Также есть примеры, чтобы поделиться тем, как вы учитесь, общаетесь и справляетесь с конфликтами.

Для SDET интервью вы можете прочитать мою книгу ( что более важно, книга поможет вам оценить , если вы хотите быть SDET. На стороне Дев, вы можете Goo ... Бинг «Интервью Вопросов Microsoft» и , вероятно , получить хороший практический материал - но пропустите вопросы типа «почему крышки люков круглые», так как они редко используются больше.

Алан
источник
10

Я думаю, что единственный сценарий, когда человек мог бы пойти в MS, чтобы пройти собеседование на должность SDE и предложить предложение SDET, был бы, если бы кто-то в начале своей карьеры (в основном, стажер или только что закончивший колледж) показал много испытаний способности и неоднократно отображал доказательства «мышления тестера» во время интервью. В их карьере должно быть достаточно рано, чтобы они могли просто не знать о тестировании - так что стажировки или, возможно, первая работа после окончания колледжа. Я слышал о нескольких случаях, когда это происходило от студентов Вашингтонского университета, который находится прямо на заднем дворе Microsoft, поэтому стажировки там были обычным явлением. Это не было обычным. Способность к тестированию должна была бы быть признана достаточно рано в цикле, чтобы остальная часть интервью могла быть изменена на «тест»

Теоретически, это может произойти и в другом направлении (интервью SDET с предложением SDE). Тем не менее, я не думаю, что когда-либо слышал об этом - возможно, потому что роль SDET была относительно неизвестна, и человек с большим «умом тестера» с большей вероятностью брал интервью для роли SDE, не осознавая эту другую область, где они могли бы превосходнее, чем отличное интервьюирование "dev mind" для роли SDET, не осознавая их потенциал SDE.

Имейте в виду, что я закончил более 5 лет назад, поэтому я не знаю, случится ли даже этот сценарий больше. В то время роль SDET в Microsoft была довольно загадочной, и большинство людей не знали об автоматизированном тестировании, когда они учились в колледже. Я думаю, что с тех пор многое изменилось.

Я взял интервью около 6 должностей SDET в Microsoft и пару должностей SDE. Ролевые интервью SDET НЕ были проще. Вопросы о кодировании, как правило, примерно одинаковы, хотя могут быть приняты несколько менее сложные ответы, если человек демонстрирует явный уклон к качеству (например, думает и обрабатывает интересные ошибки; хорошо проверяет их ответы, когда завершает кодирование и т. Д.). Любая свобода в кодировании более чем компенсируется необходимостью иметь возможность критически оценивать качество и тестирование.

Сказав это, я думаю, что карьеру в SDET легче достичь и продвинуться вперед просто потому, что хорошие SDET, которые делают карьеру на всю жизнь, не так уж и распространены. Стереотип «SDET, который действительно хочет быть SDE» не лишен основания. Демонстрация настоящей (и честной) страсти к тестированию заставит вас выделиться, тогда как разработчики с реальной страстью к разработке встречаются относительно часто. Это не может длиться долго; Роли SDET становятся все более популярными в последнее время, так как все больше компаний нанимают на эту роль и по мере того, как область становится более понятной Прямо сейчас, я думаю, что SDET - это настоящее место для карьеры, и не только в Microsoft. Просто убедитесь, что вам действительно нравится тестирование. Если вы действительно чистый разработчик в глубине души, вам может быть трудно и скучно.

Этель Эванс
источник