Tip 1 : Go into depth of each topic
Tip 2 : Practically implement things
Tip 3 : Make small notes for each topic, so that you don't have to revisit the whole topic again
Tip 1 : State only what you can justify
Tip 2 : Try having good projects in the resume, that pertain to the job profile
Since this was a frontend role, the interviewer asked me question related to HTML/CSS/JS. Took place at around 6:30 pm, over zoom. For problem solving JSFiddle was used.
Unnest objects in a nested JS object to the same level.
Using recursion, we can keep on adding elements to a new array. If the element type is object, recurse deeper into the object.
Here some fundamental of JS like debouncing, array destructuring, property 'flex' of CSS were discussed.
I was also asked to write a function which takes in n number of functions as arguments, along with a value. The value should be passed through each of these functions and the final resultant value returned.
Read up on the JS fundamentals thoroughly on MDN docs
Took place over zoom at 7:30 pm. The coding was done on JSFiddle. Interviewer was a tech lead at the company
Implement Promise.all() polyfill
There is a standard solution for this.
Implement debouncing in JS. Explain the difference between debouncing and throttling.
Discussion around the architecture of Redux
Tip 1 : Actually implement Redux once, that will give you a clear idea about flow of things
Tip 2 : Build a clear picture in your mind about what segment of redux you want to focus on, and try to divert the discussion around that.

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