Fresher Engineer Interview Questions

5,366 fresher engineer interview questions shared by candidates

Technical Round 1. Tell me something about yourself 2. Project you have worked on 3. What is React.js? 4. What is SpringBoot? 5. What is @repository, @Bean, @Controller 6. Hibernate 7. SQL query to get 2nd highest salary from average salary 8. What are the latest technologies you have worked on? 9. What is Normalization? 10. Tell about the internship you are currently doing Managerial Round 1. If you are working on a project and your system crashes on deadline how will you handle this situation. 2. If the client is facing a problem and you know that the problem is not from your side but the client is still blaming you then how will you handle this situation 3. If we tell you to work in frontend development so will you change for field. 4. How will you keep up with the evolving technologies and increasing use of AI HR Round 1. Tell me something about yourself 2. Tell about family members 3. Why did your percentage drop in 12th 4. Why do you want to join TCS 5. Why did you choose Engineering? 6. What are your achievements? 7. Challenges you faced throughout engineering journey
avatar

Software Engineer Fresher

Interviewed at Tata Consultancy Services

3.5
Dec 3, 2024

Technical Round 1. Tell me something about yourself 2. Project you have worked on 3. What is React.js? 4. What is SpringBoot? 5. What is @repository, @Bean, @Controller 6. Hibernate 7. SQL query to get 2nd highest salary from average salary 8. What are the latest technologies you have worked on? 9. What is Normalization? 10. Tell about the internship you are currently doing Managerial Round 1. If you are working on a project and your system crashes on deadline how will you handle this situation. 2. If the client is facing a problem and you know that the problem is not from your side but the client is still blaming you then how will you handle this situation 3. If we tell you to work in frontend development so will you change for field. 4. How will you keep up with the evolving technologies and increasing use of AI HR Round 1. Tell me something about yourself 2. Tell about family members 3. Why did your percentage drop in 12th 4. Why do you want to join TCS 5. Why did you choose Engineering? 6. What are your achievements? 7. Challenges you faced throughout engineering journey

Q1: Tell me about yourself. Answer: I introduced myself with my education background, skills in C++, Java, and MERN stack, highlighted my projects like Accessibility Analyzer and Emotion-Based Playlist Generator, and mentioned my problem-solving achievements on LeetCode. Q2: What is the difference between C and C++? Answer: C is a procedural programming language, while C++ is both procedural and object-oriented. C++ supports classes, objects, inheritance, polymorphism, and encapsulation which are not present in C. Q3: What is DBMS and its advantages? Answer: DBMS is software that manages data in a structured way. It reduces redundancy, ensures data integrity, supports concurrent access, and provides backup and recovery features. Q4: What are joins in SQL? Answer: Joins are used to combine rows from two or more tables. Common types are INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN. Q5: What is OOPS and explain its principles? Answer: OOPS (Object-Oriented Programming System) is based on four principles—Encapsulation, Abstraction, Inheritance, and Polymorphism—which make code modular, reusable, and maintainable. Q6: Why do you want to join TCS? Answer: TCS is one of the leading IT companies with global opportunities, strong training programs, and career growth. As a fresher, I want to start my career with a company that values learning and innovation. Q7: What was the one thing that they asked you? Answer: They asked me: “If you have programming knowledge in C++ and Java, why do you want to join a service-based company instead of a pure development company?” Answer: I explained that I want to start my career with a reputed company like TCS where I will get exposure to different domains, clients, and technologies. This will give me a strong foundation, and my programming skills will still be useful in automation, problem-solving, and project work.
avatar

Assistant System Engineer (Fresher Role)

Interviewed at Tata Consultancy Services

3.5
Sep 4, 2025

Q1: Tell me about yourself. Answer: I introduced myself with my education background, skills in C++, Java, and MERN stack, highlighted my projects like Accessibility Analyzer and Emotion-Based Playlist Generator, and mentioned my problem-solving achievements on LeetCode. Q2: What is the difference between C and C++? Answer: C is a procedural programming language, while C++ is both procedural and object-oriented. C++ supports classes, objects, inheritance, polymorphism, and encapsulation which are not present in C. Q3: What is DBMS and its advantages? Answer: DBMS is software that manages data in a structured way. It reduces redundancy, ensures data integrity, supports concurrent access, and provides backup and recovery features. Q4: What are joins in SQL? Answer: Joins are used to combine rows from two or more tables. Common types are INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN. Q5: What is OOPS and explain its principles? Answer: OOPS (Object-Oriented Programming System) is based on four principles—Encapsulation, Abstraction, Inheritance, and Polymorphism—which make code modular, reusable, and maintainable. Q6: Why do you want to join TCS? Answer: TCS is one of the leading IT companies with global opportunities, strong training programs, and career growth. As a fresher, I want to start my career with a company that values learning and innovation. Q7: What was the one thing that they asked you? Answer: They asked me: “If you have programming knowledge in C++ and Java, why do you want to join a service-based company instead of a pure development company?” Answer: I explained that I want to start my career with a reputed company like TCS where I will get exposure to different domains, clients, and technologies. This will give me a strong foundation, and my programming skills will still be useful in automation, problem-solving, and project work.

Viewing 4121 - 4130 interview questions

Glassdoor has 5,366 interview questions and reports from Fresher engineer interviews. Prepare for your interview. Get hired. Love your job.