Interviewing for Role
Software Architect | Bengaluru | November 2023
Current Stats
Status: Lead Engineer at B2B based startup
Location: Bengaluru
Interview process:
Round-1: Exploratory Round
a. Phone Interview call with CTO
b. Discussion on what was the most complex project worked upon, how did you solve it, what were the tradeoffs taken along
the way etc.
c. General Hiring manager round -- mix of technical and behavioral questions
d. Time taken: 60 mins
Round-2: Technical Interview -- Work history deep dive
a. Interview call with their Lead Software Architect.
b. Deep dive into most complex work project, architecture design decisions taken, most complex bugs solved etc
d. Time taken: 90 mins
Round-3: Technical interview -- HLD System design round, Problem solving & Distributed systems discussion
a. Interview call again with their Lead Software Architect.
b. HLD of Netflix system.
c. Expectations from this round : Requirements scoping, HLD presentation, Deep dive, Trade-off on various technologies etc.
d. 1 Medium LC questions
e. Questions on Distributed locks, increasing performance of designed system, Clean coding patterns, Object oriented design patterns.
f. Time taken: 120 mins
Round-4: Behavioral interview -- With HR Head
a. General behavioral questions on how did lead my team members, how did i resolve technical blockers.
b. Also, questions on how do i lead a project, how do i prioritize various aspects of a project etc
c. Time taken: 90 mins
Round-5: Technical interview -- With CTO again
a. General discussion on work projects
b. Explained their problem statement, current system design and asked me to identify blockers, failure points, performance optimisation etc.
c. Deep dive on a particular problem in their system and asked me to come up with various solutions for it.
d. Time taken: 105 minsVerdict: [Cleared all rounds but No Offer]
Reason: Company found another candidate who was immediate joiner, hence he/she was given the offer letter.
Take-aways: