It is hard, very detailed, and time-consuming. Each stage takes around 1.5h starts with a phone screening, pair programming, testing theory questions, and a manager interview. Interviewers are friendly, polite, wants to see how candidate is seeking information, how your work looks like on a daily basis, they are honest you can use internet because at work you are also going to use this source of information.