Tip 1 : Be consistent and solve 5-10 problems daily
Tip 2 : For new questions, don't spend too much time brainstorming. See the solution, understand in depth and learn for the future
Tip 3 : Revise previously solved questions on a daily basis
Tip 4 : Do time constraint based problem solving. e.g. give at least one timed contest daily
Tip 5 : Go through interview experiences of a specific company and find the associated trends in questions and topics
Tip 1 : Include only details relevant to the role of a software developer. Don't fill the resume with irrelevant certifications and achievements.
Tip 2 : Include previous internships if any, and include at least 3-4 personal projects (along with link for live demo if possible).
Tip 3 : Include coding profile and other links which depict your consistency in coding over a period of time.
Tip 4 : Try to mention numerical metrics for all the points you are mentioning in your resume.
Tip 5 : Make your resume ATS friendly (will help in off campus as well)
The test slot was open from morning to evening and we could attempt anytime. The test was online.



1. He always presses the button which has a digit written on it, i.e., he never presses the ‘*’ and ‘#’ button.
2. Once he presses a button, the next button he presses should either be the same button or the button which is adjacent to the previous button.
3. In starting he can press any button except ‘*’ and ‘#’.

Use an array to store how many times a button has to be pressed for typing a particular character and then traverse the given string character by character and add all the corresponding count of key presses to the sum variable.


Sort by the units then apply greedy algorithm.
For me the interview time was at 12:30PM. Since it was online so I gave it from my hostel room itself.



By applying binary search first row-wise and then column-wise.




4 and 7 are cousins of each other since they are at the same level and have different parents, 3 and 2 respectively.
Use DFS to find each node's parent and level, and put them into a HashMap, then check if x and y are cousins.

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?