Boston Consulting Group(BCG Gamma) | Analyst - Full Stack Developer | Gurgaon | Dec, 2020 [Reject]

bcg gamma logo
bcg gamma
Analyst - Full Stack Developergurgaon1 yearsRejected
April 8, 20212 reads

Summary

I interviewed for the Analyst - Full Stack Developer role at BCG Gamma in December 2020. The process involved a general HR discussion, a technical round focused on my background, a 48-hour take-home assignment to build a website, and a second technical round discussing the assignment and asking frontend-specific questions. Unfortunately, I was rejected after the second technical round.

Full Experience

My interview journey with BCG Gamma for the Analyst - Full Stack Developer position started in December 2020. I hold a B.Tech CSE degree from 2019 and was working as a Software Engineer at a FinTech company in Pune, MH, at the time.

General Discussion

This round was with HR. We discussed my current job responsibilities, the technology stacks I had worked on, and general career aspirations.

Technical Round 1

This round delved into my educational background and work experience. The interviewer asked detailed questions about my past projects, my specific contributions to them, and my reasons for seeking a job switch.

Take Home Assignment

Following the initial rounds, I received a case study for a take-home assignment. I was given 48 hours to develop a complete website based on the case study. The permissible technology stacks included Python or JS-based frameworks like Django or Node.js. I decided to implement the solution using the MEAN stack (MongoDB, Express.js, Angular, Node.js), incorporating Material Design for the UI and Chart.js for data visualization.

Technical Round 2

This round was with a Team Lead. We extensively discussed my take-home assignment code and the architectural approach I took. The interviewer asked several follow-up questions related to my implementation. I was also asked to develop an endpoint for a specific use-case during this round. Additionally, some specific Angular and JavaScript questions were posed, covering:

  • Promises, Event Loop, Callbacks, etc.
  • Angular Lifecycle hooks
  • Directives, Services, etc., in Angular

After this round, I received a rejection. There were supposed to be two more rounds – one with a Director and another with HR – but my process ended here. A personal tip I'd share is to give priority to UI beautification in such assignments.

Interview Questions (3)

Q1
Website Development Take-Home Assignment
System Design

I was given a case study and tasked with developing a complete website within 48 hours. The allowed technology stacks included Python or JS based frameworks like Django or Node.js.

Q2
Develop a Backend Endpoint for a Use Case
System Design

During the second technical round, I was asked to design and develop a backend endpoint for a specific use-case provided by the interviewer.

Q3
JavaScript and Angular Core Concepts
Other

I was questioned on fundamental JavaScript concepts, including Promises, the Event Loop, and Callbacks. Additionally, specific questions were asked about Angular's core features like Lifecycle hooks, Directives, and Services.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!