The interview process was face to face and it consisted of two technical rounds . Each round went up to 1 hour each . Interview process completed with a single day itself
I applied online. The process took 4 weeks. I interviewed at Broadcom in Jan 2021
Interview
Broken up into a technical and manager interview. Each held back to back. Technical interview was mainly used to gauge how technically sound your skills are in a variety of areas but all questions were fair and more geared towards how you think/approach an issue versus knowing some "perfect answer".
Manager interview was more geared towards team fit and how you are as a person and your approach to customer service and teamwork.
Interview questions [1]
Question 1
Scenario based question describing a troubleshooting scenario and asking you to lay out where you would begin and why.
I applied through a staffing agency. The process took 3 weeks. I interviewed at Broadcom (Bengaluru) in May 2024
Interview
The interview process comprised of 3-4 rounds with Coding round and two distributed system design rounds. The HR explained the process clearly and sent the emails with subject matter to be focused for each round.
Interview questions [3]
Question 1
It was fairly straight forward question where I was asked to design a distributed system which had the requirement like Given 2 independent systems the first of which is Device inventory system that contains device information like device-type, device-os, current user of the system, current status of the device like the application/s installed, status of System etc.
the second system should have details for Employee management system like user, department and organization information like user details, department details to which he/she belongs, Organization at which he/she works
I needed to Design a system which provides interface(API) that provides search capability on device, user information like
* Fetch all the devices which are assigned to a user by username.
* Fetch all the devices assigned to department etc.
Write a program where two processes/classes communicate with each other using streams.
Process A (class) communicates to Process B (class)
Process A writes JSON to standard input and Process B responds on it's own standard output.
Tip: Use StreamReader & StreamWriter