I applied online. I interviewed at Personio (Madrid)
Interview
Very bad experience, the first call with the RH was quite nice she was very polite and smiling. Then the other interviewers were very cold and arrogant. They asked me to do a technical challenge at home, they said it could be done in few hours, honestly I am not the best developer in the world but few hours to solve this kind of challenge is quite hard. I had to implement a graph, use an adjacency list and use a Depth-First Search. All my solution my fully tested and in an hexagonal architecture.
During the review one guy confessed he did not know about what the test was about and where not familiar with Kotlin (I was applying for a job in Kotlin)
I asked more feedback about my code and how I could improve the graph and if they had any complexity constraint but they had no clues. The only questions they had were "why am I throwing a Domain exception in my Application layer? (I guess they think it's bad to do this) and why all controllers were in a single file (sorry I did the challenge on my spare time and I can't afford to spend all my free time on it, + the code was working fine and was efficient.
Then I go an email saying they refused my application because the code did not match they quality expectation, and offer me to do a meeting to have feedbacks)
Interview questions [1]
Question 1
RH screening + engineering manager interview + challenge to do home where you have to solve a graph problem.
I applied online. The process took 4 weeks. I interviewed at Personio
Interview
The process had 4 rounds. 1. Hiring Manager: Discuss a couple of technical cases. 2. Home Assignment: Building APIs using Spring Boot. 3. Home Assignment Review 4. Team Fit, Culture Fit, HR, and CTO interview
Interview questions [1]
Question 1
What was the hardest software problem you've solved?
I applied online. The process took 4 weeks. I interviewed at Personio (München, Bayern) in Jan 2022
Interview
Process:
1 - Interview with recruiter.
2 - Interview with Engineering Manager : Talked about prior experiences and a simple system design question (add authentication to a blog, login/logout)
3 - Home assignment : A Tree problem. It was fun but quite time consuming.
4 - Interview for reviewing the home assignment : This was separated in two, product review and code review.
NOTE: Review your code carefully before sending it, even if you miss to handle one single error, it will be a big minus.
I applied online. The process took 3 weeks. I interviewed at Personio (Berlin) in Sep 2021
Interview
Initially, HR plus Tech interview was there and it took around 60 minutes.
Their coding assignment will take more than 20 hours to even nearly complete all the checkboxes. But, if you can invest 40+ hours, you will have a better chance.
Interview questions [1]
Question 1
System design
Coding assignment-related ones - do not even look at time complexities, they do not ask about time complexities or space complexities.
Focus more on the data structure side.