Why do you want to work for Microsoft?
Software Development Interview Questions
37,034 software development interview questions shared by candidates
Write an algorithm to convert from RGB to HSV
Draw the system architecture of one of your projects
Given a list of n unsorted key-value tuples which are too large to fit in memory, return the k tuples with the greatest value where n is several orders of magnitude greater than k. This list may be dispersed across multiple machines.
Given a list of movement commands (up, down, left, right, undo previous action), write a function that returns the final (x,y) coordinate. Followup: how would you handle other kinds of commands and undoing them? What kind of design pattern is this?
Given two very large timestamped sorted log files that do not fit in memory (possibly on different machines), merge them in timestamp order. Provide some test cases.
I was sked a variety of questions surrounding the more advanced areas of C# and JavaScript.
You have a linked list. Determine whether there is a loop in the linked list. Determine first cell in the linked list that is part of the loop.
Given a 4x4 matrix, give any combination of elements from the matrix.
On a Unix shell, how to find the list of files with a size greater than x Mb.
Viewing 3511 - 3520 interview questions