I was recommended by an employee. The HR contacted me quickly and asked when is a suitable time for an on-site interview, and told me what the interview looks like. It's pretty a standard interview, a presentation plus 4 rounds of 1:1 interviews. The interviews are in average difficult level.