Engineer
Interview Date
2022-04-03
Result
Rejected
Difficulty
Hard
Rounds
7 rounds
Drive Type
Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: 2022-04-03
Interview Type: Full-Time
Result: Rejected
Difficulty: Hard
Rounds: 7 rounds
Topics Asked: Data Structures (Dynamic Programming), Algorithms, System Design (API Design, Networking Protocols, High-Level System Design), Problem Solving, Multi-threading, Concurrency, Job Scheduling, Leadership Principles
This interview experience is for an Engineer role at "Arcana" (likely Arcana Network, a web3 infrastructure company, though Arcana Analytics also works with digital asset analytics). The candidate described the interviewers as amazing and found the problem-solving in the crypto world to be very interesting. The compensation offered was noted as significantly better than other offers.
The interview process comprised two screening rounds followed by five on-site/final rounds.
Screening Rounds: The initial two screening rounds focused on solving "Hard" level Dynamic Programming (DP) problems, requiring a working code solution for each.
On-site Round 1 (Problem Solving & Multi-threading): This round assessed problem-solving skills and knowledge of multi-threading, with the expectation to write actual code.
On-site Round 2 (Concurrency & Job Scheduling): The second on-site round was purely focused on concurrency and job scheduling, also requiring the candidate to code the actual problem.
On-site Round 3 (API Design/Networking Protocols System Design): This round delved into system design from the perspective of API design and networking protocols. The interviewer allowed the candidate to lead the discussion and explore the design in depth. The candidate attempted to write production-standard APIs using Python (Flask) with dummy SQL queries. However, the feedback for this round indicated a significant mismatch between the interviewer's expectations and the delivered solution, leading to a "no-hire" assessment for this specific round.
On-site Round 4 (High-Level System Design): This round focused on high-level system design principles.
Final Round (Hiring Manager - Leadership Principles): The concluding round was with the hiring manager and centered on evaluating the candidate's leadership principles.
Overall, the candidate received four "hire" recommendations and one "no-hire" from the third on-site round, ultimately resulting in a "Rejected" verdict for the application.