
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
Candidate interview experiences
First-hand accounts from people who interviewed at People.ai.
Software Engineer
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.
- 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?
Software Engineer
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.
- 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.
Software Engineer
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.
- 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 add two binary strings together?”
Read 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 →“How would you approach a System Design problem?”
Read report →“Tell me about some DSA problems you've solved.”
Read report →“Can you share some of your experiences with behavioral questions?”
Read report →Formats, difficulty and experience
Across all 6 People.ai interview reports.