Entrevista Microsoft SDE vs Microsoft SDET Entrevista e Recursos para Estudar [fechado]

9

Eu sempre ouvi dizer que as entrevistas da SDE são muito mais difíceis de quebrar do que o SDET. É mesmo verdade? Também ouvi dizer que, se o candidato não se sai bem na entrevista da SDE, ele também recebe uma posição SDET. Quanta verdade há nessas conversas? Eu apreciaria muito se alguém colocasse bons recursos e diretrizes sobre como se preparar para as entrevistas da Microsoft ... quais livros ler, quais notas, perguntas sobre programação on-line em sites, etc. Dê o máximo de informações possível.

Agradecemos antecipadamente a todos por sua valiosa ajuda e contribuição.

vinayvasyani
fonte
3
Votação para fechar. Esta é uma pergunta sobre passar uma entrevista em uma empresa específica.
Steven Evers
Por mais que seja essa empresa, acho que é válida o suficiente para ser aplicada a pouco mais do que o OP.
Wayne Molina

Respostas:

16

Infelizmente, esses são os dois mitos. As SDEs e SDETs recebem o mesmo salário inicial, portanto, seria tolo ter uma barra mais baixa para uma das posições. Você precisará codificar no quadro branco nas duas entrevistas e mostrar que pode desconstruir problemas complexos.

Dependendo do grupo, o loop SDE pode ter mais ênfase nos algoritmos e, no lado do SDET, você encontrará mais ênfase no pensamento sistêmico - mas a ênfase pode variar um pouco de grupo para grupo.

Para preparar, estude algoritmos e exemplos de implementação, mas, mais importante, pratique a solução de problemas aleatórios de programação em papel (ou em um quadro branco, se houver). Seja capaz de pensar em voz alta enquanto codifica (a resposta geralmente não é tão importante quanto o processo de pensamento). Também tenha exemplos para compartilhar sobre como você aprende, se comunica e lida com conflitos.

Para uma entrevista SDET, você pode ler o meu livro (o mais importante, o livro vai ajudá-lo a avaliar se você quer ser um SDET. No lado do dev, você pode goo ... bing "Interview Questions Microsoft" e, provavelmente, obter alguns bons praticar material - mas pule as perguntas do tipo "por que as tampas de bueiro são redondas", pois elas raramente são mais usadas?

Alan
fonte
10

Eu acho que o único cenário em que uma pessoa iria à MS para entrevistar para uma posição SDE e sair com uma oferta SDET seria se alguém no início de sua carreira (um estagiário ou recém-formado, basicamente) mostrasse muitos testes aptidão e exibiu repetidamente evidências da "mentalidade do testador" durante uma entrevista. Teria que ser cedo o suficiente em sua carreira para que eles simplesmente não soubessem sobre os testes - para estágios, ou talvez o primeiro emprego fora da faculdade. Ouvi falar de alguns casos em que isso aconteceu com estudantes da Universidade de Washington, que fica no quintal da Microsoft, então estágios eram comuns. Isso não era comum. A aptidão para teste teria que ser reconhecida com antecedência suficiente para que o resto da entrevista pudesse ser modificado para um "teste"

Em teoria, isso também poderia acontecer na outra direção (entrevista do SDET recebendo uma oferta da SDE). No entanto, acho que nunca ouvi falar disso - possivelmente porque o papel do SDET era relativamente desconhecido e era mais provável que uma pessoa com uma grande "mente testadora" estivesse entrevistando um papel de SDE sem perceber essa outra área em que poderia melhor do que uma ótima "mente dev" entrevistando para uma função SDET sem perceber seu potencial SDE.

Lembre-se de que me formei há mais de 5 anos, então não sei se esse cenário acontece mais. Na época, o papel do SDET na Microsoft era bastante misterioso, e a maioria das pessoas realmente não sabia sobre testes automatizados quando estava na faculdade. Eu acho que isso mudou muito desde então.

Eu entrevistei cerca de 6 posições SDET na Microsoft e algumas posições SDE. As entrevistas do papel SDET NÃO foram mais fáceis. As perguntas de codificação geralmente são as mesmas, embora respostas um pouco menos sofisticadas possam ser aceitas, desde que a pessoa mostre um claro viés em relação à qualidade (por exemplo, pense e lide com bugs interessantes; testa sua resposta quando termina a codificação; etc.). Qualquer margem de manobra na codificação é mais do que compensada pela necessidade de ter a capacidade de pensar criticamente sobre qualidade e teste.

Dito isto, acho que uma carreira no SDET é mais fácil de alcançar e avançar simplesmente porque bons SDETs que estão na carreira para a vida toda não são tão comuns. O estereótipo "SDET que realmente quer ser um SDE" não tem fundamento. Demonstrar uma paixão real (e honesta) pelos testes fará com que você se destaque, enquanto os desenvolvedores com uma verdadeira paixão pelo desenvolvimento são relativamente comuns. Isso pode não durar; As funções do SDET estão se tornando mais populares ultimamente, à medida que mais empresas contratam para essa função e à medida que o campo se torna melhor compreendido. No momento, acho que o SDET é um verdadeiro ponto de partida da carreira, e não apenas na Microsoft. Apenas verifique se você realmente gosta de testar. Se você é realmente um desenvolvedor puro, pode achar difícil e chato.

Ethel Evans
fonte