I filled a form for UKG, after which I received an OA that included one coding question, a SQL query, and around 20 MCQs. Almost two months later, I got an exciting opportunity to proceed further. There were 4 online interview rounds after the OA — 2 technical, 1 director, and 1 HR — all elimination rounds.
🧑💻 Self-Introduction
- B.Tech in CSE from IIIT Ranchi
- Strong in DSA & CP (solved 3000+ problems)
- LeetCode Guardian, ICPC Regionalist
- Taught DSA to 1000+ students (shows communication)
- Hobby: Story writing (shows creativity)
✅ Technical Round 1 - 30 mins
- Scenario-Based :
- Browser navigation using doubly linked list.
- Jump to a previous tab using map + DLL (LRU-style).
- No coding, only explanation.
- Resume + Project:
- JWT, bcrypt, and use of MongoDB over RDBMS.
- SQL: Join employee and department, show “No Department” if unassigned.
- DSA: Rotate Linked List (LeetCode 61)
✅ Technical Round 2 - 30 mins
- Implemented full Linked List: create, insert, delete, search
- Explained JWT-based authentication and session flow
- Described how user roles (buyer/seller) are identified after login
- Discussed ACID properties
✅ Director Round Summary (45 mins)
- Asked if I was familiar with NP Problems and Travelling Salesman Problem (no coding, just concepts)
- Discussed approach for Dijkstra, DFS, and BFS (no implementation)
- SQL: Spoke out a simple join query
- Java: Explained what Streams are and their use
- React: Explained Stateless Components
- DBMS Discussion: Deep dive into RDBMS vs NoSQL and when to use which
✅ HR Round Summary (15 mins)
- Talked about my family background
- Asked: What does UKG do? – gave a brief answer
- Asked for preferred job location – chose Pune based on personal comfort
✨ Final Note
Overall, the interview process was very smooth and well-structured. I’m happy to share that I got selected for the UKG Pune Office! Grateful for the opportunity and excited for what lies ahead. 😊