The interview process consists of.
One take-home test to design a system in Verilog and verify the design.
If you pass the take-home test, there is one round of phone screening where you will be asked about FPGA components, OS, memory management, pointers, verification, paging, etc.
If you pass the second round, you have to take the live coding interview, which is a very simple Python programming test. Don't overthink the problem; it is not supposed to be LeetCode hard/medium.
pointers
memory management
garbage collection
LUT
The following metrics were computed from 1 interview experience for the Hudson River Trading Hardware Engineering (Internship) role in New York, New York.
Hudson River Trading's interview process for their Hardware Engineering (Internship) roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Hudson River Trading's Hardware Engineering (Internship) interview process in New York, New York.