Pergunta de entrevista da empresa Google

How do you represent a real-world quantity in a digital system?

Resposta da entrevista

Sigiloso

10 de abr. de 2014

What he really wanted me to do was draw the schematic of an ADC input circuit. I don't know why he didn't just ask that in the first place. Since it was a broad question, I spent over 5 minutes explaining binary representation, word size (8/16/32bit), endian-ness, and finally when I mentioned ADCs, he latched onto that and tried to get me to dig deeper. So I drew a block diagram of an ADC, focusing mostly on the interface to the microcontroller, and the channel select multiplexer. He grew increasingly frustrated and tried to get me to draw more detailed sub-circuits for each of the blocks in my diagram. Finally, I got to the actual ADC front end, and I drew a classic textbook R2R ladder circuit, and he seemed satisfied with that. By that point we had spent over 10 minutes in an interview where he was already complaining that he had a lot of ground to cover in limited time. I was so frazzled by the question that I did not even think of mentioning a successive approximation ADC as an alternative to the R2R, even though it's a much more common implementation in my experience.

4