Wywiad Microsoft SDE a Wywiad Microsoft SDET i zasoby do nauki [zamknięte]

9

Zawsze słyszałem, że wywiady z SDE są znacznie trudniejsze do złamania niż SDET. Czy to naprawdę prawda? Słyszałem również, że jeśli kandydat nie radzi sobie dobrze w wywiadzie SDE, czasami oferuje mu się także stanowisko SDET. Ile prawdy jest w tych rozmowach? Byłbym bardzo wdzięczny, gdyby ktoś umieścił dobre zasoby i wskazówki, jak przygotować się do wywiadów z Microsoftem .. które książki przeczytać, które notatki, strony internetowe z pytaniami dotyczącymi programowania itp. Podaj jak najwięcej informacji.

Z góry dziękuję wszystkim za cenną pomoc i wkład.

vinayvasyani
źródło
3
Głosowanie na zakończenie. To jest pytanie o udzielenie wywiadu w jednej konkretnej firmie.
Steven Evers,
Gven, czym jest ta firma, myślę, że jest wystarczająca, aby ubiegać się o więcej niż PO.
Wayne Molina,

Odpowiedzi:

16

Niestety oba są mitami. SDE i SDET otrzymują tę samą pensję początkową, więc głupio byłoby mieć niższy słupek dla jednej z pozycji. Będziesz musiał napisać kod na tablicy w obu wywiadach i pokazać, że możesz zdekonstruować złożone problemy.

W zależności od grupy, pętla SDE może kłaść większy nacisk na algorytmy, a po stronie SDET większy nacisk kładziony jest na myślenie systemowe - ale nacisk może się nieco różnić w zależności od grupy.

Aby przygotować, przestudiować algorytmy i przykłady implementacji, ale co ważniejsze, przećwicz rozwiązywanie przypadkowych problemów z programowaniem na papierze (lub na tablicy, jeśli taką masz). Bądź w stanie myśleć głośno podczas pisania kodu (odpowiedź często nie jest tak ważna jak proces myślowy). Masz także przykłady do dzielenia się tym, jak się uczysz, komunikujesz i radzisz sobie z konfliktem.

W przypadku wywiadu SDET możesz przeczytać moją książkę (co ważniejsze, książka pomoże ci ocenić, czy chcesz być SDET. Po stronie deweloperów możesz przejść ... bing „Pytania do wywiadu Microsoft” i prawdopodobnie uzyskać trochę dobrego ćwicz materiał - ale pomiń pytania typu „dlaczego pokrywy włazów są okrągłe”, ponieważ są one rzadko używane.

Alan
źródło
10

Myślę, że jedynym scenariuszem, w którym ktoś poszedłby do MS na rozmowę kwalifikacyjną na stanowisko SDE i wyszedł z ofertą SDET, byłby gdyby ktoś na początku swojej kariery (stażysta lub świeżo po studiach, w zasadzie) pokazał wiele testów zdolności i wielokrotnie wykazywał dowody „sposobu myślenia testera” podczas wywiadu. Musiałoby być wystarczająco wcześnie w ich karierze, aby mogli nie wiedzieć o testach - czyli stażach, a może pierwszej pracy po studiach. Słyszałem o kilku przypadkach, w których zdarzyło się to od studentów Uniwersytetu Waszyngtońskiego, który znajduje się na podwórku Microsoftu, więc staże były powszechne. To nie było powszechne. Zdolność do testowania musiałaby zostać rozpoznana wystarczająco wcześnie w pętli, aby resztę wywiadu można było zmienić na „test”

Teoretycznie może się to zdarzyć również w innym kierunku (wywiad SDET z ofertą SDE). Wydaje mi się jednak, że nigdy o tym nie słyszałem - być może dlatego, że rola SDET była stosunkowo nieznana, a osoba o wielkim „umyśle testera” chętniej udzielała wywiadu dla roli SDE, nie zdając sobie sprawy z tego innego obszaru, w którym mogłaby znakomicie, niż wielki wywiad dla „deweloperów” dla roli SDET bez uświadomienia sobie potencjału SDE.

Pamiętaj, że ukończyłem studia ponad 5 lat temu, więc nie wiem, czy nawet ten scenariusz się wydarzy. W tym czasie rola SDET w Microsoft była dość tajemnicza, a większość ludzi tak naprawdę nie wiedziała o automatycznych testach, gdy byli na studiach. Myślę, że od tego czasu wiele się zmieniło.

Przeprowadziłem wywiad dla około 6 pozycji SDET w firmie Microsoft i kilku pozycji SDE. Wywiady z rolami SDET NIE były łatwiejsze. Pytania dotyczące kodowania są zwykle mniej więcej takie same, chociaż można by zaakceptować nieco mniej skomplikowane odpowiedzi, pod warunkiem, że osoba wykaże wyraźne nastawienie do jakości (np. Myśli o interesujących błędach i radzi sobie z nimi; dobrze testuje swoją odpowiedź po zakończeniu kodowania; itp.). Jakakolwiek swoboda kodowania jest więcej niż nadrobiona potrzebą krytycznego myślenia o jakości i testowaniu.

Mimo to uważam, że kariera w SDET jest łatwiejsza do osiągnięcia i awansowania po prostu dlatego, że dobre SDET, które są w karierze na całe życie, nie są tak powszechne. Stereotyp „SDET, który naprawdę chce być SDE” nie jest pozbawiony podstaw. Wykazywanie prawdziwej (i uczciwej) pasji do testowania sprawi, że będziesz się wyróżniać, podczas gdy deweloperzy z prawdziwą pasją do rozwoju są stosunkowo powszechni. To nie może trwać; Role SDET stają się ostatnio coraz bardziej popularne, ponieważ coraz więcej firm zatrudnia do tej roli i wraz z lepszym zrozumieniem dziedziny. W tej chwili uważam, że SDET jest prawdziwym polem do kariery, nie tylko w firmie Microsoft. Tylko upewnij się, że rzeczywiście korzystają testowania. Jeśli naprawdę jesteś czystym deweloperem, może ci się to wydawać trudne i nudne.

Ethel Evans
źródło