Initial screening 1:1 on campus with an on-site follow-up. Standard interview except for the presentation.
30 minute presentation, full-day interview with several groups. The interview was well organized and efficient.
Questions covered essential programming concepts. Typical OO and C/C++ questions. Focus areas were in optimization, multi-threaded, OO, bit level manipulations, low-level architecture and peripheral access, various system buses, I/O throughput estimates, and instrument calibration algorithms.