Got the offerSoftware Engineer (SDE-2) at Boston Consulting Group
- Difficulty
- Process took
- 2-3 Weeks
- Rounds
- 5
- Format
- Remote
- Applied via
- Referral
How it went
- In system design and behavioral rounds, you may receive open-ended questions. Clarify assumptions, define scope before diving into solutions, and articulate your reasoning as you go.
- It is okay to acknowledge gaps in your knowledge. What matters more is your willingness to approach a problem methodically and learn where needed.
What they would tell you
- In system design and behavioral rounds, you may receive open-ended questions. Clarify assumptions, define scope before diving into solutions, and articulate your reasoning as you go.
- It is okay to acknowledge gaps in your knowledge. What matters more is your willingness to approach a problem methodically and learn where needed.
How to prepare
- For SDE-2, BCG emphasizes your ability to architect scalable, maintainable, and modular systems.
- Practice designing real-world systems like rate limiters, real-time feeds, collaborative editors, and caching layers.
- Be prepared to explain not just what you built, but why you made certain architectural decisions, how you handled performance concerns.
Round by round
- 1
Coding Assessment90 min
This was a timed HackerRank-style test that had a mix of algorithmic and low-level design questions. The questions emphasized edge cases and efficient implementation.
- 2
DSA Round60 min
This round was mainly focused on core problem-solving and debugging skills. The interviewer first asked me to solve a problem by writing the brute-force approach, and then gradually optimize it step by step. After that, I was given a buggy C++ code snippet, and I had to identify and fix the issue. It was a hands-on round that tested both logic and attention to detail.
- 3
High-Level + Low-Level Design75 min
This was the most intense round, testing system thinking and ability to make design trade-offs. I was asked to design a real-time leaderboard system and justify my data model, consistency strategy, and scalability plans. Questions:
- Redis vs RDBMS for leaderboards
- Event-driven architecture with Kafka
- Rate limiting for API endpoints
- Sharding strategies for write-heavy systems
- Design trade-offs for real-time vs eventual consistency
- 4
Hiring Manager Round45 min
This round was a discussion around my past projects and architectural choices. I was asked how I handled production issues, mentored juniors, and worked under pressure. A few hypothetical situations were also discussed to understand my decision-making.
- 5
HR + Culture Fit30 min
Standard HR conversation around notice period, compensation expectations, remote flexibility, internal mobility at BCG, and growth roadmap.
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.
Sources
Hiring now
Boston Consulting Group has 467 open roles right now
landed applies to roles like these for you, on each company’s own site, with answers written for the role.
Delivery AI Software Engineer
Gurgaon, Haryana, India
Global IT Software Engineer Senior Specialist
Gurgaon, Haryana, India
10 free auto-applies. No card.
Or practice this interview first