I was initially contacted by a recruiter about a job as a software engineer. I explained that I had 1 and a half years' experience as a software developer. I then had a brief phone interview with a technical manager where I was asked some basic C# questions and SQL questions; asked to rate myself out of 5 on C# SQL and javascript and some of the more common interview questions such as where I see myself in 5 years etc.
I was then given an online test to complete which examined javascript, SQL and C# knowledge. These were multiple choice questions, where you are given code snippets and asked to select the correct output. I was then called for a face-to-face interview with two members of the development team.
The interview seemed to be going well, but as they were going through my CV and realized that I had less than 2 years' experience they explained that I wouldn't be eligible for the role I had applied for and instead offered me a role as a trainee, which I didn't take.