AmbitionBox

AmbitionBox

Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    VIEW WINNERS
    • ABECA 2025
      VIEW WINNERS

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    Participate in ABECA 2026 right icon dark
For Employers
Upload Button Icon Add office photos
logo
Engaged Employer

i

This company page is being actively managed by BCG Team. If you also belong to the team, you can get access from here

BCG Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 425 Reviews

Play video Play video Video summary
  • About
  • Reviews
    425
  • Salaries
    6.4k
  • Interviews
    203
  • Jobs
    18
  • Benefits
    49
  • Photos
    27
  • Posts
    2

Filter interviews by

BCG Software Engineer Interview Questions and Answers

Updated 24 Mar 2025

BCG Software Engineer Interview Experiences

10 interviews found

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 9 Jan 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. How does Django apply migrations to the database?
  • Ans. 

    Django applies migrations to the database using the 'manage.py migrate' command.

    • Django tracks changes to models and generates migration files accordingly.

    • The 'manage.py makemigrations' command creates migration files based on model changes.

    • The 'manage.py migrate' command applies the generated migration files to the database.

    • Migrations help keep the database schema in sync with the changes in Django models.

  • Answered by AI
    Add your answer
  • Q2. What is hoisting in javascript?
  • Add your answer
Round 2 - Assignment 

Create a full stack application in 3 days.

Skills evaluated in this interview

Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 21 Jan 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - SCREENING 

(2 Questions)

  • Q1. About Project and expertise
  • Add your answer
  • Q2. Why BCG?
  • Ans. 

    BCG offers a challenging and innovative work environment with opportunities for growth and development.

    • BCG is known for its cutting-edge technology and innovative projects

    • Opportunities for professional growth and development

    • Strong company culture focused on collaboration and teamwork

  • Answered by AI
    Add your answer
Round 2 - Technical 

(1 Question)

  • Q1. Polymorphism, OS Deadlock
  • Add your answer
Round 3 - Technical 

(1 Question)

  • Q1. More about how to resolved code merge issue in Git
  • Ans. 

    Resolving code merge issues in Git involves understanding conflicts and using tools to manage them effectively.

    • Identify conflicts: Use 'git status' to see which files have conflicts.

    • Manual resolution: Open conflicted files and look for conflict markers (<<<<<<<, =======, >>>>>>>) to resolve them.

    • Use merge tools: Tools like 'kdiff3' or 'meld' can help visualize and resolve confl...

  • Answered by AI
    Add your answer
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 22 Sep 2024

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How to write custom django admin commands
  • Ans. 

    Custom Django admin commands can be written to perform specific tasks in the Django admin interface.

    • Create a management/commands directory inside your Django app directory

    • Create a Python file for your custom command inside the management/commands directory

    • Define a class that extends BaseCommand and implement the handle method to execute the command logic

    • Register the custom command in the Django admin interface by addin...

  • Answered by AI
    Add your answer
  • Q2. Python decorator
  • Add your answer

Skills evaluated in this interview

Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 21 Oct 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Sep 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

The aptitude test contains mostly TCS based questions

Round 2 - Aptitude Test 

The aptitude round contains various questions

Round 3 - Coding Test 

Coding test is mandatory for this drive

Round 4 - Coding Test 

The coding test involves in the diverse range of dsa

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared, work hard , be good at dsa
Anonymous

Software Engineer Interview Questions & Answers

user image Gaurav Shahani

posted on 6 Mar 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Asked about SAAS, JS questions
  • Add your answer
Round 2 - Coding Test 

Given a case study need to solve in 2 days

Round 3 - One-on-one 

(1 Question)

  • Q1. Explain the case study. Palindrome function in any prog language
  • Ans. 

    A palindrome function checks if a given string reads the same forwards and backwards.

    • A palindrome function typically involves reversing the input string and comparing it to the original string.

    • Examples: 'racecar' is a palindrome, 'hello' is not a palindrome.

    • Common languages for implementing a palindrome function include Python, Java, and C++.

  • Answered by AI
    Add your answer
Round 4 - HR 

(1 Question)

  • Q1. General Guidelines
  • Add your answer
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 5 Jul 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Case Study 

This round includes an assignment which needs to be completed based on Java, Springboot, REST and any Frontend. They evaluated the case study based on how I write the APIs, how normalised my database is, and how user friendly the UI is.

Round 2 - Technical 

