Tip 1 : Practice DSA. It improves problem-solving skills. It is never too late to start.
Tip 2 : Create projects to learn skills and languages rather than just reading about them.
Tip 3 : Communicate with peers and mentors to enhance communication skills and become more confident with your answers.
Tip 1 : Include the projects that you know the details of and can answer questions confidently in that.
Tip 2 : Include extracurriculars (club participation, volunteering). It shows that you are engaged with a community and know how to network with people.
The interview was conducted in the morning. I had to join a Teams meeting link and I was then directed to a breakout room with the interviewer. The interviewer was very polite and guided me where I needed. He mentioned that he wanted to see my practical work rather than just asking me theoretical questions.



Anagrams are defined as words or names that can be formed by rearranging the letters of another word. Such as "spar" can be formed by rearranging letters of "rasp". Hence, "spar" and "rasp" are anagrams.
'triangle' and 'integral'
'listen' and 'silent'
Since it is a binary problem, there is no partial marking. Marks will only be awarded if you get all the test cases correct.
Step 1: My first approach was to apply sorting and check is both strings are equal.
Step 2: The interviewer asked me about the time complexity and then to optimise the solution.
Step 3: I then gave him two more approaches by counting the frequency of characters - one using an array and one using a hashmap.
Step 4: The interviewer was satisfied with the solution and asked me about the time and space complexities. He then wanted me to code the approach using Hashmap.
Step 5: I coded the solution.
Step 6: The interviewer told me to dry-run the solution and tell him my answer.
Step 7: I did what was asked and the interviewer was satisfied.
The interview was in the evening. Since I was facing issues with my teams camera my interview was rescheduled from the afternoon to the evening. The interviewer was very enthusiastic to know about me and my interests and if I am a good fit for the company.
Some of my biggest weaknesses
Tip 1 : Turn the situation to your advantage by telling your weaknesses strategically. (E.g. my weakness is I am quite meticulous with my tasks, which results in good standards of tasks but at the same time I end up spending more time on the task than needed)
Tip 2 : Tell how you are planning to overcome that weakness.
Tip 3 : Never tell you have no weaknesses.
What is your typing speed? The interviewer asked me to open a typing speed test online.
Tip 1 : Practice typing with both hands.
Tip 2 : Practice typing while looking at the screen and minimize errors.
Show a javascript project. Explain what you did.
Follow up - How would you change the colour of boxes in this javascript project?
Note - This question was specifically related to a javascript project of mine
Tip 1 : Always understand the code in your project. Even if you have taken the code from reference sites.
Tip 2 : Keep your project at hand and review them before interviews.

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