Tip 1 : Communication is very important in interviews. So, Take mock interviews on DSA to understand your communication skills and improve your communication
Tip 2 : In the preparation phase, Try to cover as many standard problems as possible in each and every DSA topic.
Tip 3 : Prepare 2-3 good innovative projects so that there will be an opportunity to express our learning ability in various domains along with DSA and coding skills
Tip 1 : Add at least 2 good projects with all the details mentioned such as the technologies used and sole purpose of the project
Tip 2 : Make sure to include your previous company projects (can be internship project as well) and the achievements made through those projects.
Tip 3 : Add your genuine achievements that are related to coding competitions and can be related to project domains
such as google summer of code.
Test was conducted in the evening time .It was an online test with remote-proctoring consisted of 2 coding questions and 20 MCQS .The environment was quite good on the day of the test.


For the given string “[X)](X”, the possible replacement for the first X is ‘(‘ and the second X is ‘)’, which makes the sequence “[()]()”, which is a valid balanced sequence.
For the given string “[XX{”, there is no possible replacement for X which can make it a valid bracket sequence.
This was technical+hr round
The interviewer was very friendly. He helped me in all questions.



A palindrome is a word, number, phrase, or other sequences of characters which read the same backwards and forwards.
If the input string happens to be, "malayalam" then as we see that this word can be read the same as forward and backwards, it is said to be a valid palindrome.
The expected output for this example will print, 'true'.
What is semaphore?
Critical section problem.
Why do you want this job?
Are you willing to relocate?
What motivates you?

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