(1 Question)

  • Q1. How will you add pagination in Spring Boot JPA query?
  • Ans. 

    Use Spring Data JPA's Pageable interface to add pagination in queries.

    • Use Pageable interface in repository method signature

    • Pass PageRequest object with page number, size, and sorting criteria

    • Example: public List findAllUsers(Pageable pageable);

Answered by AI
Add your answer

Skills evaluated in this interview

Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 11 May 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

4 problems 2 easy 2 meds

Round 2 - Technical 

(3 Questions)

  • Q1. Problem solving
  • Add your answer
  • Q2. Why you choose bcg
  • Add your answer
  • Q3. Case study what is it
  • Ans. 

    A case study is an in-depth analysis of a specific situation, event, or entity to draw insights and conclusions.

    • Used in various fields like business, medicine, and social sciences.

    • Example: Analyzing a company's marketing strategy to understand its success.

    • In medicine, studying a patient's unique case to improve treatment protocols.

    • Often involves qualitative and quantitative research methods.

    • Helps in identifying pattern...

  • Answered by AI
    Add your answer
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 31 Mar 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Basic Javascript questions- guess the output
  • Add your answer
  • Q2. What is js hoisting?
  • Ans. 

    JS hoisting is a mechanism where variable and function declarations are moved to the top of their scope.

    • Variable declarations are hoisted but not their values

    • Function declarations are fully hoisted

    • Let and const declarations are not hoisted

  • Answered by AI
    Add your answer
  • Q3. Why redux is used and advantages?
  • Ans. 

    Redux is used for managing state in complex applications. It provides a centralized store and predictable state updates.

    • Redux helps in managing state in large applications with multiple components

    • It provides a centralized store for all the application state

    • Redux allows for predictable state updates through actions and reducers

    • It enables easy debugging and time-travel debugging with Redux DevTools

    • Redux can be used with ...

  • Answered by AI
    Add your answer

Interview Preparation Tips

Topics to prepare for BCG Software Engineer interview:
  • Javascript
  • React.Js
Interview preparation tips for other job seekers - Try to be confident. Clear all the basics, don't get confused. always try to do interview questions from different online portals.

Skills evaluated in this interview

Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 24 Mar 2025

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. What is your expertise in technology?
  • Add your answer
  • Q2. Aptitude questions were asked during the interview
  • Add your answer
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 20 Aug 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Aug 2023.

Round 1 - HR 

(2 Questions)

  • Q1. Why did you chose bcg?
  • Ans. 

    I chose BCG because of their reputation for innovative projects and strong company culture.

    • Reputation for innovative projects

    • Strong company culture

    • Opportunities for growth and development

  • Answered by AI
    Add your answer
  • Q2. Salary ecxpectation
  • Add your answer
Round 2 - Coding Test 

Merge 2 sorted array

Anonymous

Top trending discussions

View All
Interview Tips & Stories
2w
timepasstiwari
·
A Digital Markter
ChatGPT prepped me HARD for my interview!
Spent like two hours on chatgpt yesterday prepping for an interview. First, the usual, copy-pasted my resume and the job description, telling it to "upload this to your memory 'cause we are going to talk about it later". Then I grilled it with questions about stuff I didn't get in the job spec, and chatgpt helped me figure things out. I asked it to list the four or five key things they are looking for in the role. Then I told chatgpt to quiz me with ten questions, one at a time, to help me think about how I have gained experience in those areas. After the ten questions, it gave me strengths/weaknesses and a summary. Finally, I had chatgpt summarize each of my answers into three bullet points. Now have got a list of stories ready to go for any interview. No matter the question, I can steer the convo toward one of these success stories.
Got a question about BCG?
Ask anonymously on communities.
More about working at BCG
  • HQ - Boston, Massachusetts, United States (USA)
  • Management Consulting
  • 1k-5k Employees (India)

BCG Interview FAQs

How many rounds are there in BCG Software Engineer interview?
BCG interview process usually has 2-3 rounds. The most common rounds in the BCG interview process are Technical, Coding Test and One-on-one Round.
How to prepare for BCG Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at BCG. The most common topics and skills that interviewers at BCG expect are Python, SQL, Consulting, Technical Support and Javascript.
What are the top questions asked in BCG Software Engineer interview?

Some of the top questions asked at the BCG Software Engineer interview -

  1. why redux is used and advantag...read more
  2. How will you add pagination in Spring Boot JPA que...read more
  3. How does Django apply migrations to the databa...read more
