BCG takes 3 rounds for the Junior Engineer Role and had two channels for SWE and Data Engineering (Please note this is Data Engineering not Data Science Channel)
Round 1:
Discussion about projects mainly I was given a short missing number from 1..n numbers.Solved it with arithematic progression equation.I was also given a list of dictionaries
wherein I needed to find the aggregate of the particular user id
I was also asked to write an SQL Query with the correct syntax.
Difference Between Array and Hashmap.
Round 2: Grilled on Projects Concentrated Both on SWE and Data Side End
- JavaScript events code an example for preventdefault.
- What are APIs code get put post and patch
- What is localstorage
- What are ORM
- Decorator Functions and Generator Function
- Tricky snippet of Lambda Function and asked output for the same
- 8 SQL Queries getting tougher each time
- React useEffect and useState why and when used
- Database Indexing
- Project/Internship Discussion on Resume
Round 3: Managerial Round
1.Asked about Past projects
2.Scare Moment in Development if any
3.Weaknesses
4.Team Collaboration situation scenario
5.Condition wherein I have a critical situation and I got assigned some work on Friday. How to handle then?


