
InConsulting Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 12 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at InConsulting.
Software Engineer
I got invited to two 45 min interviews with Microsoft software engineers from different teams about a week after applying. The first interviewer told me about his team, asked about myself, my past experience, then some behavioral questions, a system design question, and a whiteboard question. He was friendly and rephrased questions for me. The second interviewer also introduced himself and his team, asked about me and my past experience, then how I started coding and what stack I liked. He also asked a tricky whiteboard question, but walked me through it and it was fun. I was about to solve it. Overall, it was a very positive experience, they were helpful and wanted to learn about me.
- Can you tell me about a time you had to work with someone you didn't like?
- How did you get started with coding?
- Describe a situation where you had a disagreement with someone.
Software Engineer
I applied online by submitting a couple of essays and was asked to come in for two interviews. Interviews were conducted by Microsoft Employees - first interviewer asked me to construct a method using data structures, and the second interviewer had me do a string manipulation question (determine if a string was an anagram) and discuss the Big O notation of various solutions. Many of the other applicants came from various dev bootcamps around the area, so that seems to be good preparation for the interview. Though from what I understand it is highly competitive - only about 10% of the applicants actually get into the program.
- The first interviewer asked me to construct a method using data structures.
- The second interviewer had me do a string manipulation question (determine if a string was an anagram) and discuss the Big O notation of various approaches.
Software Design Engineer
I applied on the website, and had to answer two questions about my interest in programming and my experiences in the field. Then I submitted my resume via GitHub Gist. I got an email to schedule an interview. I interviewed with two engineers from Microsoft.
- Can you write a function to check if we can take a picture of two football teams in front of each other, where players can be rearranged but not mixed between teams, returning true or false?
- How would you design a payroll system?
- How would you generate individual keys for a system?
InConsulting Software Engineer Interview Questions
Quoted word for word from InConsulting interview reports.
“Given a linked list, write a function to delete a node from it.”
Read reports →“Can you write a function that checks if a given word reads the same forwards and backward?”
Read reports →“How would you determine if a given string is a palindrome?”
Read reports →“How do you determine if a given point falls inside a rectangle?”
Read reports →“Could you reverse a given string?”
Read report →“How would you find the intersection point of two linked lists?”
Read report →“Can you write a function to check if we can take a picture of two football teams in front of each other, where players can be rearranged but not mixed between teams, returning true or false?”
Read report →“Write a program to determine if two football teams can successfully take a picture with each person face showing. i.e. no taller player standing in front of a shorter one. You must keep each team on a separate line, but you can arrange the players in a team any way you want to.”
Read report →“Can you implement a stack or a queue using either an array or a linked list?”
Read report →Formats, difficulty and experience
Across all 12 InConsulting interview reports.