I applied online. The process took 4 weeks. I interviewed at Octopus Energy (Londra, Inghilterra) in Dec 2023
Interview
I had four rounds of interviews:
1. Interview with HR
2. Interview with a panel of developers primarily focused on discussing work experience
3. Take-home Django technical challenge to complete
4. Review of the technical task, mostly focused on improvements that could have been made, along with a few additional technical questions
Interview questions [1]
Question 1
Some questions about database models and task improvements for different scenarios
I applied online. The process took 2 months. I interviewed at Octopus Energy (Londra, Inghilterra) in Oct 2023
Interview
I have originally applied for Kraken retail and landed with Octopus Electroverse. I am happy with this adjustment as I do see how it will be a better fit for me. The whole process was incredibly dynamic, with not much wait time any step along the way. Impressive, especially given the change of course.
Interview questions [1]
Question 1
What is the difference in memory management of a Python Dataclass and NamedTuple.
I applied online. The process took 7 weeks. I interviewed at Octopus Energy (Londra, Inghilterra) in Oct 2023
Interview
I had 5 stages to my process:
- initial recruiter call
- chat with some engineers
- take home technical challenge
- technical interview to go over my submission plus extra considerations
- informal chat with the CTO
All stages were conducted really well. The initial stages took a bit longer than expected but that was mostly due to the recruiter being ill so we had to push back our initial call. I was also passed on to a different department at Octopus/Kraken which added some time but I see this as a positive. Both recruiters (Jess and Josie) I dealt with were really attentive and took their time to understand my skills and what I was looking for in a new job and placed me in the department that would best match that. The technical parts of the process moved pretty quickly, the questions I was asked were all relevant to the level I was applying for and the interviews were genuinely friendly and conversational. I felt that the interviewers had my best interests at heart and wanted to give me the support I needed to showcase my abilities in the best light, no trick questions or waiting for me to slip up. I also loved how there were very few of those boring behavioural questions (tell me about a time you had a conflict with a coworker blah blah). After the final stage I received an offer the next day and was very happy to accept.
Interview questions [1]
Question 1
Questions around past projects, my approach to the technical challenge, how I could improve it with more time, some Django/Python/CS concepts