I applied online. The process took 3 weeks. I interviewed at Qualcomm (Raleigh, NC) in July 2011
Interview
Applied online . Got a call from Manager . Phone interview included description of past work.
Called for an onsite interview. Lasted from 9 to 3.00 pm.
Asked about projects, C, C++ concepts , linked list, Fibonacci series some general questions.
Node insertion in linked list. Fibonacci series function, hardware to generate Fibonacci series, prime number generation hardware , STA concepts, clock domain crossing, use of synchronizes, skew and setup hold time violation.
The process was smooth and the interviewer was super friendly. Initial talk was about the role and few questions about my experience which was 10 mins and later was given a case scenario and was asked to write a sequence_item for it.
Interview questions [1]
Question 1
1) Explain cache coherence with it's state diagram.
2) Questions on AXI protocol
3) Write a sequence_item for the input interface of a scenario that was asked for.
I applied online. I interviewed at Qualcomm (San Diego, CA)
Interview
Phone screen first, then panel interview with 4 people. Question ranged from C programming questions to bit sequence detection. Coding was done in Microsoft Word on a shared screen. Lots of emphasis on describing UVM architecture.
Interview questions [1]
Question 1
Design a state machine to detect bit sequence. How do you verify it?