below are some information relating to hardware engineer job interview
I worked in a chip company in silicon valley. And recently several friends have changed their company successfully. And I decided to try my luck. I posted my resume on several job websites. Recently I have got several on-site interview experience and would like to share together.
Most time, the recruiter will call you first and setup a phone interview, and then a phone interview with a technical person will come next. an on-site interview is the toughest part. Since the person interviewed need to talk continuously for 6-7 hours and answer a lot of technical questions.
several typical circuit/logic interview question:
question: how to generate a pulse by a rise waveform
answer: use a D flip flop and a inv-nand gate
question: what is cross talk to how to avoid it?
answer: shield the two metal routing by a groud line. or increase the driver ability on the critical path.
question: how to design a frequency divide by 2 logic
answer: use a T flip flop, input the clk waveform to the T input.
question: what is charge sharing, and how to avoid it?
answer: charge sharing happen mostly in domino gates, the NMOS connected to the output node is turned on and in the Domino evaluation mode, the voltage is lost due to the leakage and cap discharge.
question: if an asynchronous input come from one logic to another synchronous logic, how to synchronize the signal?
answer: use two D flip-flop to synchronize the input signal and avoid the metastability problem.