
Fireblocks Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 8 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Fireblocks.
Software Engineer
I interviewed for the Professional Services team. The whole thing took over a month and a half. First I talked to HR and the VP. Then they told me they were interviewing other people and it'd take at least another week and a half. A week later, the recruiter messaged me for availabilities for another HR interview, but I replied and she ghosted me for days. Then she called to say they'd skip the next HR interview and go straight to references and offer. She got my contract details, and the team lead called to tell me his expectations. After the reference calls, they decided they needed someone more senior. I doubt my references were the issue. It was a really unprofessional and aggravating process.
- Any standard HR interview questions?
Software Engineer
So, I had two interviewers, and they were both really nice. They started by asking me about my past work experiences and projects. Then, the conversation shifted more towards understanding my programming knowledge. There weren't many direct coding questions at first, but later on, there was a coding challenge involving synchronization for scenarios with multiple readers and a single writer.
- Could you explain the inner workings of a virtual function?
- Given this code, what would be the resulting output?
- Can you code a Locker class to handle concurrent access for a many-readers-one-writer situation?
Senior Software Engineer
The interview had a few steps: first a recruiter call, then some technical assessments, a soft skills check, and then the offer. The feedback was super fast, like HR calling back just 2 hours after some interviews. I liked that they didn't do a home assignment, which made me prefer their process over others I was in. They seemed genuinely interested in me as a person, which shows good company culture and communication between HR and RnD.
- How would you design a reusable library to implement a state machine?
Fireblocks Software Engineer Interview Questions
Quoted word for word from Fireblocks interview reports.
“Can you check for balanced brackets in an expression?”
Read reports →“How would you perform a deep copy of a list with a random pointer?”
Read reports →“Given this code, what would be the resulting output?”
Read reports →“Can you write code to mirror a tree structure, essentially replacing right and left recursively from the root to the entire tree?”
Read reports →“How would you implement a rate-limiter system?”
Read report →“How would you design a reusable library to implement a state machine?”
Read report →“Can you code a Locker class to handle concurrent access for a many-readers-one-writer situation?”
Read report →“Could you explain the inner workings of a virtual function?”
Read report →“Design a system similar to their product.”
Read report →Formats, difficulty and experience
Across all 8 Fireblocks interview reports.