
Personetics Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 37 interview experiences · FREE TO READ
Which role are you interviewing for?
18 roles · 37 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Personetics.
Service Engineer
I went through a 5-stage interview process at Personetics over the course of a month. It included recruiter screening, technical testing, and three rounds with senior leaders. They mentioned the process was going well and even contacted two of my professional references for lengthy calls with HR and the hiring manager. After all this, I was told they went with another candidate who could start sooner. It felt like poor timing and a lack of transparency, especially since my references were involved. If availability was key, it should have been assessed earlier. The whole experience seemed disorganized and disrespectful of my time and the time of those who supported me.
- While you are currently at your job, are you able to do part-time with us?
- If we offered you, we are concerned that you might change your mind and find another job while you are serving your notice period.
Quality Assurance Engineer
The interview process at Personetics was pretty thorough. It started with an initial phone screening with a recruiter, where they asked about my experience and why I was interested in the role. Then, there was a technical assessment—either a test or a take-home task—to check my problem-solving skills and knowledge of QA processes. After that, I had a video interview with a hiring manager, where they went deeper into my experience, how I approach testing, and my familiarity with QA tools. In some cases, there’s also a home assignment, like analyzing a test case or troubleshooting a scenario, and then presenting my findings. The final round involved an in-person or panel interview where I had to discuss my approach to QA in more detail. Overall, they seemed to focus on both technical skills and whether I’d be a good fit for their company culture
- What would you do if developers marked a bug you found as 'Not a Bug'?
Product Marketing Manager
The interview process was pretty standard, although the home assignment was quite excessive compared to others I've done, including an hourlong presentation of the work. Additionally, they called references for multiple candidates before coming to a decision, putting candidates in the uncomfortable situation of 'wasting' references, rather than deciding based on the extensive merit information from the interviews and using references as a final check.
- What management style do you find effective?
Frontend Developer
Had a first chat with HR about my background and knowledge. Then I went to the company's office for an interview with the head of the JavaScript team. We talked about Hoisting, Closure, Scope, and Higher order functions, mostly focusing on ES5. After that, I had a take-home assignment and a discussion about it with the team lead. The assignment was to build a web app that shows the weather in your current location.
- Can you write a function that generates this specific output: var add5 = makeAdder(5); var add10 = makeAdder(10); console.log(add5(2)); // 7 console.log(add10(2)); // 12?
- Explain the concept of Hoisting in JavaScript.
- What are closures in JavaScript and how do they work?
Personetics Interview Questions
Quoted word for word from Personetics interview reports.
“How would you iterate over a tree using constant space?”
Read reports →“How would you print a tree using constant memory?”
Read reports →“Can you create a function that returns another function, where the returned function keeps track of a running total based on the input? Like this example: var add1 = makeAdder(); var add2 = makeAdder(); console.log(add1(1)); // 1 console.log(add1(1)); // 2 console.log(add2(2)); // 2 console.log(add2(2)); // 4”
Read reports →“Can you write a function that generates this specific output: var add5 = makeAdder(5); var add10 = makeAdder(10); console.log(add5(2)); // 7 console.log(add10(2)); // 12?”
Read reports →“Explain the concept of Hoisting in JavaScript.”
Read report →“Can you explain what a Python decorator is?”
Read report →“What are closures in JavaScript and how do they work?”
Read report →“There's a drivers array with gas requirements for each driver, and three gas pumps A, B, and C, each with a certain amount of gas. What's the maximum time it'll take for all drivers to fill up, or should I return an error if it's impossible?”
Read report →“Describe the different types of scope in JavaScript.”
Read report →Formats, difficulty and experience
Across all 37 Personetics interview reports.