Software Development Interview Questions

37,027 software development 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.”

in first technical interview they asked me about basic queries from mysql, one coding question to asked me write pseudo code that is about sorting an array of characters, 2nd round is about python, pandas as i mentioned in my resume asked me to how to convert a json file to csv and then some hr questions and kept me in waiting list and finally 3rd round is of just hr and situational questions that solve. Finally they took only mtech and only one btech fellow ( :), not me).
avatar

Software Development Engineer

Interviewed at Epsilon

3.6
Oct 28, 2023

in first technical interview they asked me about basic queries from mysql, one coding question to asked me write pseudo code that is about sorting an array of characters, 2nd round is about python, pandas as i mentioned in my resume asked me to how to convert a json file to csv and then some hr questions and kept me in waiting list and finally 3rd round is of just hr and situational questions that solve. Finally they took only mtech and only one btech fellow ( :), not me).

Viewing 3381 - 3390 interview questions

Glassdoor has 37,027 interview questions and reports from Software development interviews. Prepare for your interview. Get hired. Love your job.