I applied online. The process took 8 weeks. I interviewed at ION Group (Woking, England) in Mar 2021
Interview
I went through four rounds of interviews:
First one was the phone screening
Then came the technical interview which was about 2 hours long and included all sorts of technical questions see below for details.
Then also a third interview with senior management.
At this point I was surprised the CTO himself wanted to interview me given it's a large company and he is somewhere in Italy...
Anyway after HR scheduled the fourth interview he ignored me and simply didn't show up!! and then I got an email to reschedule. When he finally showed up a week later he seemed pissed off I didn't "get the message" that he simply doesn't want to hire me and started asking questions about technical and non technical topics not even related to the job description. It seems there is internal conflict in the company and senior management doesn't see things eye to eye with the team in question that is thousands of miles away in the UK.
Anyway This process dragged on for EIGHT weeks yet HR didn't even send me a rejection email after the final interview, they just ignored me. Very unprofessional. If they called today and invited me to work with them I would turn them down. The interview is a two way process and they failed.
Interview questions [1]
Question 1
Technical interview:
SQL, Bash Scripting, Unix commands, Pseudo code, general math etc etc.
Plenty of scenario based situational question, to see gauge how would you react and problem solve.
And the best questions from the CTO were "So tell me, after I didn't show up last week, why do you still want to work here? You did apply elsewhere didn't you? Where else did you apply? How old are you? Why do you really want this job?"