I recently participated in two interview rounds for a .NET role. The first round was technical, starting with an introduction followed by questions on .NET Core, such as the latest version I had used. It also covered basic object-oriented programming and data structure concepts, as well as core C# and .NET application lifecycle topics, concluding with a live coding session. The interview went well, and I progressed to the second round.
The second interview took place almost four weeks later and involved two senior professionals—a manager and a director. They asked questions like introducing myself, my reasons for wanting to switch roles, and how I felt about transitioning from a consultancy background to an in-house role, as that was their primary focus.
After another four weeks, I received feedback that my profile did not align with the job requirements, resulting in rejection. I found this surprising and somewhat unfair, as I have several years of experience in the relevant technologies, and my profile aligned with each point in the job description.