Intervista con Microsoft SDE e intervista con Microsoft SDET e risorse da studiare [chiuso]


9

Ho sempre sentito che le interviste SDE sono molto più difficili da decifrare rispetto a SDET. È veramente vero? Ho anche sentito che se il candidato non riesce bene nell'intervista SDE, a volte gli viene anche offerta una posizione SDET. Quanta verità c'è in questi colloqui? Gradirei molto se qualcuno mettesse buone risorse e linee guida su come preparare le interviste di Microsoft ... quali libri leggere, quali note, siti Web di domande sulla programmazione online, ecc. Fornire quante più informazioni possibili.

Grazie in anticipo a tutti per il prezioso aiuto e contributo.


3
Votare per chiudere. Questa è una domanda sul passaggio di un'intervista a una determinata azienda.
Steven Evers,

Per quanto sia quella compagnia, penso che sia abbastanza valido da applicare a poco più del PO.
Wayne Molina,

Risposte:


16

Sfortunatamente, questi sono entrambi miti. SDE e SDET ottengono lo stesso stipendio iniziale, quindi sarebbe sciocco avere una barra più bassa per una delle posizioni. Dovrai scrivere un codice alla lavagna in entrambe le interviste e mostrare che puoi decostruire problemi complessi.

A seconda del gruppo, il ciclo SDE potrebbe avere maggiore enfasi sugli algoritmi e, dal lato SDET, troverai maggiore enfasi sul pensiero dei sistemi, ma l'enfasi può variare leggermente da gruppo a gruppo.

Per preparare, studiare algoritmi ed esempi di implementazione, ma soprattutto esercitarsi a risolvere problemi di programmazione casuali su carta (o su una lavagna se ne hai uno). Essere in grado di pensare ad alta voce mentre si codifica (la risposta spesso non è così importante come il processo di pensiero). Inoltre, puoi condividere esempi su come apprendere, comunicare e gestire i conflitti.

Per un colloquio SDET, si può leggere il mio libro (cosa ancora più importante, il libro vi aiuterà a valutare se si vuole essere uno SDET. Sul lato dev, è possibile goo ... bing "Intervista Domande Microsoft" e probabilmente ottenere qualche buon materiale per esercitazioni - ma salta le domande sul tipo "perché sono chiuse le tombe", poiché queste sono raramente utilizzate.


10

Penso che l'unico scenario in cui una persona andrebbe nella SM per intervistare una posizione SDE e uscire con un'offerta SDET sarebbe se qualcuno all'inizio della sua carriera (un tirocinante o appena uscito dal college, in sostanza) mostrasse molti test attitudine e ripetutamente mostrato prove di "mentalità da tester" durante un'intervista. Dovrebbe essere abbastanza presto nella loro carriera da non poter conoscere i test, quindi i tirocini o forse il primo lavoro fuori dal college. Ho sentito di alcuni casi in cui ciò è accaduto dagli studenti dell'Università di Washington, che si trova proprio nel cortile di Microsoft, quindi i tirocini erano comuni. Non era comune. L'attitudine al test dovrebbe essere riconosciuta abbastanza presto nel ciclo che il resto dell'intervista potrebbe essere modificato in un "test"

In teoria, potrebbe accadere anche nell'altra direzione (intervista SDET che ottiene un'offerta SDE). Tuttavia, non credo di aver mai sentito parlare di questo - forse perché il ruolo di SDET era relativamente sconosciuto, e una persona con una grande "mente del tester" aveva maggiori probabilità di intervistare un ruolo di SDE senza rendersi conto di quest'altra area in cui avrebbero potuto eccellente, che una grande "mente dev" intervistando per un ruolo SDET senza realizzare il loro potenziale SDE.

Tieni presente che mi sono laureato oltre 5 anni fa, quindi non so se anche questo scenario si verifichi più. All'epoca, il ruolo di SDET in Microsoft era piuttosto misterioso e la maggior parte delle persone non sapeva davvero dei test automatici quando erano al college. Penso che sia cambiato molto da allora.

Ho intervistato per circa 6 posizioni SDET presso Microsoft e un paio di posizioni SDE. Le interviste al ruolo SDET NON sono state più facili. Le domande sulla codifica sono generalmente le stesse, anche se potrebbero essere accettate risposte leggermente meno sofisticate a condizione che la persona mostri un chiaro pregiudizio verso la qualità (ad esempio, pensa e gestisce bug interessanti; verifica bene la propria risposta quando ha terminato la codifica; ecc.). Ogni margine di manovra sulla programmazione è più che compensato dalla necessità di avere una capacità di pensare criticamente alla qualità e ai test.

Detto questo, penso che una carriera SDET sia più facile da raggiungere e passare semplicemente perché buoni SDET che sono in carriera per la vita non sono così comuni. Lo stereotipo "SDET che vuole davvero essere un SDE" non è privo di fondamento. Dimostrare una vera (e onesta) passione per i test ti farà risaltare, mentre gli sviluppatori con una vera passione per lo sviluppo sono relativamente comuni. Questo potrebbe non durare; I ruoli di SDET stanno diventando più popolari ultimamente, poiché più aziende assumono per quel ruolo e mentre il campo diventa meglio compreso. In questo momento, penso che SDET sia un vero punto di svolta per la carriera, e non solo per Microsoft. Assicurati solo che ti piaccia davvero il test. Se sei davvero un puro sviluppatore nel cuore, potresti trovarlo difficile e noioso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.