I applied online. The process took 5 days. I interviewed at HostGator.com (Houston, TX) in Apr 2011
Interview
The hiring process was very cordial. They have phone interviews as a first round for most folks, but in my case, I lived close enough to skip that and just do a full interview.
Some of the questions are general Linux knowledge. Some of them are more 'gotchas' that are commonly seen at work, and you won't be expected to know. You don't have to know everything on their requirements list to qualify, but you should be sharp enough to convey that you can learn what you do not yet know.
Interview questions [1]
Question 1
If you disagree with how a superior tells you how to approach the problem, how do you handle it?
I applied through a recruiter. The process took 3 days. I interviewed at HostGator.com
Interview
After an initial phone screening from HR I took another interview/test with an administrator. I SSH'd into a box they had setup and performed some steps that he told me over the phone.
The technical interview was fairly easy, especially since I could take my time and was allowed to look up any details/man pages when needed.
I applied through a staffing agency. The process took 1 week. I interviewed at HostGator.com (Austin, TX) in Nov 2012
Interview
The entire process took 1 week from initial interview to job offer. The first interview was question-based. They were looking for your experience and what your thought process was. The second part was an interactive interview, where you logged into one of their test environments and performed various commands and demonstrated various skills like searching, creating files with one command, networking terms, ports, etc. A lot of focus on CentOS, cPanel, and Linux.
Interview questions [1]
Question 1
How do you change a list of words in a file from slug format to Capitalized words? (ie police_officer to Police Officer)