Tip 1 : Strong hold in DS and Algorithms
Tip 2 : Working knowledge of OOPS concept.
Tip 3 : Working projects worked on with live links should be mentioned in resume.
Tip 1 : Ignore blocks like hobbies and try to add more in experience and projects and achievements sections.
Tip 2 : Make resume using overleaf.com with proper formats, keep it 1 pager.



If the given array is [10, 3, 40, 5, 25] and K is 2 then the minimum cost would be 29.
Since K = 2, the optimal way to reach the end of the array with minimum cost is to take a jump to 1st index from 0th index with the cost of abs(3 - 10) i.e 7 and then we take a jump of 2 from 1st index to the 3rd index with the cost of abs(5 - 3). i.e 2. Then we take a jump of 1 from 3rd index to the last index with the cost of abs(25 - 5) .ie 20.
Therefore the minimum cost to reach the end of the array is (7 + 2 + 20) i.e 29.
I solved using greedy algorithm at each position checked the cost of visiting current index or hoping to other + fixed cost which ever is least.
TO design Data structure to carry two stack operations at once. (Input will be stack1 , push, 4) or (stack2, pop) or(stack1, showVaueOnTop())..
Tip 1 : Tried working on array solution to choose start as 1 stack and end as starting of other.
Tip 2 : Finally made a solution using linked list growing in both directions.
Design data structure to insert, delete, getRandom in O(1) time.
Created a vector, and map and worked.



Used graph concept.
General Managerial round with 1 basic question on design.
Design basic API to catch user mobile usage patterns.
Tip 1 : Told him arguments, database that will be used.
Tip 2 : Usage of API.

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?