Interviewing for Role
Principal Engineer | Bengaluru | January 2024Current status:
Lead Engineer at B2B based startup
Location: BengaluruInterview process:
Round-1: Coding round
a. Hackerrank Coding round of 2 hours.
b. Basically low level design round of 2 hrs where the code had to clear 4/4 test cases.
c. Problem was around building an expression evaluator, downloading json from external source, parse that json and evaluate expression of each item in json object.
d. Cleared 3/4 test cases.
e. Cleared to next round.
Round-2: Technical Interview with Senior PE
a. Design HLD of Google News.
a.1 Questions around basic flow of system.
a.2 Questions around various components of system.
a.3 Questions on how to increase reliability, scalability of system.
b. Time taken: 70 mins.
c. Verdict: cleared
Round-3: Techno-managerial Interview with Vice President.
a. Questions majorly around past work projects. Decisions taken and why ?
b. Questions around iniatitives I started and how did they pan out.
c. Questions around various technologies and their internals.
d. Time taken: 70 mins.
e. Verdict: Not sure as another interview was scheduled in the same week.
Round-4: Coding round with PE.
a. Design and code in-memory kafka-like system.
b. Should be able to support multiple subscribers per topic.
c. Should be highly scalable, reliable and thread-safe.
Time taken: 60 mins
Verdict: [Rejected]Verdict: Rejected
Take-aways: