I applied online. The process took 4 weeks. I interviewed at Personio (Amsterdam) in Feb 2022
Interview
1. Initial interview
2. Engineering manager interview
3. Technical assignment
4. Follow up interview
5. Department interview
6. Values interview
7. Peer interview
8. Founder interview
The technical assignment was initially described as taking a couple of hours, then later as 6 hour, later still as 6-8 hours. It took me 12 hours and I don't think this was because I was particularly slow.
Seven interviews and a huge technical assignment is madness. Definitely a case of sunk cost fallacy in my case. I hope I can help someone else avoid this.
Interview questions [1]
Question 1
There were so many, it's probably not worth trying to list them
I applied through a recruiter. The process took 2 weeks. I interviewed at Personio in Sept 2023
Interview
Had a really good experience - the interviewers were all excellent, and the recruiters were communicative and supportive. I'd happily apply again or recommend them to people. Interview process was a recruiter screen, followed by an hour-long chat with an engineering manager focusing on technical experience. Following this was a technical interview with two engineers. The first part was to walk them through a pre-provided Kotlin codebase, and then to fix a bug. The second part was system design-y, with questions about how the service might be scaled, and what the problems/bottlenecks might be. Finally, there were two interviews, one focusing on culture fit, with competency-based questions focusing on behaviour, and another much more informal interview with a department head.
Interview questions [1]
Question 1
How do you decide what the most important things to work on are?
I applied online. The process took 4 weeks. I interviewed at Personio in Feb 2023
Interview
It has been one of the most professional ones I have ever experienced. Feedback was very quick and everybody has been very patient and understanding. I wish more interview processes were like this one.
very polite and friendly the interview, recomendable 100%
- HR Interview (one person)
- Technical Cases Interview (two people)
- 2 more steps here...that I dont remember
- Feedback Interview (that is nice to know why I didn't fit)
Interview questions [1]
Question 1
- one of users and roles, how it was authenticated, how is the db, the tables, (how the request goes through the backend), how token works, etc.
- how to change the encryption in the users db, if we had MD5 to take it to SHA for example
- how to call two micros to send notification, and this extended to 1M users and so, how to manage that.
- how an user recovers the password, describes the flow and the link that is sent to the email.