Upload Button Icon Add office photos

Broadcom

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Broadcom Member Technical Staff Interview Questions and Answers

Updated 18 Sep 2024

Broadcom Member Technical Staff Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed in Mar 2024.

Round 1 - Coding Test 

Leetcode easy problem based on binary search

Round 2 - Technical 

(2 Questions)

  • Q1. Design Stock Notification System
  • Ans. 

    Design a system to notify users about stock availability and changes.

    • Create a database to store stock information and user preferences.

    • Implement a notification system to alert users when stock levels change.

    • Allow users to set preferences for specific products or thresholds.

    • Consider using push notifications, emails, or SMS for notifications.

    • Include a user interface for managing preferences and viewing stock information.

  • Answered by AI
  • Q2. Design Snake & Ladder Game
  • Ans. 

    Design a Snake & Ladder game using arrays and logic.

    • Create a 10x10 grid representing the game board.

    • Assign positions for snakes and ladders on the board.

    • Use arrays to store the positions of players and their movements.

    • Implement logic for dice roll and player movement.

    • Include win condition when a player reaches the final position.

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Round with Hiring Manager. OS Related questions.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What were your previous projects that you have worked on
  • Ans. 

    I have worked on projects related to developing software for autonomous vehicles and implementing machine learning algorithms for predictive maintenance.

    • Developed software for autonomous vehicles to improve navigation and obstacle avoidance

    • Implemented machine learning algorithms for predictive maintenance in manufacturing plants

    • Collaborated with cross-functional teams to integrate new technologies into existing systems

  • Answered by AI
  • Q2. What all your technical skills and stacks that you have previously used for your projects
  • Ans. 

    I have experience with Java, Python, SQL, AWS, Docker, and Kubernetes in my previous projects.

    • Java

    • Python

    • SQL

    • AWS

    • Docker

    • Kubernetes

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is docker and why do we use it for containerising applications
  • Ans. 

    Docker is a platform for developing, shipping, and running applications in containers.

    • Docker allows applications to be isolated in containers, making them portable and easy to deploy across different environments.

    • Containers share the host OS kernel but run as isolated processes, providing lightweight and efficient virtualization.

    • Docker simplifies the process of packaging applications and their dependencies, ensuring co...

  • Answered by AI
  • Q2. What is database normalisation and how your project benefited from it in the past
  • Ans. 

    Database normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Database normalization involves breaking down data into smaller, more manageable tables and defining relationships between them.

    • It helps in reducing data redundancy, improving data integrity, and making the database more efficient.

    • For example, in a project I worked on, we normalized the database by spl...

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. What has been your experience with challenging projects
  • Ans. 

    I have extensive experience working on challenging projects in various industries.

    • Led a team in developing a complex software solution for a major client

    • Managed a project with tight deadlines and limited resources

    • Implemented innovative solutions to overcome technical obstacles

    • Collaborated with cross-functional teams to deliver successful outcomes

  • Answered by AI
  • Q2. How would you approach learning about new domain and technologies with a different background
  • Ans. 

    I would approach learning about new domain and technologies with a different background by leveraging my existing skills, seeking out resources, and collaborating with experts in the field.

    • Identify key concepts and terminology in the new domain

    • Seek out online courses, tutorials, and books to gain foundational knowledge

    • Collaborate with colleagues or mentors who have experience in the new domain

    • Experiment with hands-on p...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Micron Technology Senior Engineer interview:
  • IT Projects
  • Python
  • Reactjs
  • Django
  • Databases
Interview preparation tips for other job seekers - Prepare well on your skillsets and domain knowledge to defend your skills in front of the interviewer well

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed before Feb 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. NX tool test given
  • Q2. Technical round with interviewers
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Jan 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Simple Python Coding questions.

Round 2 - One-on-one 

(1 Question)

  • Q1. Logical questions on Memory allocation.

Interview Preparation Tips

Interview preparation tips for other job seekers - Look at problems asked to solve with a open mind, it will really help answering the questions.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Company Website and was interviewed before May 2023. There was 1 interview round.

Round 1 - Aptitude Test 

Questions related to digital and Analog electronics were asked

