I applied online. I interviewed at Blockchain (London, England) in Aug 2025
Interview
Step 1: Recruiter Screening Call
The process began with an initial introductory call with the HR/Recruiting team. This conversation focused on validating my professional background, clarifying my career goals and interests, and ensuring alignment with the company's culture and general expectations for the role. The call did not delve into the specific technical requirements or details of the role itself.
Step 2: Technical and System Thinking Deep Dive
The second stage was a comprehensive session split into two distinct parts:
Stage 2A: Hands-on Technical Scenario
This was a technical implementation interview that focused on practical problem-solving rather than typical algorithm challenges (non-LeetCode style). I was presented with a business scenario and a starting point of code, and the objective was to implement a functional solution. This part was challenging because the specific, real-world context of the problem was unexpected and required a shift in focus to quickly grasp the business requirements before starting the implementation.
Stage 2B: System Design and Domain Thinking
Following the coding session, this stage assessed my broader architectural and design knowledge. The interview covered system design thinking, posing different questions across various domains of a system to evaluate how I approach complexity, scalability, and integration within a larger technical ecosystem.
Step 3: Technical Lead Alignment & Fit
The final interview was conducted with a Technical Lead. The discussion was focused on determining the best fit for my skills and interests within the organization. This conversation helped to:
Understand potential team placement and where my background would contribute most effectively.
Discuss my preferences regarding technology stack, project types, and career growth.
Overall Experience Summary
The overall experience was positive and collaborative. The individuals involved were consistently friendly and helpful throughout all stages. The most challenging part of the process was navigating the business scenario technical question (Stage 2A), as the format was a deviation from standard technical assessments and required an initial effort to understand the unique constraints and goals of the problem.
Interview questions [1]
Question 1
Could you explain the core principles of database reliability? Specifically, what are the four properties of ACID transactions, and why is adherence to these properties critical for ensuring data integrity in a transactional system
I applied online. The process took 4 weeks. I interviewed at Blockchain (London, England) in Aug 2025
Interview
There are 4 stages in the interview process
1. Screening call with HR
2. Pair programming session with Engineering Manager
3. Technical session with another Engineering Manager
4. Onsite interview with Engineering VP
I am quite nervous about pair programming session but luckily it is not Leetcode type question so just stay clam and understand the question, the interviewer is nice, he provide some guidance on the question.
For stage 3 and 4 they just very typical technical and behavioural question, just answer them with your past experience.
The process is quite fast, took me around 1 month
the HR also helpful and responsive
Interview questions [1]
Question 1
Do you know / have experience on concurrent programming?
I applied online. The process took 8 weeks. I interviewed at Blockchain in May 2025
Interview
Meet the hiring team first, introduction on the interview process
Coding interview, 1:1 session with a senior dev. Pretty simple
Quant Analyst interview, mathematical questions
Head of department final interview
Top companies for "Compensation and Benefits" near you