I was contacted by a recruiter via mass email regarding a hiring event for the Cloud OS team. The email directed me to send a reply with my most current resume and fill out a survey. The survey asked general questions about my education, goals, and professional (coding/project) experience.
The same recruiter called me back within two days, and we chatted briefly about my career goals. After a 30-minute, non-technical discussion, the recruiter invited me to take the OTS, which would be a basic skills assessment on elementary concepts like trees, linked lists, and queues. I thought, "These are some things I may not have seen in a while."
I'm not through with the process yet, but I wanted to get this question up before I forgot it, as there were not many example questions online regarding the OTS. I hope it helps someone else!
You are writing a simulation for a print server. This print server can accept jobs from 3 places: network, USB, or operator. It can dispatch only one job at a time. Each input job should contain an integer t, which is the time in seconds it will take to process the job. Write a multi-threaded program to simulate the server and provide some simulated load with jobs. Think of some interesting statistics your program should emit and code them in.
Write a function that takes a string as input and outputs an integer, e.g., turning "1234" into 1234.
The following metrics were computed from 28 interview experiences for the Microsoft Software Development Engineer (SDE) role in United States.
Microsoft's interview process for their Software Development Engineer (SDE) roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer (SDE) interview process in United States.