1. Online Assessment Round:
The initial stage involved an online assessment consisting of 30 multiple-choice questions covering aptitude, cloud computing, language-specific problems, system design, Linux, and more. Additionally, there were coding questions and SQL challenges, along with algorithmic problem-solving tasks.
2. Face-to-Face Technical Interview:
Following the online assessment, I had a face-to-face interview where the focus was primarily on my expertise in the MERN stack. Questions delved into topics such as the virtual DOM, Babel, HTTPS methods, and HTTP status codes. The interviewers were keen on understanding my practical knowledge and implementation experience within these technologies.
3. Full Stack Application Development Task:
The next round involved a practical assessment where I was tasked with developing a full-stack application resembling Instagram. The challenge included implementing user authentication using OAuth, features for posting pictures, editing user profiles, and follow/unfollow functionalities. Despite time constraints, I was able to demonstrate a substantial portion of the requirements, which was well-received by the interviewers.
4. HR Round:
In the final stage, the HR interview focused on cultural fit and adaptability. I was asked about my readiness to work in South India, considering my background from the North. Typical HR questions about teamwork, strengths and weaknesses, and situational scenarios were also discussed.
Overall Experience:
The interview process at Presidio was rigorous yet comprehensive, spanning technical assessments, practical coding challenges, and cultural fit evaluations. The interviewers were supportive and understanding of time constraints during the practical task, emphasizing a balanced approach between technical proficiency and problem-solving capabilities. The HR round provided insights into the company's culture and expectations, ensuring alignment with my career aspirations.