0% found this document useful (0 votes)
111 views1 page

Software Engineer - Interview Preparation Guide

The interview process for a permanent Software Engineer role consists of several assessments and interviews. Candidates will complete an online coding pre-assessment, a technical call assessing coding skills and data structures/algorithms knowledge, and 3-4 onsite technical assessments covering similar topics. Higher graded roles may involve an additional technical assessment and a technical presentation. Candidates will also participate in a Values & Behaviours interview and a Hiring Manager interview. Resources are provided to help candidates prepare for each component of the interview process.

Uploaded by

Shashank Tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
111 views1 page

Software Engineer - Interview Preparation Guide

The interview process for a permanent Software Engineer role consists of several assessments and interviews. Candidates will complete an online coding pre-assessment, a technical call assessing coding skills and data structures/algorithms knowledge, and 3-4 onsite technical assessments covering similar topics. Higher graded roles may involve an additional technical assessment and a technical presentation. Candidates will also participate in a Values & Behaviours interview and a Hiring Manager interview. Resources are provided to help candidates prepare for each component of the interview process.

Uploaded by

Shashank Tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Interview Preparation Guide for permanent Software Engineer candidates

This guide provides an overview of the Software Engineer interview process and information to help you
prepare for your interviews/assessments.
Remote interviewing requirements
You should expect all interviews to be a video call, unless specifically arranged as in-person/onsite.
You will need to use a laptop for interviews, not a mobile phone. There will be hands-on coding/other
requirements for the technical assessment components.

Interview / assessment Overview


The Software Engineer assessment and interview process consists of 1 online coding assessment,1 technical
call, 3-4 technical assessments, 1 technical presentation (dependent on the role you are applying to), 1
Values & Behaviours interview, and 1 hiring manager interview.

Coding Pre-Assessment (55 minutes - 45 minutes to complete coding exercise + introduction/ending videos).
This online exercise allows managers to assess your coding proficiency.
To help you prepare for this assessment you may find the following resources useful:
https://leetcode.com/problemset/all/ and https://www.geeksforgeeks.org/
To help you prepare for the remaining assessments you may find the following resources useful:
Introduction to Data Structures - www.udemy.com/course/introduction-to-data-structures-y/
Cracking the Coding Interview - www.amazon.co.uk/Cracking-Coding-Interview-6th-Programming/dp/0984782850
How to improve at SQL - www.startdataengineering.com/post/improve-sql-skills-de/
Technical Call: Coding, Data structures & Algorithms (60 minutes). A deep dive coding session to explore use of
data structures (including but not limited to knowledge of many foundational data structures) and algorithms
(including but not limited to time/space complexity analysis).
Onsite Technical Assessments (all 45-60 minutes) (ideally on the same day):
All candidates will complete 3 (4 if Grade H and above) onsite technical assessments:
• Technical assessment 1: Coding, Algorithms, CI/CD and Testing
• Technical assessment 2: Algorithms, Data Structures, CI/CD and Testing
• Technical assessment 3: Coding, Algorithms, APIs
• Technical assessment 4 (Grade H and above): APIs, system design, database design
Technical Presentation (30 minutes):
If you are applying for a Staff or Principal role you may also be required to complete a Technical Presentation
to be delivered to a panel of assessors/interviewers (min. 4 people)
• Topic = you chose the topic you present. It must be in the area you are applying to and technical in nature.
• Duration = 15 minutes presentation and 15 minutes Q&A.
Values & Behaviours Interview (1 hour):
The V&Bs interview will be conducted by a Hiring Manager and/or a member of the People & Culture team.
In preparation for this discussion think of your experiences that you can discuss that demonstrate bp’s
values: safety, respect, excellence, one team and courage.
For more information refer to Our values and code of conduct
Hiring Manager Interview (45-60 minutes):
This is typically a 1-to-1 meeting/call. The Hiring Manager will ask questions related to your experience,
background, and qualifications. You should be prepared to answer technical questions, e.g., topics covered in
the technical assessments. Hiring Managers may share information about their team(s) and projects. Please
take this opportunity to ask questions.

Confidential

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy