The process took 4 months. I interviewed at Red Hat (Brno) in Feb 2012
Interview
Applied through a head-hunter company, and was contacted by a RedHat reprsentative via e-mail in 1.5-2 hours after my resume was actually sent to Red Hat.
Contact person sent me 2 questionarries (technical and support one).
Technical questionarrie consisted of around 30 questions that widely covered knowledge of Linux (and operating systems in general) architecture and internals, networking principles, and a bit of command-line foo.
There were 3 customer support questions - "what will be your answer in this situation" ones.
It took me about 2 days to answer these (there's no time-limit though).
After I sent out answered questions - I had to wait for about 2 or 3 weeks until Red Hat representative got back to me with the updates (and I had to even ping them once - HR I contacted asked to send him a reminder in case I wait for a reply for too long).
After that I had 3 phone interviews (1 with my future boss and 2 technical ones). There was a large time gap between technical interviews - mainly due to technical lead who had to interview me was rather busy (in his own words).
Phone interviews took about 30-60 minutes each - the questions were very simple, like how I behave in different situations during the work process, what makes me happy etc. Technical part was also easy (for a person with 6+ years of Linux experience).
After phone interviews - I was invited to a F2F interview to Brno.
It took around 4 hours and I met the same guys who interviewed me by phone. The questions was almost the same as in the phone interview.
During the overall process I felt that I was an interesting candidate for Red Hat, they always sent me a status updates (when I asked for that :) ). Good feeling though - you know that your application is in progress and someone over there is working on it.
On-site interview which was made of 2 parts. Each part took about an hour:
- Technical interview with my (future) colleagues
- Managerial interview with my (future) manager
I've received an offer within the next week.
Interview questions [1]
Question 1
Q1: Explain linux boot process.
Q2: Explain what kickstart is.
Q3: Troubleshooting scenario. Website is down, explain how you would troubleshoot this.
I applied through an employee referral. The process took 4 weeks. I interviewed at Red Hat (Raleigh, NC) in Apr 2015
Interview
Short and to the point. Not really looking for what you already know about Linux, but more about what is on your resume, your personality, and what you know about Red Hat
I applied through a recruiter. The process took 2 weeks. I interviewed at Red Hat (Brno) in Dec 2014
Interview
I was contacted by a recruiter (aka Talent Acquisition Specialist). I responded and we setup an initial phone interview. The recruiter did most of the talking. They found me through LinkedIn and GitHub. Then the recruiter setup an interview with the people from the team that I was being considered for.
This second interview was two hours.
First hour was a technical interview with three people asking me technical stuff, focused on troubleshooting and explaining concepts in a structured way.
During the second hour I spoke with a manager. He asked me some more customer-focused questions and we did a role-play where he pretended to be an angry customer.
Interview questions [2]
Question 1
Customer tells you they have a system that won't boot. How can you help them fix it?
You have an LVM setup like this. You have run out of space on your filesystem, you cannot delete data, and you do not have any more storage devices. Where can you look for more storage space?
/dev/sda -> physical volume -> volume group -> logical volume -> filesystem -> /mnt/stuff