People.ai logo

People.ai Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

4.5 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at People.ai.

Showing 3 of 6
People.ai logo
People.ai

Software Engineer

Engineering · a year ago

Senior Easy Neutral experience No offer 6 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Coding Technical Coding Technical System Design

First, I had an interview with the recruiter. Then, there was a tech screen with coding, followed by a coding interview. After that, we had a project discussion interview, then an algorithms interview that involved coding, and finally, an architecture interview. Honestly, all the interviews were pretty simple. A couple of days later, the recruiter sent a rejection without any details. I sent an email asking for feedback, but it was ignored.

Confirmed questions1 question
  • For the architecture interview, can you describe the high-level design of a system that shows the top X most played songs from external music providers in the last Y days for the current user, to be used on a social network?
People.ai logo
People.ai

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Behavioral Technical Coding

I had an HR pre-screen call. Then, I had an interview with the engineering manager where we talked about my background and some other questions. After that, I had a technical interview with a senior/staff engineer where they asked technical questions and we did some live coding. Finally, HR got in touch again to go over the results and offer me the position.

Confirmed questions2 questions
  • Live coding was used for a basic algorithmic task, which was quite easy.
  • The technical questions were more abstract, covering both statistics and programming concepts.
People.ai logo
People.ai

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 5 rounds
Interview process
Technical screen Onsite
Interview formats
Coding System Design Behavioral

The interview process was pretty standard, involving DSA problems, System Design, and behavioral questions. There were 5 interviews with different people. However, it seemed like the team lead for the position really made the decision, as they had a negative attitude throughout several stages. I performed well on all DSA questions, and did great in System Design and behavioral, but the lead seemed unhappy the entire time. It felt like a waste of time because so many stages were involved. After this long process, I just got a simple 'No' with no real feedback, which suggests the outcome was predetermined.

Confirmed questions3 questions
  • Tell me about some DSA problems you've solved.
  • How would you approach a System Design problem?
  • Can you share some of your experiences with behavioral questions?

People.ai Software Engineer Interview Questions

Quoted word for word from People.ai interview reports.

Can you write a function to replace words in a sentence using an array?

Read reports

Could you solve the LeetCode problem 'Evaluate the Bracket Pairs of a String'?

Read reports

For the architecture interview, can you describe the high-level design of a system that shows the top X most played songs from external music providers in the last Y days for the current user, to be used on a social network?

Read reports

Can you share some of your experiences with behavioral questions?

Read report

Formats, difficulty and experience

Across all 6 People.ai interview reports.

Interview formats

Coding 34.8%
Technical 30.4%
System Design 17.4%
Behavioral 13%
Presentation 4.3%

Interview difficulty

Easy 33.3%
Average 66.7%
Difficult 0%

Candidate experience

Neutral 16.7%
Positive 50%
Negative 33.3%