Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at least 2 good projects and you must know every bit of them.
Tip 1 : Have at least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
In this round, I was asked questions from React and Redux. Since I already had prior experience in working with React and Redux, I answered most of the questions correctly and was pretty much confident about passing this round.
What are the differences between a class component and functional component?
What is Combine Reducer?
How Relay is different from Redux?
What is diffing algorithm?
How is state changed in redux?
How can we structure the top-level directories in Redux?
What are stateless and stateful components?
This was a Technical Cum HR round where I was first asked some basic principles around Frontend Web Development and then we discussed about my expectations from the company, learnings and growth in the forthcoming years. I would suggest be honest and try to communicate your thoughts properly in these type of rounds to maximise your chances of getting selected.
Why should we hire you?
Tip 1 : The cross-questioning can go intense sometimes, think before you speak.
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds, I feel it is important to have an opinion.
Do you know anything about the company?
General Tip : Before an interview for any company, have a brief insight about the company, what it does, when was it founded and so on. All this info can be easily acquired from the Company Website itself.

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