Interviews
Standard interview processes for Solutions team members for referenceSenior backend engineer interview process
Step 1: Application
Require applicants to send the following:- CV/Resume or LinkedIn page
- Cover letter explaining who they are, what they are passionate about and why they are applying for this job
- Extra step to ensure they are thinkers. Add a few paragraphs about a particular topic that relates to their work, for example:
- Their favourite learning techniques and how they apply them
- Top productivity tips that work for them
- Some challenges faced in remote working and how they overcame it
Step 2: Initial interview
This step should try uncover a bit more about who they are, what their interests are and what they have done in their career thus far. Itโs quite general and mostly a culture fit check.Step 3: Technical Assessment
If they pass the culture check, they now need to prove their skills.Tennis game assessment
๐ง๐ต๐ฒ ๐ฟ๐๐น๐ฒ๐ ๐ณ๐ผ๐ฟ ๐ฎ โ๐ด๐ฎ๐บ๐ฒโ ๐ถ๐ป ๐ฎ ๐๐ฒ๐ป๐ป๐ถ๐ ๐บ๐ฎ๐๐ฐ๐ต ๐ฎ๐ฟ๐ฒ ๐ฎ๐ ๐ณ๐ผ๐น๐น๐ผ๐๐:- Zero to three points are given the terms โLoveโ, โFifteenโ, โThirtyโ, and โFortyโ respectively.
- If both players have the same score below three points (โFortyโ) then the score is suffixed
- If at least three points have been scored by both players, and the score is equal, then the
- If at least three points have been scored by both players but one player has one more
- A game is won by the first player to score at least four points in total and at least two more
- You only need to implement the logic for the โgameโ component. The โmatchโ and โsetโ
- You can use whichever language you feel most comfortable in.
- Please upload a zip file containing all of the files for this assessment.
Alternative assessment
Create an app which randomly generates a simple mathematical question and displays it to the user. The user can then enter an answer into an input field provided and submit. The app then checks if the answer is correct for the given question and displays feedback - either showing that the answer was correct, or that it was incorrect and displaying the correct answer.- The question should be in the format โWhat is
numberoperationnumber?โ, e.g โWhat is 25 x 5?โ, โWhat is 5 % 2โ? - The answer should be rounded up to two decimal places if its not an integer.
Step 4: Technical Interview
If the assessment was of sufficient quality to move forward, they should now have a technical interview with the CTO and a senior developer. In this step, you go through the assessment with the candidate, discuss any issues or highlights and discuss trade-offs made. You should also have a list of questions related to higher level architecture that you can go through with the candidate, for example you can discuss:- Design patterns that the candidate is familiar with and if they name some, ask how they would be applied
- Code coupling, what it is and how it can be reduced
- What are the different types of testing? How do you know when you have โenoughโ code coverage?