I applied via Referral and was interviewed before Aug 2020. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Design Microsoft excel
  • Ans. 

    Designing Microsoft Excel involves creating a user-friendly interface for data entry, manipulation, and analysis.

    • Create a grid-based interface for data entry and manipulation

    • Include features for formatting, sorting, and filtering data

    • Implement formulas and functions for data analysis

    • Provide options for charting and graphing data

    • Ensure compatibility with various file formats and operating systems

  • Answered by AI
  • Q2. How to convert string to numbers without predefined functions
  • Ans. 

    Convert string to numbers without predefined functions

    • Iterate through each character of the string

    • Subtract the ASCII value of '0' from the character to get the numerical value

    • Multiply the numerical value by the appropriate power of 10 based on its position in the string

    • Add the resulting number to a running total

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare algorithms and DS

Skills evaluated in this interview

I applied via Company Website and was interviewed in Oct 2021. There were 4 interview rounds.

Interview Questionnaire 

5 Questions

  • Q1. Data structures
  • Q2. Os theory related questions
  • Q3. White board coding
  • Q4. Memory manger design
  • Q5. Virtual memory concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on data structures

I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Embedded software and hardware

Interview Preparation Tips

Interview preparation tips for other job seekers -
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is VLSI design cycle ?
  • Ans. 

    VLSI design cycle is the process of creating integrated circuits by going through various stages from design to fabrication.

    • VLSI design cycle involves stages like specification, design, verification, synthesis, and fabrication.

    • It starts with defining the requirements and specifications of the integrated circuit.

    • Design phase includes logic design, circuit design, and physical design.

    • Verification ensures that the design ...

  • Answered by AI
  • Q2. FIFO Pipeline depth calculation
Round 2 - Technical 

(1 Question)

  • Q1. Verilog code debug question

Interview Preparation Tips

Interview preparation tips for other job seekers - Do read job JD and prepare accordingly

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2023. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Function to write data to some memory location which can dynamically allocate memory and return the address details where data is present .
  • Ans. 

    Function to dynamically allocate memory and write data to a memory location, returning the address details.

    • Use malloc() or calloc() to dynamically allocate memory

    • Use memcpy() or strcpy() to write data to the allocated memory

    • Return the address details where data is present

  • Answered by AI
  • Q2. Memory Management and mapping in different scenarios.
  • Ans. 

    Memory management involves allocating and deallocating memory efficiently, while mapping involves associating memory addresses with physical locations.

    • Memory management is crucial for optimizing performance and preventing memory leaks.

    • Mapping involves translating virtual memory addresses to physical memory locations.

    • Different scenarios may require different memory management strategies, such as stack allocation vs heap...

  • Answered by AI
  • Q3. Program to find length of bits assigned in memory using recursion.
  • Ans. 

    Program to find length of bits assigned in memory using recursion.

    • Define a recursive function to count the bits in memory

    • Base case: if input is 0, return 0

    • Recursive case: return 1 + function(input / 2)

  • Answered by AI
Round 2 - Technical 

(5 Questions)

  • Q1. Volatile usage w.r.t to gpio initialization, how volatile can help in overwriting compiler optimization.
  • Ans. 

    Volatile keyword prevents compiler optimization by telling the compiler that the variable's value can change unexpectedly.

    • Volatile keyword is used to indicate that a variable may be changed unexpectedly, such as in the case of hardware registers.

    • When initializing GPIO pins, using volatile keyword ensures that the compiler does not optimize away the initialization code.

    • Without volatile keyword, the compiler may optimize...

  • Answered by AI
  • Q2. Union usage for bit assignments.
  • Ans. 

    Unions in C/C++ can be used for bit assignments by allowing multiple variables to share the same memory location.

    • Unions allow different data types to be stored in the same memory location, which can be useful for bit manipulation.

    • By defining a union with multiple variables of different data types, you can access the same memory location using different variable names.

    • For example, you can use a union to access individua...

  • Answered by AI
  • Q3. Explain static const usage with an example .
  • Ans. 

    static const is used to declare constants that are known at compile time and cannot be modified

    • static const int MAX_SIZE = 100; // declaring a constant integer

    • static const double PI = 3.14159; // declaring a constant double

    • static const char* MESSAGE = "Hello, World!"; // declaring a constant string

  • Answered by AI
  • Q4. Program to find the sum of all the digital in the number .
  • Ans. 

    Program to find the sum of all the digits in a number.

    • Iterate through each digit in the number and add them together.

    • Convert the number to a string to easily access each digit.

    • Use modulo operator to extract each digit from the number.

    • Handle negative numbers by taking the absolute value before processing.

  • Answered by AI
  • Q5. Create a linkedlist check if list is circular if not then reverse it .
  • Ans. 

    Check if a linked list is circular, if not reverse it.

    • Create two pointers, one moving at double the speed of the other to detect a cycle

    • If a cycle is detected, the list is circular. If not, reverse the list by changing the pointers' directions

  • Answered by AI
