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.