Tip 1 : Prepare the Javascript concept
Tip 2 : create handful of project to get good understanding
Tip 3 : prepare for Data structure and algorithms questions with proper time and space complexity knowledge
Tip 1 : It should be one page with clear motive in which section you are really good at.
Tip 2 : Try to put at least 3 projects in your resume
This round is basically about Data structures and project discussion. He asked me in which topic I wanna answer the questions. I choose Recursion and answered all the following questions.


Input: [1,2,3,4,5]
Output: [5,4,3,2,1]



1. If the list is empty, the function immediately returns None because there is no middle node to find.
2. If the list has only one node, then the only node in the list is trivially the middle node, and the function returns that node.
1. I said that I will take two pointers
2. One pointer will go in a linier manner another pointer will move two step at a time.
3. I code that in a VS code environment
Interviewer was really friendly and now he is my lead cum friend. He is such a nice and humble guy.
What is Closures?
What is Async Await?
What is Redux and discuss about it briefly?
What is Semantic HTML?
What is the difference between class and functional component in react?
What is Hoisting? Give some examples.
What is promises?
Tip 1 : Try to answer all the questions with full confidence.
Tip 2 : Always be ready for counter questions, so be aware what you are saying.
Tip 3 : If you don't know the answer be subtle about it.
Disclaimer - In my case I didn't know much about Async Await so the interviewer told me A-Z concept about the asynchronous functions.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?