InsideView logo

InsideView Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 9 interview experiences · FREE TO READ

3.8 Rounds average
Difficult Typical difficulty
88.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at InsideView.

Showing 3 of 9
InsideView logo
InsideView

Software Engineer

Engineering

Senior Easy Negative experience No offer 1 round
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Technical Behavioral

So, this was by far the worst interview experience I've ever had. It was totally uncoordinated and disorganized. They made me wait about 45 minutes before the first person I met was the interviewer. The interview itself lasted about an hour and 15 minutes. The interviewer wasn't even paying attention to my answers during the icebreaker, just cutting me off after a couple of sentences. Then we got into the technical stuff. He asked pretty average questions, like reversing a stack, copying a linked list with a random pointer, a basic example of the decorator pattern, and the thread-safe singleton pattern. The worst part came after the interview. I was asked to wait in the reception area, which is just a big hall with meeting rooms – not a separate space at all. It has everything in it: waiting area, workstations, restrooms, reception. I waited there for about an hour and a half. Everyone went to lunch, and I was just sitting in this mostly empty hall. After an hour, I contacted the recruiter who set up the interview, but the person she named was out of the office. I got another contact from the security guard, the only person I could see. That person was also at lunch. When they finally got back after about 1.5 hours, the guard pointed out the HR person to me. The HR person was completely surprised to see me, apparently not even knowing I was there for an interview. I explained the situation, and she came back a few minutes later saying, 'This is the only round we can do today because most of the interviewers are absent.' Seriously? They wasted about 4 hours of my time, made me wait while I was starving, conducted only one interview, and now they expect me to come back for more rounds. I don't know about their work culture, but their interview process definitely needs a lot of improvement.

Confirmed questions1 question
  • Can you design a coffee vending machine?
InsideView logo
InsideView

Software Engineer

Engineering

Mid Difficult Positive experience Accept offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Technical screen Background check Offer
Interview formats
Technical Coding Behavioral

So I'm not from around here, like, not from where Inside View is located. Before they called me in for an interview, there were like 3 phone rounds. The first one was all about Math, you know, stuff like Progressions, Permutations, and Combinations, plus some algorithms. The second phone round was about JAVA/J2EE tech – think Spring, Hibernate, Core JAVA, Threading, Collections, and Garbage Collection. The third phone round covered both JAVA and Algorithms. Seriously, you should check out howtodoinjava and Geeksforgeeks to nail this part. After that, I had my F2F interviews, but not right away, like almost two weeks later. The 4th round, which was F2F, focused on Threads, HashMap, and a question about Permutation of Numbers. Round 5 was with a Senior Member, mostly about my project work, digging deep into it, plus basic SQL and JAVA garbage collection. Finally, the 6th round was with HR, asking about salary and if I had any other offers.

Confirmed questions1 question
  • Can you find the median for a stream of integers?
InsideView logo
InsideView

Software Engineer

Engineering

Entry Difficult Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Recruiter call Background check
Interview formats
Technical Coding Behavioral

There were 2 technical rounds, then a managerial round, and finally an HR round. They were patient and respectful, even helping me solve problems. Each round was about 45-50 minutes. If you know Java, DS & Algo, you're in. :)

Confirmed questions4 questions
  • Can you design a specific website feature?
  • Could you solve some problems?
  • What are the basics of Java?

InsideView Software Engineer Interview Questions

Quoted word for word from InsideView interview reports.

Is the given expression valid or not? For example, (a+b)*c is valid, but ab+c is invalid.

Read reports

Find a number K in an array of numbers with a difference of 1 between consecutive numbers in an optimized way with complexity less than n.

Read reports

How to find the position of an element in a sorted array of infinite numbers?

Read reports

Given an array of stock prices, what is the maximum profit that can be made by buying and selling multiple times?

Read report

How would you reverse a stack in place without using any extra variables or data structures?

Read report

Can you explain the difference between Hashcode and equals in Java?

Read report

Formats, difficulty and experience

Across all 9 InsideView interview reports.

Interview formats

Technical 33.3%
Behavioral 33.3%
Coding 29.2%
System Design 4.2%

Interview difficulty

Easy 11.1%
Average 33.3%
Difficult 55.6%

Candidate experience

Positive 88.9%
Negative 11.1%