The interview process included a technical interview where I was asked a variety of programming-related questions, covering both general concepts and more specific topics. There was no coding test or practical exercise during the interview. Instead, the focus was on discussing my experience and knowledge in software development, problem-solving approaches, and technical skills.
Interview questions [1]
Question 1
During the interview, I was asked detailed questions about C# programming, with a focus on how to perform CRUD operations using the language. They wanted to understand my approach to writing efficient and clean C# code, handling object-oriented principles, and implementing design patterns. The interviewers also explored my experience with asynchronous programming, LINQ, and managing exceptions effectively in C#. The questions were designed to assess my practical knowledge of the language and my ability to solve real-world problems using C#.
I applied in-person. The process took 4 weeks. I interviewed at Infiterra (Athens, Athens, Attica) in Feb 2023
Interview
First : Interview with HR Second : Technical Interview with lead software manager Third : Given Assignment to finish after one week Fourth : Interview with your new manager to tell you more about what you will be doing
I applied through a recruiter. I interviewed at Infiterra
Interview
I had a call with the recruiter in which we had a nice and open discussion and left me with a really good impression.
The next step was an take-home assignment.
I generally disagree with this type of process. It always depends on which candidate will sacrifice more personal or work time in order to complete the assignment.
But lets put my bias aside. I wanted to see how much effort it would require before judging.
It was a 2 part project, the requirements were a fuzzy (at least for me) and I had many questions since the terms that were used weren't simple like "implement a get request to return the product with a specific id", but it would require a discussion (as you normally do with a product owner or a customer).
But since I needed extra time even to understand the requirements of the assignment, I abandoned the process.