Tip 1: Make sure to solve the most recommended problems on coding platforms. Around 200 will do.
Tip 2: Be confident with your basics from chapters on Operating Systems, DBMS, or SQL Queries.
Tip 3: Have a basic knowledge of system design concepts.
Tip 1: Make your resume properly readable. Keep it to one page. If it exceeds one page, try your best to include only the most important highlights.
Tip 2: Put your most important achievements at the top, followed by the less important ones. You want the interviewer to see the most important ones first.
There were 3 coding questions. Some string and pattern matching + some number theory problems were there.



1. We consider the ‘/’ operator as the floor division.
2. Operators ‘*’ and ‘/’ expression has higher precedence over operators‘+’ and ‘-’
3. String expression always starts with ‘(‘ and ends with ‘)’.
4. It is guaranteed that ‘expression’ represents’ a valid expression in Infix notation.
5. It is guaranteed that there will be no case that requires division by 0.
6. No characters other than those mentioned above are present in the string.
7. It is guaranteed that the operands and final result will fit in a 32-bit integer.
Consider string ‘expression’ = ‘((2+3)*(5/2))’.
Then it’s value after evaluation will be ((5)*(2)) = 10.
I used Stack data structure to solve this problem



An array c is a subarray of array d if c can be obtained from d by deletion of several elements from the beginning and several elements from the end.
For e.g.- The non-empty subarrays of an array [1,2,3] will be- [1],[2],[3],[1,2],[2,3],[1,2,3].
If arr = {-3,4,5}.
All the possible non-empty contiguous subarrays of “arr” are {-3}, {4}, {5}, {-3,4}, {4,5} and {-3,4,5}.
The product of these subarrays are -3, 4, 5, -12, 20 and -60 respectively.
The maximum product is 20. Hence, the answer is 20.
Can you solve this in linear time and constant space complexity?
DP technique.



There can be two angles between the hour hand and minute hand, you need to print a minimum of two. Also, print the floor value of angle i.e. if the angle is 15.2, you need to print 15.
Normal mathematical implementation.
Just a discussion about my candidature and what the team has to offer me. We discussed my interviews and my skills for the role. All of my interviews were held between 11 a.m. and 12 p.m. The interviewer was very friendly and ensured I was not getting anxious.

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?