Interview consisted of an initial phone screen and a final round. Phone screen asked an easy/medium C question. Final round was 6 technical interviews of 45 mins each, back-to-back with 1 hour break for lunch.
Some technical interviews were required to be done in C, others allowed any language.
Interviews included leetcode style algorithm questions, C specific questions, and C knowledge questions.
Last round of the day was interview with hiring manager, going over resume and asking some C knowledge questions.
Stamina is very important for this interview, as it lasts a whole day (~7 hours).