General advice 📕

Interview Structure

We usually have a three stage interview process. and the application is accepted by the team, the interview process starts.

1. Intro Interview

This is your initial conversation with the team. You'll meet with a member of our engineering team who will tell you more about Rilla, the role, and answer any questions you have. This is also an opportunity for us to get to know you better, understand your background, and see if there's a mutual fit. Be prepared to discuss your previous work experience and projects.

2. Technical Interview

This interview typically lasts about 60-90 minutes and covers a range of technical topics. You'll be asked to solve coding problems, discuss system design concepts, and explain your thought process. The interviewer will be looking for your problem-solving skills, coding ability, and how you approach complex technical challenges.

Its unlikely you’ll have to brush up on your algorithms skills but a general level of algorithms knowladge is expected. The live technical challenge starts with a simple problem, and we build up on complexity based on the candidates expertise.

We’ll dive into particular domain questions and general engineering practices and let you explore the engineering practice at Rilla as well.

Pre-Requisites

  1. Install VSCode. We use VSCode’s live-share feature to conduct interactive interviews.
  2. Install VSCode live-share extension https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare
  3. You are allowed to use AI tools such as copilot, but you may have to grant permissions to work over a live-share session.