The interview happened a week after an employee referred me. There were five 45-minute 1:1 technical interviews and two half-hour 1:1 behavioral interview. The technical interviews were intense while the behavioral interview tend to be easier. The technical director tend to give you hard time. Make sure you are well prepared before you go.