← Interview experiences
Got the offer

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

MediumRemote0 1 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources