The work environment is not cutthroat; people help each other. Pay and benefits are good. The company feels surprisingly flat. There is fairly good visibility up to the VP level.
Software engineering rigor is not as high as at FAANG companies. It likely depends on the department, but many times it is just good enough to work.
This is fine as long as different systems are not dependent on each other, but increasingly this is the case.
Work-life balance depends on the department.
First, introductions. Then, I will ask you about: * What you have learned in some courses * Your previous projects * Some basic knowledge * A really easy binary tree LeetCode problem Finally, a Q&A session for 45 minutes.
5 rounds of interviews in succession, with 45 minutes each. Questions were related to ASIC, Verilog, programming, DFT, verification, etc.
Video call with engineer. Chatted about my projects on my resume and was asked some questions regarding CPU design. One question was how to increase the clock frequency of a design by pipelining.
First, introductions. Then, I will ask you about: * What you have learned in some courses * Your previous projects * Some basic knowledge * A really easy binary tree LeetCode problem Finally, a Q&A session for 45 minutes.
5 rounds of interviews in succession, with 45 minutes each. Questions were related to ASIC, Verilog, programming, DFT, verification, etc.
Video call with engineer. Chatted about my projects on my resume and was asked some questions regarding CPU design. One question was how to increase the clock frequency of a design by pipelining.