The interview process comprised 3-4 rounds, including a coding round and two distributed system design rounds. The HR explained the process clearly and sent emails with the subject matter to focus on for each round.
It was a fairly straightforward question where I was asked to design a distributed system with the following requirements:
Given two independent systems:
I needed to design a system that provides an interface (API) offering search capabilities on device and user information, like:
Write a program where two processes/classes communicate with each other using streams.
Process A (class) communicates with Process B (class). Process A writes JSON to standard input, and Process B responds on its own standard output.
Tip: Use StreamReader & StreamWriter.
A Public Transportation System:
Admin Functionality:
The following metrics were computed from 2 interview experiences for the Broadcom Engineering Manager role in Bengaluru, Karnataka.
Broadcom's interview process for their Engineering Manager roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Broadcom's Engineering Manager interview process in Bengaluru, Karnataka.