Intervista Microsoft SDE vs Microsoft SDET Intervista e risorse da studiare [chiusa]

10

Ho sempre sentito che le interviste SDE sono molto più difficili da decifrare rispetto a SDET. È proprio vero? Ho anche sentito dire che se il candidato non fa bene nell'intervista SDE, a volte viene offerto anche una posizione SDET. Quanta verità c'è in questi discorsi? Apprezzerei molto se qualcuno inserisse buone risorse e linee guida su come prepararsi per le interviste Microsoft ... quali libri da leggere, quali note, siti web di domande di programmazione online, ecc. Fornisci quante più informazioni possibili.

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

    
posta vinayvasyani 24.11.2010 - 16:25
fonte

2 risposte

17

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

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

Per preparare, studiare algoritmi ed esempi di implementazione, ma ancora più importante pratica risolvere problemi di programmazione casuale 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 è importante quanto il processo di pensiero). Hai anche degli esempi da condividere su come apprendi, comunica e gestisci i conflitti.

Per un'intervista di SDET, puoi leggere il mio libro (ancora più importante, il libro ti aiuterà a valutare < em> se vuoi essere un SDET. Sul lato dev, puoi goo ... bing "Microsoft Interview Questions" e probabilmente ottieni del materiale di buona pratica - ma salta il " perché i tombini coprono "domande tipo", perché raramente vengono utilizzate.

    
risposta data 24.11.2010 - 16:52
fonte
11

Penso che l'unico scenario in cui una persona andrebbe a MS per intervistare per una posizione SDE e uscire con un'offerta SDET sarebbe se qualcuno all'inizio della loro carriera (uno stagista o appena uscito dal college, in pratica) abbia mostrato un molti test di attitudine, e ripetutamente dimostrazione di "la mentalità del tester" durante un'intervista. Dovrebbe essere abbastanza precoce nella loro carriera da non essere in grado di sapere dei test - quindi stage, o forse prima uscita dall'università. Ho sentito di alcuni casi in cui ciò è accaduto agli studenti dell'Università di Washington, che è 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 ciclo di "test".

In teoria, potrebbe accadere anche l'altra direzione (intervista a SDET che riceve un'offerta SDE). Tuttavia, non penso di averne mai sentito parlare - probabilmente perché il ruolo di SDET era relativamente sconosciuto, e una persona con una grande "mente del tester" avrebbe avuto più probabilità di intervistare per un ruolo di SDE senza realizzare quest'altra area dove avrebbero potuto eccellere, piuttosto che una grande intervista "dev mind" per un ruolo SDET senza realizzare il loro potenziale SDE.

Ricorda che mi sono laureato più di 5 anni fa, quindi non so se anche questo scenario si verifica più. All'epoca, il ruolo di SDET in Microsoft era piuttosto misterioso e la maggior parte delle persone non conosceva i 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 sul ruolo SDET NON erano più facili. Le domande di codifica sono di solito quasi le stesse, anche se potrebbero essere accettate risposte leggermente meno sofisticate a patto che la persona mostri un chiaro pregiudizio verso la qualità (ad esempio, pensa e gestisce bug interessanti, verifica la loro risposta quando hanno terminato la codifica, ecc.). Qualsiasi margine di manovra sulla codifica è più che compensato dalla necessità di avere la capacità di pensare criticamente alla qualità e ai test.

Detto questo, penso che una carriera di SDET sia più facile da raggiungere e salire semplicemente perché i buoni SDET che sono nella 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é sempre più aziende assumono quel ruolo e il campo viene compreso meglio. In questo momento, ritengo che SDET sia un vero e proprio punto debole della carriera, e non solo a Microsoft. Assicurati solo di provare goditi . Se sei davvero un dev dev a cuore, potresti trovarlo difficile e noioso.

    
risposta data 30.12.2010 - 22:27
fonte

Leggi altre domande sui tag