For me, Through the TCS NQT exam selected for a prime role interview on campus. So I share my interview experience.
Three interviews are there ( TR, HT, MR). First, they introduce them. Then ask me to introduce yourself.
- What are the four main principles of Object-Oriented Programming, and can you explain each one briefly?
- What is an abstract class, and how does it differ from an interface in OOP?
- How does the virtual keyword work in C++, and what is its purpose in polymorphism?
- How do you manage dynamic memory in C++, and what are the common pitfalls to avoid?
- What is a constructor in C++, and how does it differ from a destructor?
- Explain the concept of operator overloading in C++ with an example.
- How does state management work in React, and what are some popular state management libraries you can use with React?
- What is JSX, and how does it relate to React components?
- How can you optimize the performance of a React application?
- How do you create a table in HTML, and what are the main elements used in a table?
- Explain the difference between block-level and inline elements in HTML.
- What is the difference between var, let, and const in JavaScript?
- How do you handle asynchronous operations in JavaScript?
- What is the Document Object Model (DOM)?
- Explain the concept of closures in JavaScript with an example.
- What is the difference between == and === operators in JavaScript?
- What are the differences between INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN in MySQL?
- What is normalization, and why is it important in database design?
- And some questions on my project.
- About my group project.
At last, they ask some HR Questions. Interview time is 40-45 min.
Thank You !!!