Tip 1 : DSA/Problem Solving is a must
Tip 2 : Be comfortable with atleast one language with the proper syntax
Tip 3 : Give mock interviews for practice
Tip 1 : Mention your achievements like Google Kickstart or ratings in different coding platforms
Tip 2 : Mention good projects
It was on hackerearth platform and duration was 60 mins.



Down: (row+1,col)
Down left diagonal: (row+1,col-1)
Down right diagonal: (row+1, col+1)
We are given a matrix of N * M. To find max path sum first we have to find max value in first row of matrix. Store this value in res. Now for every element in matrix update element with max value which can be included in max path. If the value is greater then res then update res. In last return res which consists of max path sum value.
Only problem solving was asked simple DSA based questions



'S' = "{}()".
There is always an opening brace before a closing brace i.e. '{' before '}', '(' before ').
So the 'S' is Balanced.
Declare a character stack S.
Now traverse the expression string exp.
If the current character is a starting bracket (‘(‘ or ‘{‘ or ‘[‘) then push it to stack.
If the current character is a closing bracket (‘)’ or ‘}’ or ‘]’) then pop from stack and if the popped character is the matching starting bracket then fine else brackets are not balanced.
After complete traversal, if there is some starting bracket left in stack then “not balanced”
Problem solving and DSA



We cannot use the element at a given index twice.
Try to do this problem in O(N) time complexity.
This problem can be solved efficiently by using the technique of hashing. Use a hash_map to check for the current array value x(let), if there exists a value target_sum-x which on adding to the former gives target_sum. This can be done in constant time.
This was hiring manager round and it was mostly behavioural round
What are your strengths and weaknesses?
Why do you want to join us?
Tip 1 : Make sure you have good recall of your past experiences so that you can talk about them
Tip 2 : Show how passionate you are about the role by some experiences in your past company
Tip 3 : Always be open to work on any technology

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?