Whitepages logo

Whitepages Software Engineer Interview Questions
& Process

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

Based on 65 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
33.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Whitepages.

Showing 3 of 65
Whitepages logo
Whitepages

Software Development Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 4 rounds
Interview process
Take home Phone screen Phone screen Recruiter call
Interview formats
Coding Technical Technical

It was the usual process for new grad software roles. First, there was a coding assignment. Then, the first interview, which was mostly LeetCode easy questions, about 2-3 of them. After that, a second interview focused on one DP question. I was expecting an onsite interview after doing well in the second round and putting in a lot of effort. The recruiter mentioned they were looking for an onsite date, but the next day I got an email saying the positions were filled. This was really unprofessional, especially since I'd been following up since the day after my second phone interview. They finally responded about 10 days later to say the positions were filled.

Confirmed questions5 questions
  • ArrayHopper question
  • Strings question
  • DP question
Whitepages logo
Whitepages

Software Engineer

Engineering · more than a year ago

Intern Average Positive experience Decline offer 4 rounds
Interview process
Take home Phone screen Phone screen Offer
Interview formats
Coding Technical Behavioral

I applied online and about 2-3 weeks later, I got an invitation for an online coding challenge. It was supposed to take 4 hours, but I finished it in 2 hours with breaks. I passed 16 out of 17 test cases. A week after that, a recruiter contacted me to set up a phone interview. The first phone interview was with two team members and it went really well. The recruiter then asked to schedule a second phone interview, this time with the head of the team. That also went very well. A few days later, I got an internship offer. The recruiter was super responsive and helpful, and the team members seemed like great people to work with. It was my best recruiting experience ever, and I was sad to decline the offer.

Confirmed questions3 questions
  • The online coding challenge was algorithmic.
  • The first phone interview involved simple coding.
  • The second interview focused on machine learning and had no coding.
Whitepages logo
Whitepages

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral

The interview process was very smooth and they were very helpful whenever I had any questions. The questions were neither easy nor extremely difficult, they were fair. Assuming you have basic understanding of data structures and algorithms, you should be more than able to answer the technical questions. After the interviews, they were super helpful providing in-depth answers to all my questions. In all honesty (and even if I ended up accepting an other offer), the hiring process with Whitepages was the most enjoyable of any other I had before, include Microsoft and Google. They are really interested to hire great people.

Confirmed questions1 question
  • I agreement with the NDA that I signed, I will not share any questions from the interview.

Whitepages Software Engineer Interview Questions

Quoted word for word from Whitepages interview reports.

Given an array [3,2,1,5,6] where each element represents the maximum jump length from that index, determine the minimum number of jumps required to reach the last index.

Read reports

You are given an array of non-negative integers where each element indicates the maximum jump length from that position. Starting at the first index, can you determine if it's possible to reach the last index?

Read reports

Given an array, what is the minimum number of hops required to exit the array?

Read reports

What data structure would you use to implement a database index?

Read reports

What is the OSI model? And how does Google handle a user's query to return the most relevant websites or answers?

Read report

Can you implement a function that takes the definition of a circle on a 2D plane and returns a random point on its circumference? Also, how would you test it to ensure it's correct?

Read report

Given certain statistics, how many elevators would you construct?

Read report

Formats, difficulty and experience

Across all 65 Whitepages interview reports.

Interview formats

Coding 45.7%
Technical 31.5%
Behavioral 17.3%
System Design 3.9%
Presentation 1.6%

Interview difficulty

Easy 10.8%
Average 70.8%
Difficult 18.5%

Candidate experience

Negative 41.3%
Neutral 25.4%
Positive 33.3%