Candidatei-me online. O processo levou 1 semana. Fui entrevistado pela Broadcom (San Jose, CA) em fev. de 2020
Entrevista
I apply it through internet, about 1 week later get schedule directly from hire manager, I don't prepare too much, that is my issue. Get the call in the morning, I even can't explain clearly what I do in current job, so sad.
Perguntas de entrevista [1]
Pergunta 1
1, Introduce current work
2, Teach me something right now
Candidatei-me online. O processo levou 2 semanas. Fui entrevistado pela Broadcom (Bengaluru) em mar. de 2018
Entrevista
Very well managed interview process. It was a telephonic interview followed by a face to face for 4-5 hours. 4 -5 different person came one after another and asked questions on different things to check the technical skills. It was tough but was a good experience.
Perguntas de entrevista [1]
Pergunta 1
Previous company experience and all technical stuff on Embedded system, C programming, domain knowledge.
Candidatei-me online. O processo levou 3 semanas. Fui entrevistado pela Broadcom (Andover, MA) em dez. de 2014
Entrevista
I applied online and within a week I got email for next day Phone call interview. There were 2 phone call interviews of 30 mins each consecutive days. Then they called me onsite. There I had almost 7 rounds.
Perguntas de entrevista [1]
Pergunta 1
Phone call interview:
Whats static data type?
volatile data type?
what is structure ?
Union ?
Memory address space structure.
processes ?
Threads ?
Inter-thread communication.
Inter-process communication.
Interrupts.
system call.
stack region.
where does the global variables get stored ?
what is mutex? Deadlock ?
Atomic operation ?
Questions related to DDR2:
how to identify read and write waveforms
how did you code for center aligned strobe while writing data ?
blocking and non blocking (verilog)
How latches are generated?
Why do we need synchronization between controller and SDRAM? and how did you achieve it ?
Onsite:
First round was scripting. He had brought some codes and he asked me the operation. Then he showed me one file content and asked to fetch line data having "#define" at the start of line.
What is deadlock ?
second round was memory structure? How dats gets stored in memory. Bit-level C programming.
Third round : He asked me global and local variables scope related questions by showing some codes. Then type casting related questions/coding.
Fourth round was longer. we went to cafeteria and brought food in room only. They dint even let me eat. I dint even finish half from my plate. They kept asking me questions for next 4 rounds. This round was on DDR and bit level C programming. How to design number divide by 5 operation in Hardware ?
Fifth round was on Data structure.
Sixth round was on Verification and C++. What is formal verification ? Random constraints ? Assertions ? design Malloc function. I was not at all prepared for Verification. This was the reason for my rejection though I was good in all other rounds.
Seventh round was on Computer Architecture. Pipeline, virtual memory, cache. ideally what should be the block size ?