Screening round.
The question could be rated as LC Medium, dynamic programming.
The interviewer forced me to use Java, even though I stated my preference for Python 3.
The interviewer was very nice, but the question felt more suited for an onsite interview.
Given a UNIX file path, return an array of sizes for every directory or file in that path. You are given some helper functions.
For example, /foo/cat.txt will return an array output: [10000, 3000, 500]
Where:
10000 is the size of /3000 is the size of /foo/500 is the size of /foo/cat.txtThe following metrics were computed from 9 interview experiences for the Microsoft Software Engineer role in Washington, District of Columbia.
Microsoft's interview process for their Software Engineer roles in Washington, District of Columbia is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Washington, District of Columbia.