Software Developer
Interview Date
October 27, 2021
Result
Not Specified (Implied selected for interview roun
Difficulty
Medium
Rounds
2 rounds (1 Technical Test, 1 Interview Round)
Drive Type
On-Campus, Full-Time
Topics asked
Detailed experience
College: Not Specified (On-Campus)
Interview Date: October 27, 2021
Interview Type: On-Campus, Full-Time
Result: Not Specified (Implied selected for interview rounds)
Difficulty: Medium
Rounds: 2 rounds (1 Technical Test, 1 Interview Round)
Topics Asked: Aptitude, Data Interpretation, Comprehension, C++ output questions, C/C++ fundamentals, DBMS basics, DS/Algo MCQs, OOPs (constructor, inheritance, polymorphism, C++ snippets), Python (Tuple vs list, Lambda functions), HTML/CSS (adding CSS, external CSS syntax), SQL (joins, subqueries), Data Structures (uses in real life).
The process for the Software Developer role started with a two-hour technical test on the MyAnatomy platform. The test included an aptitude section (time-based, quantitative reasoning, data interpretation), a comprehension analysis section, and technical MCQs on C++ output, C/C++ fundamentals, DBMS basics, DS/Algo, and OOPs. There was also one coding question: "Given two arrays A and B, find if B is the subsequence of A". The candidate was asked to explain the approach, write optimal, clean code with comments, and state time and space complexity.
Only four students were selected for the interview round. The interview began with a "Tell me about yourself" question. The interviewer delved into the candidate's projects, asking how they could be extended with new features or scaled up. Questions were also based on open-source development and achievements mentioned in the resume. Specific technical questions included: "Tuple vs list" (as Python was a mentioned skill), "Lambda functions and why are they used?", "How to add CSS? (inline CSS, internal CSS, external CSS)", "Tell the syntax of adding the CSS file externally?", "Explain Normalization", "Can I use email as the primary key?", and SQL queries based on joins and subqueries. Data structures and their real-life uses were also discussed. OOPs concepts were heavily tested through C++ code snippets focusing on constructors, inheritance, and polymorphism.