Tip 1: Practice DSA problems, from easy to moderate levels. Solving 200 problems is sufficient.
Tip 2: Practice OOP and DSA in JavaScript as well.
Tip 3: Build one full-stack project and be honest with yourself.
Tip 1: Update your resume skills according to the roles you are applying for.
Tip 2: Update LinkedIn and Naukri regularly.
The interviewer was luckily the CTO of the company, so he was interested in finalizing candidates quickly to save time. The interview began around 11 AM. I was in my office and joined the call, which started with "Tell me about yourself."
After that, the interviewer asked about JavaScript and TypeScript concepts and later asked me about DSA problems.



Given an array of N numbers, write code to find the top 3 frequencies of numbers present in the array.
Later, the interviewer added a requirement to do it in one iteration without using hash maps in JavaScript.
used a hashMap to store the frequency of numbers. Then, I fetched the top 3 frequencies into an array of 3 and returned that array.
When the interviewer added the requirement, I initially wrote the code in Java. He then asked me to do it in JavaScript. At that point, I couldn't do it and explained to the interviewer that I had been working in a non-IT job role for about 7 months and had forgotten many statements in JavaScript.

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