Katkat
RejectedOnsite

Language Expectations and Stateful Naming

MicrosoftSoftware Engineer · Senior+ · Onsite · Aug 2026

The author describes a Microsoft senior-engineering phone screen followed by three virtual-onsite rounds. The screen required a production-quality integer parser supporting arbitrary bases. The applicant advanced despite overlooking negative numbers. Subsequent sessions covered reconstructing digits from word representations, converting hexadecimal input to an IPv4 address, discussing a dictionar…

Shared by a candidate · reported Aug 2026. Interview formats change; use it as a guide, not a script.