I applied online and received a CodeSignal General Coding assessment, which consisted of four standard algorithm questions (two easy, one medium, one hard).
They contacted me for a Karat interview shortly after.
The Karat interview was incredibly difficult.
It started with roughly 25 conceptual questions on general programming, databases, security, and networking, where you have about a minute for each question.
You are allowed to pass questions that you are unsure of in order to save time.
At the end, if you finish early, you can go back to the questions you skipped.
The last 30 minutes were for coding. You are supposed to go through as many questions as you can during that time span.
Many conceptual questions about general programming, databases, security, and networking.
What is ACID (Atomicity, Consistency, Isolation, Durability) in terms of database transactions?
Strong consistency vs. eventual consistency.
Describe the process of connecting a domain name to an IP address.
The following metrics were computed from 3 interview experiences for the Robinhood Backend Engineer role in United States.
Robinhood's interview process for their Backend Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Robinhood's Backend Engineer interview process in United States.