1 - Recruiting Agency set it up. 2 - Phone screen, but did not seem useful from applicant or asker perspective with simple theory questions which don't reveal much. No attempt to establish a match to requirements. Got the impression someone lacking in interview experience was handed control of interview process. 3 - At on site interview, same phone interviewer basically escorted me to computer with coding test (not told before hand). Asked to code in "any language". Was making good progress coding with chosen skill (exp 8+ years) but unexpectedly interrupted and escorted out before time. Interviewer who to be appeared younger than me seemed inexperienced but arrogant and presumptive.
Have since gone on to delivering multiple projects in chosen skill.