Tip 1: Solve numerous problems on all of the coding platforms at your disposal to enhance your problem-solving abilities.
Tip 2: Before your interview, review the fundamental topics and technologies, and brush up on your technical knowledge.
Tip 3: Exhibit confidence and enthusiasm, and show a thorough understanding of the projects you've completed.
Tip 1: Make sure your resume is simple to read and comprehend. To present your facts, use clear headings, bullet points, and succinct words.
Tip 2: Focus on measurable accomplishments and results rather than just listing your duties at work. Emphasize particular successes and how they affected the organization.
There were just two coding questions, in which one is easy and other is medium and there were also 15 mcqs from Data structures.


You can’t sell without buying first.
For the given array [ 2, 100, 150, 120],
The maximum profit can be achieved by buying the stock at minute 0 when its price is Rs. 2 and selling it at minute 2 when its price is Rs. 150.
So, the output will be 148.






‘num’ does not have leading zeros except when ‘num’ equals zero.
Input: ‘num’ = ‘141’ , ‘k’ = 1.
Output: ‘11’
Explanation: By removing only 1 digit from ‘num’, 3 numbers can be formed: 14, 11, and 41. Out of which 11 is the smallest number.
You don’t have to print anything. It has already been taken care of. Just implement the given function.
"There are 100 doors in a single row that are all closed. You make 100 passes by each door, starting at the first door each time. On the first time you pass, you visit every door, and if it's closed, you open it, and if it's open, you close it. On your second pass by, you only visit every other door, starting from the second door in line so that you're skip-counting the doors by two. The third pass you go to every third door, the fourth pass every fourth door, and so on until you have only passed by the hundredth door. During your last pass by, which of the doors are still open and which ones are closed?"
"For every door you pass, you pass it the same number of times as the divisors in the door's number. For instance, if you pass by door 38, you can find the divisors of 38 as one, two, 19, 38 and so on. Therefore, on your first visit, you open the door, then on the second pass you close it, on your 19th pass you open it and on the 38th visit you close it.
Since 38 isn't a perfect square, it remains closed at the very end. So the solution is that for every door that has a perfect square, you leave it open at the end, while the doors without perfect squares are closed."

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: