I applied through an employee referral. I interviewed at FireEye (Bengaluru)
Interview
Hiring is based on multiple rounds . 1. coding/language proficiency 2. OS internals/networking . 3 . Data structure / puzzles 4. manager - project and other details 5. HR .
As per manager round - No new development work it is all QA , testing or sustenance projects .
Interview questions [1]
Question 1
Coding round - what is heap and heapify an array .
OS - Linux internal /IPC /Basic networking - multicast sockets , mem barrier , spin locks ,tcp/udp etc
DS - Trees -AVL , where to use what DS . puzzle of stacking boxes ,
how to find bit in num. threads .
I had several rounds of interviews. I ended up meeting with entire team and future users of my product.
the questions ranged from in-depth statistics to typical DB and perl interview questions. The interview process took a while as I was meeting to one or two people at a time.