The interviewer started with a short introduction, asking me to briefly introduce myself and explain the projects mentioned in my resume.
Project Discussion (React.js Based):
They asked in-depth questions about my React.js project like
How the frontend communicates with the backend (API connection).
The use of useEffect — its syntax, purpose, and a practical example.
How state management was handled in the project.
3. Technical Questions:
React.js: Detailed discussion on how to fetch data from an API using Axios or Fetch, lifecycle behavior inside useEffect, and dependency arrays.
Java (OOP Concepts): Questions on the four pillars — Inheritance, Polymorphism, Encapsulation, and Abstraction