I applied online. I interviewed at Octopus Energy (Londra, Inghilterra)
Interview
I interviewed for the Kraken Technologies arm of Octopus Energy
The interview process consisted of:
- a short preliminary call with someone from the internal recruitment team which was a mix of a culture check and an opportunity for me to find out more about the team and company
- an interview with 3 members of the larger Kraken team talking about relevant experience and knowledge
- a take home technical challenge (3-4 hours long)
- a final technical interview discussing the challenge and other related technical questions with members of the hiring team
Interview questions [1]
Question 1
- General questions around motivation and reasoning for my technical solution
- Considerations when recording database transactions
I applied online. The process took 3 weeks. I interviewed at Octopus Energy (Londra, Inghilterra) in Oct 2023
Interview
The process consisted of a short screening interview with the in-house recruiter, a 45-minute general tech/behaviour interview with 3 developers from around the company, a take-home assignment (small Django project from scratch), and a 1-hour tech interview with 2 developers on the team I was joining, focusing mainly on the assignment with a few extra tech questions. All the interviewers were very friendly and the final tech interview seemed like a good-faith effort to judge my skillset, not trying to trip me up.
Interview questions [1]
Question 1
How would I scale my take-home project? What are some issues with bulk queries in Django? How can I improve the error handling?
I applied through a recruiter. The process took 3 weeks. I interviewed at Octopus Energy (Londra, Inghilterra) in Oct 2023
Interview
It was a really smooth process, and I got to meet a lot of friendly people across each of the sessions. The stages were: - Initial call with internal recruiter - Culture-fit interview with a couple of engineers - Take-home technical challenge (~4 hours) - Technical interview to go over the take-home challenge and some follow-up questions
Interview questions [1]
Question 1
How would you make your solution scalable and capable of handling many thousands of requests at once?