← Interview experiences
Got the offer

Software 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. 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. 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. 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. 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. 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

HardRemote3 4 years

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

Get 5x interviews

10 free auto-applies. No card.

Or practice this interview first