Recently, I appeared for an interview targeting the role of Application Developer. The recruitment process was accurate, well-structured, and included multiple rounds assessing various technical skills and behavioural traits.
Recruitment Process Overview
- Initial Screening
- Technical Interview 1
- Technical 2 + Managerial Interview
- Technical Interview 3
- HR Interview
Round:1 Initial Screening
- Duration: 90 minutes
- Method: Online Assessment
- Focus: 1 hard-level coding question + 20 MCQs (DBMS, OS, aptitude, verbal reasoning)
Key Questions
- Solve a hard-level DSA problem
- Answer MCQs from core CS concepts and logical aptitude
Obstacles: Managing time between coding and multiple-choice sections
Round 2: Technical Interview 1
- Duration: 1 hour
- Method: In-person
- Focus: DSA, SQL, OOP, JavaScript basics
Key Questions:
- Fix two misplaced nodes in a BST
- Bottom view of a binary tree
- Check if a graph is bipartite
- Tree vs Graph logic (Cycle detection)
- SQL: Nth highest salary
- OOP and JavaScript fundamentals (from resume)
Round 3: Technical 2 + Managerial
- Duration: 1 hour
- Method: In-person
- Focus: Advanced DSA + problem-solving approach
Key Questions:
- One hard-level DSA problem
- Add constraints progressively and explain design choices
Obstacles: Demonstrating adaptability and structured problem-solving under pressure
Round 4: Technical (Project Discussion)
- Duration: 45 minutes
- Method: In-person
- Focus: Personal project, edge cases, design logic
Key Questions:
- Deep dive into project from resume
- Handling edge cases and proposing improvements
- Some were asked to draw ER diagrams and answer DBMS-related questions
Round 5: HR Round
- Duration: 30 minutes
- Method: In-person
- Focus: Background, career motivation, communication
Key Questions:
- Why software domain
- Career goals and strengths
Aditional Tips
- Prepare well for HR, ask thoughtful questions at the end, and be confident about what’s listed on your resume.
Final Outcome
The interview was challenging but insightful. I was selected in between 300+ candidates. The interviewers maintained a friendly and collaborative atmosphere, encouraging open conversations to evaluate my depth of thought and clarity.
Post-Interview Reflections
Company Culture Insights:
Interviewers were friendly and collaborative, encouraging a conversational tone while evaluating depth of thought and clarity.
- Work Environment: Professional and structured; interviews were aligned with real-world software roles.
- Benefits Highlight: Standard benefits weren't discussed, but the role offered growth and learning in development-focused areas.
- Evaluator Feedback: No formal feedback shared, but steady progression and final selection indicated strong performance.