Microsoft SDE-Interview gegen Microsoft SDET-Interview und zu studierende Ressourcen [geschlossen]

9

Ich habe immer gehört, dass SDE-Interviews viel schwieriger zu knacken sind als SDET. Ist es wirklich wahr? Ich habe auch gehört, dass dem Kandidaten, wenn er im SDE-Interview nicht gut abschneidet, manchmal auch eine SDET-Position angeboten wird. Wie viel Wahrheit steckt in diesen Gesprächen? Ich würde mich sehr freuen, wenn jemand gute Ressourcen und Richtlinien für die Vorbereitung auf Microsoft-Interviews bereitstellen würde. Welche Bücher zu lesen sind, welche Notizen, Websites mit Fragen zur Online-Programmierung usw. Geben Sie so viele Informationen wie möglich.

Vielen Dank im Voraus an alle für Ihre wertvolle Hilfe und Ihren Beitrag.

vinayvasyani
quelle
3
Abstimmung zum Schließen. Dies ist eine Frage zum Bestehen eines Interviews bei einem bestimmten Unternehmen.
Steven Evers
Gven, was diese Firma ist, ich denke, es ist gültig genug, um nur für mehr als das OP zu gelten.
Wayne Molina

Antworten:

16

Leider sind das beide Mythen. SDEs und SDETs erhalten das gleiche Anfangsgehalt, daher wäre es dumm, für eine der Positionen einen niedrigeren Balken zu haben. Sie müssen in beiden Interviews am Whiteboard codieren und zeigen, dass Sie komplexe Probleme dekonstruieren können.

Je nach Gruppe liegt der Schwerpunkt der SDE-Schleife möglicherweise stärker auf Algorithmen, und auf der SDET-Seite liegt der Schwerpunkt stärker auf dem Systemdenken. Der Schwerpunkt kann jedoch von Gruppe zu Gruppe leicht variieren.

Studieren Sie zur Vorbereitung Algorithmen und Implementierungsbeispiele, üben Sie jedoch vor allem das Lösen zufälliger Programmierprobleme auf Papier (oder auf einem Whiteboard, falls vorhanden). Denken Sie laut, während Sie codieren (die Antwort ist oft nicht so wichtig wie der Denkprozess). Haben Sie auch Beispiele, wie Sie lernen, kommunizieren und mit Konflikten umgehen können.

Für ein SDET Interview lesen Sie mein Buch ( was noch wichtiger ist , hilft das Buch , das Sie bewerten , wenn Sie ein SDET sein wollen. Auf der Entwickler - Seite können Sie goo ... bing „Microsoft Interview - Fragen“ und wahrscheinlich einige gute bekommen Übungsmaterial - aber überspringen Sie die Fragen vom Typ "Warum sind Schachtabdeckungen rund?", da diese nur noch selten verwendet werden.

Alan
quelle
10

Ich denke, das einzige Szenario, in dem eine Person zu MS gehen würde, um ein Interview für eine SDE-Position zu führen und ein SDET-Angebot zu erhalten, wäre, wenn jemand zu Beginn seiner Karriere (ein Praktikant oder frisch vom College) viele Tests zeigte Eignung und zeigte wiederholt Beweise für "die Denkweise des Testers" während eines Interviews. Es müsste früh genug in ihrer Karriere sein, dass sie möglicherweise einfach nichts über Tests wissen könnten - also Praktika oder vielleicht den ersten Job außerhalb des College. Ich habe von einigen Fällen gehört, in denen dies von Studenten der University of Washington geschah, die sich direkt im Hinterhof von Microsoft befindet. Daher waren dort Praktika üblich. Es war nicht üblich. Die Testfähigkeit müsste früh genug erkannt werden, damit der Rest des Interviews zu einem "Test" geändert werden kann.

Theoretisch könnte es auch in die andere Richtung gehen (SDET-Interview mit SDE-Angebot). Ich glaube jedoch nicht, dass ich jemals davon gehört habe - möglicherweise, weil die SDET-Rolle relativ unbekannt war und eine Person mit einem großen "Testergeist" eher für eine SDE-Rolle interviewt hat, ohne diesen anderen Bereich zu erkennen, in dem sie sich möglicherweise befindet Hervorragend, als ein großartiges "Dev Mind" -Interview für eine SDET-Rolle, ohne deren SDE-Potenzial zu erkennen.

Denken Sie daran, dass ich vor über 5 Jahren meinen Abschluss gemacht habe, sodass ich nicht weiß, ob auch dieses Szenario noch vorkommt. Zu dieser Zeit war die SDET-Rolle bei Microsoft ziemlich mysteriös, und die meisten Leute wussten während ihres Studiums nicht wirklich über automatisierte Tests Bescheid. Ich denke, das hat sich seitdem sehr verändert.

Ich habe für ungefähr 6 SDET-Positionen bei Microsoft und einige SDE-Positionen interviewt. Die SDET-Rolleninterviews waren NICHT einfacher. Die Codierungsfragen sind normalerweise ungefähr gleich, obwohl etwas weniger ausgefeilte Antworten akzeptiert werden könnten, vorausgesetzt, die Person zeigt eine klare Neigung zur Qualität (z. B. denkt an interessante Fehler und behandelt sie; testet ihre Antwort gut, wenn sie mit dem Codieren fertig sind; usw.). Jeder Spielraum bei der Codierung wird durch die Notwendigkeit mehr als wettgemacht, über Qualität und Tests kritisch nachdenken zu können.

Trotzdem denke ich, dass eine SDET-Karriere einfacher zu erreichen und zu verbessern ist, einfach weil gute SDETs, die in der Karriere fürs Leben sind, nicht so häufig sind. Das Stereotyp "SDET, der wirklich ein SDE sein will" ist nicht unbegründet. Wenn Sie eine echte (und ehrliche) Leidenschaft für das Testen demonstrieren, werden Sie auffallen, während Entwickler mit einer echten Leidenschaft für die Entwicklung relativ häufig sind. Dies könnte nicht von Dauer sein; SDET-Rollen werden in letzter Zeit immer beliebter, da immer mehr Unternehmen für diese Rolle einstellen und das Feld besser verstanden wird. Im Moment denke ich, dass SDET nicht nur bei Microsoft ein echter Karriere-Sweet-Spot ist. Stellen Sie einfach sicher, dass Sie tatsächlich Spaß am Testen haben. Wenn Sie im Herzen wirklich ein reiner Entwickler sind, finden Sie es vielleicht schwierig und langweilig.

Ethel Evans
quelle