Software Development Engineer Interview Questions

33,205 software development engineer interview questions shared by candidates

Print a matrix in spiral fashion...so Matrix input example (Arrows indicate how the spiral happens...start at first arrow go in circle and move to next arrow...etc.) ->1 1 1 1 1 1 -> 2 2 2 1 1 2 2 2 1 1 1 1 1 1 Output: 11111111111111222222
avatar

Senior Software Development Engineer

Interviewed at Microsoft

4
Jul 8, 2015

Print a matrix in spiral fashion...so Matrix input example (Arrows indicate how the spiral happens...start at first arrow go in circle and move to next arrow...etc.) ->1 1 1 1 1 1 -> 2 2 2 1 1 2 2 2 1 1 1 1 1 1 Output: 11111111111111222222

a) Develop a XML parser (rules: Node closures and single root node..i.e. root node cannot be duplicated in structure). b) Count occurrences of words in a string (with string too large to be processed in memory).
avatar

Senior Software Development Engineer

Interviewed at Microsoft

4
Jul 8, 2015

a) Develop a XML parser (rules: Node closures and single root node..i.e. root node cannot be duplicated in structure). b) Count occurrences of words in a string (with string too large to be processed in memory).

Duck in the pond. Start: Duck located in the center of circle (pond). Fox is on the beach and cannot swim. Duck cannot fly (by some reason), but once duck is on the beach, she will fly away. Duck speed - x Fox speed - 4x Can duck escape? Why?
avatar

Software Development Engineer (SDE) II

Interviewed at Microsoft

4
Aug 24, 2015

Duck in the pond. Start: Duck located in the center of circle (pond). Fox is on the beach and cannot swim. Duck cannot fly (by some reason), but once duck is on the beach, she will fly away. Duck speed - x Fox speed - 4x Can duck escape? Why?

1-Design coffee shop company sell coffee bean/s and deliver it, send notification with phone number.it will be e-commerce 2- create models for parking lot system. 3- some kinda behavioural questions like why should we hire you, what did you learn recently, what would be your advice for someone studying your department at university, 4- decide if valid parentheses or not
avatar

Software Development Engineer (SDE)

Interviewed at Microsoft

4
Jul 1, 2024

1-Design coffee shop company sell coffee bean/s and deliver it, send notification with phone number.it will be e-commerce 2- create models for parking lot system. 3- some kinda behavioural questions like why should we hire you, what did you learn recently, what would be your advice for someone studying your department at university, 4- decide if valid parentheses or not

There were 3 rounds of interview. In first round, there were 2 questions and i had to explain and code both. First question was based on merging intervals and in other question a binary tree was given and I had to find the size of a subtree in which all the nodes have value 0. in round 2, again there were three questions and the interviewer said "I want to have a good discussion, if your are unable to give correct answer its okay, but correct answer will matter." first question was same as "house robber 3" on leetcode, except it was n-ary tree. In second question, I was given a binary tree and i had to remove and edge from the tree such that resulting two tree's heights difference is maximum. I had to return the difference of heights. In round 3 i was asked a few questions about my life and journey along with some designing questions based on OOPS
avatar

Software Development Engineer (SDE)

Interviewed at Microsoft

4
Jan 6, 2022

There were 3 rounds of interview. In first round, there were 2 questions and i had to explain and code both. First question was based on merging intervals and in other question a binary tree was given and I had to find the size of a subtree in which all the nodes have value 0. in round 2, again there were three questions and the interviewer said "I want to have a good discussion, if your are unable to give correct answer its okay, but correct answer will matter." first question was same as "house robber 3" on leetcode, except it was n-ary tree. In second question, I was given a binary tree and i had to remove and edge from the tree such that resulting two tree's heights difference is maximum. I had to return the difference of heights. In round 3 i was asked a few questions about my life and journey along with some designing questions based on OOPS

Viewing 1931 - 1940 interview questions

Glassdoor has 33,205 interview questions and reports from Software development engineer interviews. Prepare for your interview. Get hired. Love your job.