Tip 1: Try to cover a wide range of topics with the questions you solve.
Tip 2: Along with DSA, work on some projects too.
Tip 3: Keep revising the concepts of DBMS, OS, OOP, and Networks regularly.
Tip 1: Stay honest with your resume.
Tip 2: Try to include some projects and the topics mentioned in the job description.



For every element arr[i], if it is greater than both arr[i – 1] and arr[i + 1] or it is smaller than both arr[i – 1] and arr[i + 1] then arr[i] needs to be modified.
i.e. arr[i] = (arr[i – 1] + arr[i + 1]) / 2. If after modification, arr[i] = arr[i – 1] or arr[i] = arr[i + 1] then the array cannot be made strictly increasing without affecting more than a single element. Else count all such modifications, if the count of modifications in the end is less than or equal to 1 then print “Yes” else print “No”.
This was the interview round where I was asked about my projects, the language Java, OS and DBMS concepts and some DSA.

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