The recruitment process was a four-step endeavor:
- External recruiter interview
I met with a recruiter from an external agency for breakfast/lunch (Don't remember) and we discussed the basics like technical background, current employment, etc.
- Team Leader interview
I met with two Team Leaders from the IT department and they gave me an introduction to the company and the department. I got to present myself and talk a little about my experience and what I was looking for.
- Technical interview
I met with two members of the team that I was interviewing for. They introduced me to their stack and some code, and showed me a bug and asked me to fix it. I think it was mostly just to make sure I had some basic Java knowledge and problem solving capabilities.
- Personality/Soft skills interview
I was interviewed by a representative from HR, and she asked behavioral questions, like how I would react to different situations. It was based around conflict handling and communication mostly.