When I walked into the interview room, they kicked things off by asking me to introduce myself. I talked about my past experiences, projects, and skills, especially focusing on the stuff I'm good at, like React, Node.js, and databases.
The conversation quickly shifted to the technical side. they wanted to know about a project I'd recently worked on using React, Node.js, and databases. I explained how I used Node.js to create parts of the project that talk to the database and how I set up certain things called API endpoints to make it work smoothly.
One question caught me off guard: they asked me to explain the difference between middleware and an API. I wasn't quite sure about that one, but I gave it my best shot!
We talked about a bunch of other things too, like promises (which are like guarantees in code) and callback functions (which are like instructions that happen after something else finishes),Express.js,API methods.
I also shared how I understand the flow of building a whole app, from setting up the database to creating the backend and then making it look nice on the frontend.
And He asked about React hooks and TypeScript, and I was ready for those questions!