
Pymetrics Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 8 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Pymetrics.
Software Engineer
The interview process started with a recruiter call, followed by an introductory video interview with a senior engineer, which did not involve any technical coding. Unfortunately, after this, I was ghosted, even after two follow-up attempts. It seems there's a lack of organization in their hiring process, as they mentioned a different process for software engineers, which turned out to be unprofessional.
- Could you describe your experience and comfort level with full stack software engineering?
- Are you familiar with the challenges Pymetrics aims to address in large-scale hiring?
Software Engineer
I made it to the onsite interviews. The whole thing started with a HackerRank challenge that had 5 coding problems, followed by a chatty phone interview, then a remote coding session where we paired up, and finally a 2-hour onsite with some whiteboard work. It felt pretty fair and they seemed to respect my time. They were quick to let me know about next steps, and I was never unsure about what was happening or how to reach them. The onsite was broken up into meetings with different pairs of their staff, which was way easier for me to handle and less nerve-wracking than facing a whole group of people at once. It's kinda weird to me that they build software to interview people but don't use those Pymetrics tests themselves.
- How would you implement a Linked List class?
- Determine if a string is a palindrome or could become one by removing just one character.
- Given a date in DD-MM-YYYY format and a number of days, calculate the resulting date.
Software Engineer
There were 5 rounds in total, and the entire process spanned about 2.5 weeks. The first round was a HackerRank challenge with 6 coding questions that I had time to complete. Next, I had an introductory phone call with an engineering lead who discussed my background to see if I was a good fit and provided more information about the company. Following that, I had a phone screen with another engineering lead where we talked about my experience and they asked one coding question. The fourth round was an on-site interview where I met with three people and answered more technical questions. The fifth and final round was also on-site, and it seemed to focus more on cultural fit.
- Determine if a given string is not a palindrome. If it's not, can you modify it by removing a single character to make it a palindrome?
Pymetrics Software Engineer Interview Questions
Quoted word for word from Pymetrics interview reports.
“Given a date in DD-MM-YYYY format and a number of days, calculate the resulting date.”
Read reports →“Write code to determine if a given word is a palindrome.”
Read reports →“Write code to determine if a word is a palindrome with one character removed.”
Read reports →“Determine if a given string is not a palindrome. If it's not, can you modify it by removing a single character to make it a palindrome?”
Read reports →“How would you merge N sorted streams into one large stream?”
Read report →“Could you create a Linked List class?”
Read report →“How would you implement a Linked List class?”
Read report →“What do you guys do when you receive feedback about a game or it needs to be changed for any reason?”
Read report →“Was I going to be asked to play their assessment games?”
Read report →Formats, difficulty and experience
Across all 8 Pymetrics interview reports.