Got the offerSoftware Engineer at Boston Consulting Group
- Difficulty
- Process took
- 1-2 Weeks
- Rounds
- 5
- Format
- Remote
- Applied via
- Referral
How it went
- The interviewers were supportive and gave me time to think. Don’t rush answers.
- Speak out your thoughts clearly when solving coding problems.
- Read the assignment carefully, clarity and code structure matter more than fancy features.
What they would tell you
- The interviewers were supportive and gave me time to think. Don’t rush answers.
- Speak out your thoughts clearly when solving coding problems.
- Read the assignment carefully, clarity and code structure matter more than fancy features.
How to prepare
- Practice medium-level questions regularly, especially in arrays, trees, linked lists, and hashmaps.
- Revise system design basics, API structuring, DB schema, REST principles.
- Prepare to explain your projects end-to-end: architecture, tech stack, what went wrong and how you fixed it.
Round by round
- 1
Online Assessment90 min
The Online Assessment (OA) had 4 coding questions on a private platform. The difficulty ranged from Easy to Hard, covering topics like arrays, strings, and trees. Each question had multiple test cases and supported partial scoring, so even a partially correct solution could earn some points.
- 2
DSA + Project Discussion60 min
This round focused on problem-solving using DSA and a deep dive into my past projects. The interviewer asked me to solve a stack-based problem live. Project Discussion: How did you handle performance bottlenecks in your project?
- 3
Technical Interview 2 – Assignment75 min
I was given a mini-project assignment to be submitted within 2 days. In the interview, I was asked to walk through the solution, code structure, design decisions, trade-offs, and improvements. Topics Discussed:
- REST API design and endpoint structuring
- Use of design patterns and modularity
- Handling concurrency and database transactions
- Scalability bottlenecks and caching strategies
- 4
Behavioral + Project Leadership60 min
Discussion revolved around previous internship or freelance work, ownership of features, collaboration with teammates, conflict resolution, and time management during deadlines.
- Tell me about a time you handled a production issue.
- How do you deal with disagreements in a team?
- What was your proudest contribution in a project?
- 5
HR Discussion30 min
General conversation about company culture, compensation, joining timeline, role expectations, and relocation. The HR was very friendly and open to answering questions.
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.