Applied online. The recruiter called after a month and set up a technical interview. Some basic question about C, C++ and a couple of simple algorithms.
After about a week, got a call for onsite. I had 5 technical interviews mostly all senior managers and a director. They wanted somebody with a strong background on C as they only work on very low-level software. I am more of an application software person and like object-oriented languages more :)
So, didnt do well in the interviews and as expected got the reject next week.
You should have a good C and understanding and also playing with raw kernel