I applied through other source. The process took 2 weeks. I interviewed at TPS (Pakistan) (Karāchi) in Sept 2024
Interview
I had three interviews scheduled on the same day—two technical and one with HR. Unfortunately, due to some confusion regarding the role, I was not selected, and I received a rejection email. I decided to move on. However, a few days later, I received a call for another round of interviews. This time, I had three technical interviews: one with a Senior Software Engineer, one with the Software Development Manager, and finally, one with the Head of Software Development. HR did not conduct another interview, as they mentioned I had already completed that part earlier.
I felt a positive vibe, especially after my interview with the Head of Software Development. However, a week later, I was shocked to receive a rejection message from HR. Confused, I reached out to ask if the rejection was related to budget concerns and suggested we could discuss it further. HR responded, stating that I simply wasn’t the right fit for the position.
I was quite disappointed, as I had gone through five technical interviews, along with the HR interview, and still didn’t understand where things went wrong. Perhaps it was just bad luck or a communication gap—I'm not sure.
Interview questions [1]
Question 1
Interviewer - Senior Software Engineer:
Asked technical questions focused on topics like time complexity, Dependency Injection (DI), and the differences between interfaces and abstractions.
Interviewer - Senior Software Development Manager:
Mainly asked scenario-based questions, covering topics such as memory caching and version control in databases. Additionally, there were technical questions about the differences between interfaces and abstractions, Dependency Injection concepts, and the different types of DI registration.
Interviewer - Senior Software Development Head:
Focused on both scenario-based and technical questions. These included comparisons between IEnumerable and IQueryable, as well as complex queries. There were also questions about my previous company's role and responsibilities.