Draw the system architecture of one of your projects
Software Development Engineer Interview Questions
32,870 software development engineer interview questions shared by candidates
Given an array of positive integers, sort the array in a manner such that when all the elements of new array are concatenated in a string, the number formed is maximum. e.g. input: [12,9,32] output: [9,32,12]
Given a string S and two indexes i & j, modify the string in a pattern such that: characters from [0 to i] index are now at back of the string. characters from [j till end of string] are in front of string. e.g. S = “abcdef” and i=1, j=3. Output should be: “defcab” Constraint: Constant Space.
resume questions and alot of talking about projects I have done in detail
1. reverse a sentence 2. a variation of sorting of k-sorted arrays. 3. prefix trees, search, ranking. 4. puzzle...on probability. there is a village where couples keep having boys until they have a girl child. I was asked to find boys : girls children ration in that village. 5. In a windowing system, given window size of m * n pixels and a set of different size rectangles...how to find shortest area rectangle for a mouse click. (it's algorithmic + design problem) Design round ----------------- 1. there is a company who has everything in OS X. They have a file server. Microsoft wants to offer them Windows NT servers for this. How can microsoft do the needful without affecting users. - Before jumping to solution, I would suggest to ask as many questions to understand what actually needed to do. The problem looks like microsoft has to implement the back-end server but exact amount of work depends on existing tech choices + design. We should be able to reuse a lot of existing implementation. 2. Cortana wants to display reminders for users. The overall architecture. -Ask as many questions as you can and understand the problem.
Given a string with single digit numbers and four simple arithmetic operations in a form of string that recorded in postfix (reverse Pascal) notation, perform the operation and validate the recording. Write pseudo-code that returns result or informs about malformed recording.
I was asked to populate the next right pointer in a binary tree.
Solve the skyline problem on a whiteboard
Linked list traversal and the graphs related problem
What is kinematics in animation.
Viewing 3071 - 3080 interview questions