InConsulting logo

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

2.2 Rounds average
Average Typical difficulty
100% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at InConsulting.

Showing 3 of 12
InConsulting logo
InConsulting

Software Engineer

Engineering · more than a year ago

Entry Easy Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral System Design Technical Coding

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.

Confirmed questions7 questions
  • 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.
InConsulting logo
InConsulting

Software Engineer

Engineering

Entry Difficult Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Technical

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.

Confirmed questions2 questions
  • 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.
InConsulting logo
InConsulting

Software Design Engineer

Engineering

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding System Design

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.

Confirmed questions4 questions
  • 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

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.

Interview formats

Coding 37.5%
Behavioral 25%
Technical 25%
System Design 12.5%

Interview difficulty

Easy 25%
Average 58.3%
Difficult 16.7%

Candidate experience

Positive 100%