Tip 1: Revise the OOP concepts of your primary language (mine is C++).
Tip 2: Brush up on all DSA concepts to enhance your problem-solving skills and review system design concepts.
Tip 3: Practice puzzles and quantitative problems, as they can help during interview rounds.
Tip 1: Highlight only the tech stacks you are proficient in on your resume.
Tip 2: Mention projects you are confident in explaining, and specify the technologies you used to complete them.
At 6 PM, I was at the institute with all the selected CSE students, ready to appear for the OA round.

Given a password in a string, we have to determine whether the string satisfies all the conditions below: -
1 - Must contain a capital letter.
2 - Must contain a number.
3 - Must contain a special character.
4 - Must not contain the word “password” in any form.
5 - Length should be more than 7 characters and less than 31 characters.
I traversed the string up to the point where all the above 4 conditions were met and for the 5th condition, I only compared the length to the given range.

If there is no solution for the equation, return "No solution.”
If there is only one solution for the equation, return that solution for ‘x.’
If there are infinite solutions for the equation, return "Infinite solutions.”
‘x’ may or may not have coefficients associated with it.
‘+’, ‘-’, and ‘x’ can occur any number of times in the equation.



Merge Sort Algorithm -
Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

The above illustrates shows how merge sort works.
It is compulsory to use the ‘Merge Sort’ algorithm.
I applied the best-case complexity approach of merge sort to solve this problem.
In the afternoon, I was at my institute to appear for the interview along with four others after the OA round.


For the given if N = ‘3’, the possible number of arrangements is 5.
They are ‘000’,’101’, ‘001’,’100’ and ‘010’. Here 1 represents an Angry student and 0 represents a normal student.

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