Я думаю, что единственный сценарий, когда человек мог бы пойти в 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. Просто убедитесь, что вам действительно нравится тестирование. Если вы действительно чистый разработчик в глубине души, вам может быть трудно и скучно.