DEV Community

Nikhil Sharma
Nikhil Sharma

Posted on

Got Selected for SDE-2 | Tekion

Happy to share that I recently got selected for an SDE-2 role after going through 4 interview rounds — DSA, LLD, HLD and a Managerial round.

The DSA round had Largest Rectangle in Histogram and Next Greater Element. LLD was probably the toughest round for me, where I had to design and code a TTL-based caching library.

For HLD, I was asked to design a ticket-booking system like BookMyShow. There were several follow-up questions around concurrent bookings, seat locking, handling two users trying to book the same seat, and payment-related edge cases.

Resources that helped me 🙌

DSA — Striver A2Z DSA Sheet

A big thanks to Striver. The A2Z sheet helped me revise important DSA patterns in a structured way and was really useful for my coding preparation. Striver A2Z DSA Sheet

LLD — Shreyash Jain

I followed Shreyash Jain's YouTube content for LLD. It helped me understand how to approach LLD problems, structure classes and apply design patterns.

HLD — Target Trek: Mastering System Design HLD

This book helped me structure system design problems from requirements → APIs → services → database → caching → scaling → edge cases. The real-world system design examples were especially useful during my BookMyShow/ticket-booking HLD round.

Target Trek – Mastering System Design HLD https://www.targettrek.in/book/system-design/hld

Really thankful to Striver, Shreyash Jain and the Target Trek HLD book for the resources. Seeing Selected after all the preparation feels great! 🚀

Top comments (0)