Tip 1 : Solve atleast 250 problems on leetcode ( focus mostly on dp and graph problems)
Tip 2 : Prepare core CS subjects. Focus more on operating systems
Tip 3 : Have a basic knowledge of machine learning and deep learning algorithms.
Tip 1 : Have some good projects on resume.
Tip 2 : Have a proper format for the resume and avoid spelling and grammatical mistakes.
Tip 3 : Having a research paper/ internship is an added advantage but it's not compulsory.






The problem was something similar to finding the Lowest common ancestor of two nodes in a tree. There were various parts to the problem where we needed to find LCA in a DAG, tree and binary search tree.



This problem was to related to finding the majority element in a array. The interviewer discussed various approaches to solve this problem. In the end he even asked to prove the correctness of Boyer-Moore Majority Voting Algorithm.



Smallest positive missing number in an unsorted array using constant space.

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