i
BCG
Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
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.
Create a full stack application in 3 days.
I applied via Walk-in and was interviewed in Dec 2024. There were 3 interview rounds.
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
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...
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
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...
I applied via LinkedIn and was interviewed in Sep 2024. There were 4 interview rounds.
The aptitude test contains mostly TCS based questions
The aptitude round contains various questions
Coding test is mandatory for this drive
The coding test involves in the diverse range of dsa
Given a case study need to solve in 2 days
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++.
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.
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
I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.
4 problems 2 easy 2 meds
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...
I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 2 interview rounds.
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
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 ...
I appeared for an interview before Mar 2024, where I was asked the following questions.
I appeared for an interview before Aug 2023.
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
Merge 2 sorted array
Top trending discussions
The duration of BCG Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 10 interview experiences
Difficulty level
Duration
based on 8 reviews
Rating in categories
Consultant
651
salaries
| ₹22 L/yr - ₹82.4 L/yr |
Senior Associate
429
salaries
| ₹24 L/yr - ₹55 L/yr |
Analyst
180
salaries
| ₹7.5 L/yr - ₹21.7 L/yr |
Project Lead
172
salaries
| ₹40 L/yr - ₹120 L/yr |
Senior Analyst
150
salaries
| ₹9 L/yr - ₹31.4 L/yr |
McKinsey & Company
PwC
Bain & Company
Deloitte