Mga tanong sa interview ng Microsoft
Ni Aaron Cao · Na-update noong

Pinagsasama ng interview loop ng Microsoft ang tatlong uri: mga coding problem sa data structures at algorithms na katamtaman ang hirap, behavioral na tanong na nakasentro sa growth mindset at pag-aaral mula sa kabiguan, at isang system design round para sa mga senior role. Karamihan sa mga round ay nagsisimula sa maikling pagtalakay sa resume.
Ano ang tatlong uri ng tanong sa Microsoft?
Karamihan sa mga listahan ng tanong na makikita online ay isang basta-bastang tambak ng mga problema na walang paliwanag kung anong round ito nabibilang, kaya mahirap itong ihanda. Inaayos ng seksyong ito ang mga tanong ayon sa round kung saan ito itinatanong, para makita mo kung ano talaga ang sinusuri ng bawat interviewer. Malinaw na nahahati ang interview loop ng Microsoft sa coding, behavioral, at, para sa mga senior role, design.
- Coding. Isang problema kada round, karaniwang nilulutas sa isang shared editor habang isinasalaysay mo ang iyong pangangatwiran. Data structures at algorithms, na may karagdagang mga limitasyon na idinaragdag habang tumutuloy ka.
- Behavioral. Mga tanong tungkol sa kung paano ka nagtatrabaho, nakabatay sa pag-aaral at pag-angkop imbes na isang listahan ng mga tagumpay.
- System design. Isang bukas na serbisyo na dinidisenyo at pina-scale, karaniwan para sa mga loop ng senior at principal na role.
Ang «as-appropriate» na interviewer, ang senior na tao na sumasama sa loop na may malaking impluwensya sa panghuling desisyon, ay maaaring pumili ng tanong mula sa alinman sa mga kategoryang ito. Isang pagkakamali ang ituring ang round na iyon bilang hiwalay na kategorya na ihahanda. Ang istruktura ng buong loop ay tinatalakay sa topic hub ng mga interview ayon sa kumpanya.
Aling mga tanong sa coding ang pinakamadalas lumabas?
Pare-pareho ang mga paulit-ulit na kategorya sa mga naiulat na loop:
- Pagmamanipula ng array at string, kasama na ang in-place na pagbabago at mga problema sa two-pointer
- Mga problema sa hash map kung saan ang trick ay ang pagpili kung ano ang gagamitin bilang key
- Mga operasyon sa linked list, pag-reverse, at pag-detect ng cycle
- Binary tree: traversal, lalim, path sum, at lowest common ancestor
- Graph traversal gamit ang breadth-first at depth-first search
- Dynamic programming sa mas madaling antas, tulad ng mga variant ng climbing stairs at coin change
- Mga problema sa sliding window sa mga string at array
Hindi kasing-sukdulan ng hirap ang reputasyon nito. Hindi ang problema mismo ang nagpapahirap sa coding round ng Microsoft, kundi ang katotohanang nilulutas mo ito nang malakas habang nagdaragdag ng limitasyon ang interviewer. Ang isang gumaganang solusyon na ipinakita nang tahimik ay mas mababa ang marka kaysa sa bahagyang solusyon na may malinaw na pangangatwiran.
Paano nagtatanong ang Microsoft ng mga behavioral na tanong?
Ang growth mindset ang opisyal na kultural na balangkas ng Microsoft, at doon nanggagaling ang mga behavioral na tanong. Asahan ang mga tanong na hihilingin sa iyong ilarawan ang isang pagkakamali, isang pagtanggap ng kritisismo, o isang pagbabago ng iyong posisyon:
- Ikwento mo ang isang pagkakataon na nabigo ka, at kung ano ang nagbago pagkatapos
- Ilarawan ang mahirap na feedback na natanggap mo at kung ano ang ginawa mo dito
- Ikwento mo ang isang hindi pagkakaunawaan sa isang kasamahan sa team at kung paano ito naresolba
- Ilarawan ang isang pagkakataon na kailangan mong mabilis matuto ng bagong bagay
- Bakit Microsoft, at bakit ang team na ito
Isang backend engineer na lumipat mula sa isang startup patungo sa isang senior role ang naghanda ng apat na detalyadong kwento at ginamit muli ang mga ito sa buong loop, iniangkop ang bawat isa sa tanong na itinanong. Inihahambing ng mga interviewer ang kanilang mga tala pagkatapos, kaya ang punto ay hindi ang pagkakaiba-iba, kundi ang bawat kwento ay makakatiis sa mga follow-up na tanong tungkol sa iyong mga tiyak na desisyon. Ayusin ang bawat isa bilang sitwasyon, aksyon, at resulta, at panatilihing pinakamahaba ang bahagi ng aksyon.
Ang mas partikular na mga bangko ng tanong ayon sa role at mga practice set ay pinagsama-sama sa topic hub ng mga tanong sa interview.
Pagsasanay ng mga sagot nang malakas
Ang pagbabasa ng listahan ng tanong ay nagbibigay ng pagkilala, hindi katatasan. Lumilitaw ang agwat kapag kailangan mong lumikha ng isang nakaayos na sagot sa real time sa isang taong naghihintay. Ang pag-eensayo ng mga sinasalitang sagot, na may takdang oras, ang siyang tumatapon sa agwat na iyon, at ang paggawa nito laban sa isang AI interviewer ay gumagana sa pahina ng mock interview.
Para sa mismong mga live na round, ang SubcueAI ay nagpapatakbo bilang isang native na app para sa macOS at Windows na kumukuha ng system audio kasama ang iyong microphone at nagpapakita ng mga suhestyon sa isang lumulutang na lokal na overlay, at bilang isang browser extension na ang Side Panel nito ay nagbibigay ng live assist para sa isang meeting tab sa mga Chromium browser, kinukuha lamang ang audio ng tab na iyon. Walang meeting bot na sumasali sa tawag, at walang ini-inject sa pahina ng meeting.
Ang tapat na limitasyon ay ang coding round. Ang mga interview ng Microsoft ay nangyayari sa Microsoft Teams, at ang isang coding round ay karaniwang nangangahulugan ng pagbabahagi ng iyong screen, na naglalagay ng lokal na overlay sa loob ng nakikita ng interviewer. Nalalapat ito sa usapan sa recruiter, sa mga behavioral round, at sa talakayan ng design, ngunit hindi sa isang coding session na may shared screen.
FAQ
Gaano kahirap ang mga tanong sa coding ng Microsoft?
Nagtatanong ba ang Microsoft ng mga tanong sa system design?
Ano ang tanong tungkol sa growth mindset?
Tumpak ba ang mga listahan ng tanong ng Microsoft na makikita online?
Maaari ba akong gumamit ng AI assistant sa panahon ng interview sa Microsoft?
Kaugnay na tanong
- Anong mga tanong ang itinatanong sa panayam ng data engineer?
- Anong mga tanong ang itinatanong sa interview ng data scientist?
- Anong mga tanong ang itinatanong sa interview ng data analyst?
- Anong mga tanong ang itinatanong sa interview ng product manager?
- Anong mga tanong sa accounting interview ang dapat kong asahan?
- Ano ang mga karaniwang tanong sa interbyu tungkol sa agentic AI?