Microsoft
Software Development Engineer 2
Linux cp Command Implementation
Medium
Round 4debuggingCandidate Selected
How would you implement the Linux cp command? Discuss the approach and consider edge cases.
This question was asked in
Microsoft Software Development Engineer 2 Interview Experience
The interview process at Microsoft consisted of five rounds, covering various topics including DSA, Low-Level Design (LLD), High-Level Design (HLD), Operating Systems (OS), and C++. Each round evaluated different skills, from coding challenges to design questions and project discussions. Overall, the difficulty was medium, with a comprehensive focus on both technical abilities and collaborative discussions.