I applied through the company's career page, and the entire interview process comprised four rounds.
First Round: This was a phone interview with the company's internal recruiter. The recruiter was articulate and listened attentively to everything I had to say. I was asked to provide a brief introduction, discuss my current job and company, explain why I wanted to switch jobs and join Octopus Energy, and describe my experience with the tech stack.
Second Round: The following day, the recruiter called to invite me to the second round, which took place four days later. This was an online interview via Google Meet with two Senior Software Engineers. The session was more of a discussion aimed at understanding my background, experience, and career aspirations. I introduced myself and explained a project I was particularly proud of. Both interviewers were polite and listened carefully. They asked a few cultural fit questions, inquired about my teamwork approach, and how I handle conflicts. That same evening, the recruiter informed me that I had progressed to the third round.
Third Round: This was an offline tech challenge. The task was to implement a Django application that processes files, extracts information, and stores it in a database. I was given several days to complete the challenge but was advised to spend no more than 3-4 hours on it to minimize the burden on applicants. Any incomplete tasks needed to be documented in a README file.
Final Round: A few days after submitting the tech challenge, I was invited to the final round of interviews. This round involved two Senior/Lead Software Engineers. They asked questions about the tech challenge and general queries relevant to a Python/Django backend engineer. There were no algorithm questions, online coding tasks, or trick questions, and the interviewers did not intend to grill the candidate. I will list some of the specific questions in a later section.
I believe I received a conditional offer the next day (or perhaps two days later). The recruiter was highly diligent and managed the entire process with exceptional care and efficiency.