How long is the BCG Software Engineer interview process?

The duration of BCG Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

BCG Interviews By Designations

  • BCG Consultant Interview Questions
  • BCG Associate Interview Questions
  • BCG Associate Consultant Interview Questions
  • BCG Summer Intern Interview Questions
  • BCG Software Engineer Interview Questions
  • BCG Intern Interview Questions
  • BCG Data Engineer Interview Questions
  • BCG Data Analyst Interview Questions
  • Show more
  • BCG Senior Associate Interview Questions
  • BCG Financial Analyst Interview Questions

Overall Interview Experience Rating

4/5

based on 10 interview experiences

Difficulty level

Moderate 88%
Hard 13%

Duration

Less than 2 weeks 63%
2-4 weeks 13%
4-6 weeks 25%
View more

Software Engineer Interview Questions from Similar Companies

Deloitte
Deloitte Software Engineer Interview Questions
3.8
 • 34 Interviews
PwC
PwC Software Engineer Interview Questions
3.4
 • 9 Interviews
ZS
ZS Software Engineer Interview Questions
3.3
 • 4 Interviews
Gartner
Gartner Software Engineer Interview Questions
4.1
 • 4 Interviews
Ernst & Young
Ernst & Young Software Engineer Interview Questions
3.4
 • 3 Interviews
KPMG India
KPMG India Software Engineer Interview Questions
3.5
 • 2 Interviews
Bain & Company
Bain & Company Software Engineer Interview Questions
3.9
 • 2 Interviews
Huron
Huron Software Engineer Interview Questions
3.8
 • 2 Interviews
McKinsey & Company
McKinsey & Company Software Engineer Interview Questions
3.9
 • 1 Interview
Willis Towers Watson
Willis Towers Watson Software Engineer Interview Questions
3.6
 • 1 Interview
View all
BCG Software Engineer Salary
based on 116 salaries
₹12 L/yr - ₹22 L/yr
90% more than the average Software Engineer Salary in India
View more details

BCG Software Engineer Reviews and Ratings

based on 8 reviews

3.8/5

Rating in categories

4.1

Skill development

2.3

Work-life balance

3.9

Salary

4.2

Job security

4.4

Company culture

3.1

Promotions

3.4

Work satisfaction

Explore 8 Reviews and Ratings
BCG Salaries in India
Consultant
651 salaries
unlock blur

₹22 L/yr - ₹82.4 L/yr

Senior Associate
429 salaries
unlock blur

₹24 L/yr - ₹55 L/yr

Analyst
180 salaries
unlock blur

₹7.5 L/yr - ₹21.7 L/yr

Project Lead
172 salaries
unlock blur

₹40 L/yr - ₹120 L/yr

Senior Analyst
150 salaries
unlock blur

₹9 L/yr - ₹31.4 L/yr

Explore more salaries
Compare BCG with
McKinsey & Company

McKinsey & Company

3.9
Compare
PwC

PwC

3.4
Compare
Bain & Company

Bain & Company

3.9
Compare
Deloitte

Deloitte

3.8
Compare
Popular Calculators
Are you paid fairly?
Monthly In-hand Salary Calculator
Gratuity Calculator
HRA Calculator
Salary Hike Calculator
  • Home >
  • Interviews >
  • BCG Interview Questions >
  • BCG Software Engineer Interview Questions
write
Share an Interview
Stay ahead in your career. Get AmbitionBox app
Awards Banner

Trusted by over 1.5 Crore job seekers to find their right fit company

80 Lakh+

Reviews

4 Crore+

Salaries

10 Lakh+

Interviews

1.5 Crore+

Users

Contribute
Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
Users/Jobseekers
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Practice Test
  • Compare Companies
Employers
  • Create a new company
  • Update company information
  • Respond to reviews
  • Invite employees to review
  • AmbitionBox Offering for Employers
  • AmbitionBox Employers Brochure
AmbitionBox Awards
  • ABECA 2025 winners awaited tag
  • Participate in ABECA 2026
  • Invite employees to rate
AmbitionBox
  • About Us
  • Our Team
  • Email Us
  • Blog
  • FAQ
  • Credits
  • Give Feedback
Terms & Policies
  • Privacy
  • Grievances
  • Terms of Use
  • Summons/Notices
  • Community Guidelines
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter