Last month, I attended an interview for a Software Developer role at a leading IT firm. The process was structured into three rounds, each testing different skills.
Round 1: Online Assessment
The first round was an online test consisting of coding questions, aptitude problems, and a few scenario-based questions related to data structures and algorithms. The coding tasks involved solving array manipulation and string pattern problems. I managed to complete two out of three questions successfully within the time limit.
Round 2: Technical Interview
The technical round was conducted by a panel of two senior engineers. It began with a discussion on my academic projects, particularly the Ticketless Entry System and how it leveraged QR code technology. They asked in-depth questions about the Django framework, database management, and optimizing performance.
I was then given a real-time coding challenge to implement a feature for finding the shortest path in a graph using Dijkstra's algorithm. After completing the task, I explained the logic, time complexity, and potential improvements.
Round 3: HR Round
The final round was a casual yet insightful discussion with the HR manager. They asked about my career aspirations, willingness to relocate, and how I handle pressure in fast-paced environments. I shared a scenario where I successfully met a tight project deadline, emphasizing teamwork and efficient time management.
Interview questions [1]
Question 1
Technical: How would you optimize the performance of a database query for large datasets?
Behavioral: Can you describe a time when you faced a challenging deadline and how you managed it?
Problem-Solving: How would you design an algorithm to find duplicates in an array with minimal space complexity?
Domain-Specific: What are the key differences between Agile and Waterfall methodologies, and when would you prefer one over the other?
General: Where do you see yourself professionally in the next five years, and how does this role align with your goals?
I applied online. The process took 5 days. I interviewed at Karthikeyan Associates (Coimbatore) in Jan 2023
Interview
nothing just a formal interwiew with basic questions and the work location is too far from the company and the interview nothing just a formal interwiew with basic questions and the work location is too far from the company