Time to give back to community
Interview Experience of Orace for SDE 2 level role
Screening Round:
One LeetCode medium-level question involving a priority queue, java/springboot questions.
Loop Interviews:
R1: Technical Round 1 (1 hr)
Two DSA problems: one hashmap-based (LC Easy) and another based on trees (similar to Binary Tree Maximum Path Sum). Also covered JavaScript topics related to page rendering/loading optimizations and event loop.
R2: Technical Round 2 (~1 hr)
One graph problem (LC Medium), questions on Java/Spring Boot, and two problems to write SQL query.
R3: Behavioral Round (45 mins)
Situation-based behavioral questions.
R4: System Design Round (~1.5 hrs)
Problem: Design Bookmyshow
Interviewer focused on handling concurrency. Asked to skip designing services/APIs and concentrate on concurrency aspects. Questions on multithreading and discussions around my project work mentioned in the resume.
Verdict: Selected