Glassdoor logo

Glassdoor Software Engineer Interview Questions
& Process

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

Based on 86 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
55.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Glassdoor.

Showing 3 of 86
Glassdoor logo
Glassdoor

Front End Software Engineer

Engineering · a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Behavioral Technical

It was a really smooth and collaborative process, and they were very transparent. Scheduling was quick and easy, and they responded to all our questions and feedback clearly and objectively. The interview itself wasn't stressful at all and was actually quite informative. Overall, it felt like a really healthy and positive experience.

Confirmed questions1 question
  • Can you tell me about a time you encountered a challenge and how you managed to resolve it?
Glassdoor logo
Glassdoor

Software Engineer

Engineering · more than a year ago

Senior Average Neutral experience Decline offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Technical Behavioral

The hiring process went pretty well. Initially, I had a recruiter call where they laid out the entire process and what to expect. I mentioned my minimum salary requirement, and the recruiter confirmed it was achievable, which was important for me to continue. After that, there was one hiring manager interview, followed by a virtual onsite with four parts: two technical interviews and two behavioral ones. Shortly after the onsite, a different recruiter reached out because my original one was out of office. This recruiter mentioned an offer was likely and we revisited the salary expectations. They said they'd check with an executive. After a week with no update, I followed up. They explained some personal matters had delayed the discussion with the executive, which was understandable. A few days later, they confirmed they had news, but upon discussing compensation, it turned out their offer was actually less than my initial 'doable' number. It was frustrating, feeling like the whole process was a waste of time in the end.

Confirmed questions1 question
  • Asked about Java Core concepts and some LeetCode easy/medium level problems.
Glassdoor logo
Glassdoor

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

It started with a phone screen with the recruiter, then a technical interview with the hiring manager. We talked about past experiences and what to expect at Glassdoor. The manager was trying to gauge my interest and find a good project for me. They mostly asked me about front-end development, which was a bit surprising given I'm a backend developer. The biggest frustration was with the recruiter and the lack of communication. She spoke very quickly during the initial screen, so I had to keep asking her to repeat herself. I also wouldn't hear back for weeks sometimes, even though I was told I'd get an update in a few days.

Confirmed questions1 question
  • Could you explain the optimal use cases for linked lists versus hash maps?

Glassdoor Software Engineer Interview Questions

Quoted word for word from Glassdoor interview reports.

Find the total number of subarrays in an array of n elements that sum up to k, given k.

Read reports

How can you find all words for a given single character using a hashmap, assuming ASCII strings?

Read reports

How can we efficiently count character occurrences across many strings, given we can preprocess them for repeated queries?

Read reports

Solve the expression evaluator problem given three strings like 'a+b = 9', 'b+c = 2', 'c = 6', and find the values of all variables.

Read reports

How would you efficiently find the top n numbers from a list containing one million numbers?

Read report

How would you find the correct xPath to match a specific tag on a web page?

Read report

Write functions for a system to receive a stream of numbers, and have functions that can quickly give the sum, average and median of the stream at that point in time.

Read report

How would you rotate a matrix 90 degrees without employing a temporary matrix?

Read report

Tell me how you'd find all words from a given word list that match a specific single character, considering you can preprocess and have ample memory.

Read report

Formats, difficulty and experience

Across all 86 Glassdoor interview reports.

Interview formats

Technical 36.5%
Behavioral 28.4%
Coding 25%
System Design 8.7%
Presentation 0.5%

Interview difficulty

Easy 11.6%
Average 70.9%
Difficult 17.4%

Candidate experience

Positive 55.8%
Neutral 22.1%
Negative 22.1%