Graduate Software Engineer Interview Questions

3,305 graduate software engineer interview questions shared by candidates

General Questions: 1. Introduction: “Can you please introduce yourself?” 2. Work Policy: “Are you able to commute to work for four days a week?” 3. Company Knowledge: “Can you explain what the company does and what you know about it?” Technical Questions: 1. OOP Concepts: “What is Object-Oriented Programming (OOP)?” 2. OOP Pillars: “Can you explain each pillar of OOP?” (Inheritance, Encapsulation, Abstraction, Polymorphism) 3. ACID Properties: “What are ACID properties in database management?” 4. Paging: “What is paging in the context of memory management?” 5. Joins in SQL: “What are joins in SQL?” 6. Types of Joins: “Can you explain each type of join?” (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN) Data Structures and Algorithms (DSA): 1. Problem-Solving Question: “Given an array, print the minimum number of elements between two repeated elements.” • Follow-up: “Can you provide two approaches to solve this problem and explain how they work, including their time and space complexities?” • Implementation: “Please implement your solution using a HashMap.”
avatar

Software Graduate Development Engineer

Interviewed at Equilend

3.6
Aug 31, 2024

General Questions: 1. Introduction: “Can you please introduce yourself?” 2. Work Policy: “Are you able to commute to work for four days a week?” 3. Company Knowledge: “Can you explain what the company does and what you know about it?” Technical Questions: 1. OOP Concepts: “What is Object-Oriented Programming (OOP)?” 2. OOP Pillars: “Can you explain each pillar of OOP?” (Inheritance, Encapsulation, Abstraction, Polymorphism) 3. ACID Properties: “What are ACID properties in database management?” 4. Paging: “What is paging in the context of memory management?” 5. Joins in SQL: “What are joins in SQL?” 6. Types of Joins: “Can you explain each type of join?” (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN) Data Structures and Algorithms (DSA): 1. Problem-Solving Question: “Given an array, print the minimum number of elements between two repeated elements.” • Follow-up: “Can you provide two approaches to solve this problem and explain how they work, including their time and space complexities?” • Implementation: “Please implement your solution using a HashMap.”

Viewing 141 - 150 interview questions

Glassdoor has 3,305 interview questions and reports from Graduate software engineer interviews. Prepare for your interview. Get hired. Love your job.