I applied through college or university. The process took 4 weeks. I interviewed at Sourcefire (Columbia, MD) in May 2015
Interview
I took take-home test first which is basically c programming problems and network related conceptions. Then I went to Columbia for onsite. There were 4 rounds. They recommended to use C in interview but not required. The problems were not hard but they might comp up with some follow-ups regarding OS or network.
Interview questions [1]
Question 1
Reverse a string, find IP address, reverse linked list etc
I applied in-person. The process took 5 days. I interviewed at Sourcefire (Columbia, MD) in Jan 2012
Interview
6 engineers from different teams UI/Database/snort/networking/support/maintenance asked to write code, asked language and data structure questions. Asked general networking questions, knowledge of protocols. Schedule preference, desired level of involvement in customer issues.
Software Engineer applicants have rated the interview process at Sourcefire with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 40% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 18 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Sourcefire overall takes an average of 41 days.
Common stages of the interview process at Sourcefire as a Software Engineer according to 2 Glassdoor interviews include:
Phone interview: 29%
One on one interview: 29%
Skills test: 14%
Group panel interview: 14%
Background check: 14%
Here are the most commonly searched roles for interview reports -