recently interviewed for a Software Developer position at a mid-sized tech company, and the overall experience was quite positive.
The process started with an online application, followed by a HR screening call after about a week. The HR round was mostly about my background, projects, and why I was interested in the company. It felt friendly and conversational.
Next was the technical round, which was conducted on Zoom. The interviewer asked questions on:
Data structures and algorithms
Basic system design
Core concepts of OOP
A few coding problems (arrays, strings, and logic-based questions)
I was also asked to explain one of my projects in detail, including the challenges I faced and how I solved them. The interviewer focused more on my problem-solving approach than just the final answer, which made me feel comfortable even when I was unsure.
The final round was a managerial/HR interview, where they asked about:
Teamwork experience
Handling deadlines
Conflict resolution
Career goals
Why I wanted to join their company
Overall, the interview atmosphere was professional and calm. The interviewers were supportive and gave hints when I got stuck. The process felt well-structured and fair, and it was a great learning experience regardless of the outcome.