The first two interviews focused on writing a driver for a specific protocol provided during the session, followed by several iterations of refining the protocol and adapting the driver accordingly.
The third interview covered a basic programming question, some fundamental questions about coverage — its purpose, and the difference between code coverage and functional coverage — and designing a simple configurable shifter module in Verilog.
The final interview was behavioral, centering on how I handled various situations in the workplace.
The following metrics were computed from 1 interview experience for the Google Design Verification Engineer role in Tel Aviv-Yafo.
Google's interview process for their Design Verification Engineer roles in Tel Aviv-Yafo is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Design Verification Engineer interview process in Tel Aviv-Yafo.