Fivetran · Onsite
OfferFivetran | Software Engineer | HashMap + System Design | Offer
- Location: Kaluga, Kaluzhskaya Oblast
- Application: Applied in person..
- Timeline: About 4 weeks
- Difficulty: Average
- Overall experience: Positive
Process
Coding interview → System design → Behavioral interview → Accepted offer
Round 1 — Coding
The interviewer started with questions about data structures and algorithms, then gave a medium HackerRank problem.
Round 2 — System Design
The interviewer provided a set of initial conditions and asked how the system should be organized at a conceptual level. The round focused on discussing the structure of the system rather than writing an implementation.
Round 3 — Behavioral
The interviewer used this as an informal conversation to understand motivation and team fit.
Original Question
How would you implement your own hashmap?
The source gives only that one sentence. It never mentions concurrency, thread safety, a required language, or whether this was the HackerRank task, so it is safest to treat it as a general hashmap-design question.
Follow-ups
- The interviewer discussed data structures and algorithms before the HackerRank task.
- The system-design interviewer asked for a conceptual explanation of how the system should be organized.
- The behavioral interviewer explored motivation and team fit.
Result
The process ended with an accepted offer.
Key Takeaways
- The four-week process had one coding round, one design round, and one behavioral round.
- The coding round included a medium HackerRank problem.
- The system-design round focused on high-level organization and reasoning.
- Prepare to explain how a hashmap works from first principles.
Source: Glassdoor interview review
Comments
0No comments yet — be the first to share what you know.