1) You get a call from HR and they do an initial screening. They ask you what pay your seeking and will low ball you to take less. After that, you get the second interview.
2) Second Interview is with people who you will report too, Manager and Team Leads. Technical interview. The interview is 1 hour and it's boring and a waste of time. The interview I had with UHN was probably the worst interview I had in my career. The manager and team leads definitely have issues and I was interested in the job after doing the interview. The IT department needs a complete overhaul in my opinion.
3) Hire Team Leads and Managers with people skills because they lack it severely. They need to take daily communication skill seminars. I feel bad for whoever has to report to them.