Domanda di colloquio di Apple

Blocking vs non blocking in Verilog and Logic Design. Pipelining concept. Basic algorithms, time/space complexity. Virtual functions in C++