Tip 1 : Practice at least 5-10 problems on each Data structure, medium level so that you're well versed and on speed to code.
Tip 2 : Learn about how to design and scale distributed systems.
Tip 3 : Try to give mock interviews to prepare yourself better for system Design questions.
Tip 1 : Never put skills to exaggerate about something you haven't worked first hand. Always mention stuff which you can answer in an interview.
Tip 2 : Have some projects listed on your resume, the one's you can explain end to end if asked in any interview.
3 coding questions
1- easy
2- Medium/Hard ( Trees )
3- Hard ( Graph + backtracking)
Expected to solve atleast 2.



You can use any string of A multiple times.
A =[“coding”, ”ninjas”, “is”, “awesome”] target = “codingninjas”
Ans = true as we use “coding” and “ninjas” to form “codingninjas”
Tip 1: Trie knowledge



Given linked list is 1 -> 0 -> 2 -> 1 -> 2.
The sorted list for the given linked list will be 0 -> 1 -> 1 -> 2 -> 2.
Tip 1: linked list
Tip 2: variant of Dutch national flag problem
Entity design, LLD and implemented basic method
Tip 1: system design and entity modeling



Tip 1: System design + graph problems needs to be practiced more
HM Round
This was with hiring manager and gave overview of team, what's the problem we will be solving etc.
Gave an easy design problem just to discuss and have a conversation. Talked more about the product and why Intuit is right fit for me etc.
Tip 1: ask questions related to nature of work and projects, don't hesitate
Tip 2: okay to ask questions related to career growth and how will the manager empower him/her to achieve his tech goals.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?