Round 3 - Technical 

(4 Questions)

  • Q1. Define Architecture to process real-time data .
  • Ans. 

    Architecture to process real-time data involves designing systems that can efficiently collect, process, and analyze data in real-time.

    • Utilize distributed systems to handle high volumes of data in real-time

    • Implement stream processing frameworks like Apache Kafka or Apache Flink

    • Use microservices architecture for scalability and flexibility

    • Employ in-memory databases for fast data retrieval

    • Ensure fault tolerance and data

  • Answered by AI
  • Q2. Various data filtering techniques.
  • Ans. 

    Various data filtering techniques include sorting, grouping, aggregating, and applying filters based on specific criteria.

    • Sorting: arranging data in a specific order, such as ascending or descending

    • Grouping: categorizing data into distinct groups based on common attributes

    • Aggregating: combining multiple data points into a single value, such as summing or averaging

    • Filtering: selecting only the data that meets certain cr

  • Answered by AI
  • Q3. Mock code to initialize gpio using hal functions as well as write a function to set and clear gpio status .
  • Ans. 

    Initialize and control GPIO using HAL functions in embedded systems.

    • Use HAL_GPIO_Init() function to initialize GPIO pins

    • Use HAL_GPIO_WritePin() function to set or clear GPIO status

    • Example: HAL_GPIO_Init(&GPIO_InitStruct)

    • Example: HAL_GPIO_WritePin(GPIOx, GPIO_PIN_x, GPIO_PIN_SET)

  • Answered by AI
  • Q4. Structure which can take input as 0 or 1 , based on the input traverse the linkedlist and return the decimal equivalent of the traversed data .
  • Ans. 

    Traverse a linked list based on input 0 or 1 to return decimal equivalent.

    • Create a function that takes input 0 or 1 and traverses the linked list accordingly.

    • For each node in the linked list, multiply the current decimal value by 2 and add the data of the node if input is 1.

    • Return the final decimal value after traversing the linked list.

  • Answered by AI

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Broadcom Interview FAQs

How many rounds are there in Broadcom Member Technical Staff interview?
Broadcom interview process usually has 3 rounds. The most common rounds in the Broadcom interview process are Coding Test, Technical and One-on-one Round.
What are the top questions asked in Broadcom Member Technical Staff interview?

Some of the top questions asked at the Broadcom Member Technical Staff interview -

  1. Design Stock Notification Sys...read more
  2. Design Snake & Ladder G...read more

Recently Viewed

INTERVIEWS

Anchanto

No Interviews

INTERVIEWS

Atul

No Interviews

INTERVIEWS

Morgan Stanley

No Interviews

INTERVIEWS

Morgan Stanley

No Interviews

INTERVIEWS

Anchanto

No Interviews

DESIGNATION

DESIGNATION

INTERVIEWS

Anchanto

No Interviews

INTERVIEWS

Broadcom

No Interviews

INTERVIEWS

Broadcom

No Interviews

Tell us how to improve this page.

Broadcom Member Technical Staff Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

Qualcomm Interview Questions
3.8
 • 252 Interviews
Intel Interview Questions
4.2
 • 214 Interviews
Texas Instruments Interview Questions
4.1
 • 120 Interviews
Synopsys Interview Questions
3.9
 • 88 Interviews
Molex Interview Questions
3.9
 • 53 Interviews
View all
Broadcom Member Technical Staff Salary
based on 10 salaries
₹20 L/yr - ₹45.3 L/yr
108% more than the average Member Technical Staff Salary in India
View more details
Software Engineer
135 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
127 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Accountant
119 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Principal Software Engineer
50 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Test Engineer
48 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Broadcom with

D E C

2.8
Compare

Fedder And Garten

5.0
Compare

Hi Technologies Limited, UAB

3.7
Compare

JK Khanna & Co.

3.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview