Tip 1 : Practice more and more coding problems, focusing on time complexity
Tip 2 : Do at least 3-4 projects
Tip 3 : Keep on revising core CS subjects like OS,DBMS, and computer networks
Tip 1 : Mention projects and have a better understanding of those. (Never put anything which you are not confident on)
Tip 2 : Describe projects in 3-4 lines, so that one could get an idea of the project by looking into the resume
10MCQ + 1Coding and one SQL query were there
It was an online test with the open camera.



str = "ababc"
The longest palindromic substring of "ababc" is "aba", since "aba" is a palindrome and it is the longest substring of length 3 which is a palindrome.
There is another palindromic substring of length 3 is "bab". Since starting index of "aba" is less than "bab", so "aba" is the answer.
This is a very standard question of dynamic programming.
The approach should be dynamic programming only, otherwise with brute force only 3 test cases will pass.
How can you join a table to itself? Give an example
Tip 1 : Always approach using joins (mostly they ask about problems related to this)
It was one to one video call interview in the morning
I was asked to design ludo snake ladder game.
Tip 1 : I described my approach using Object-oriented programming (Oop is very important)
Tip 2 : Use only those data structures of which you are very aware, At the last interviewer asked me about all those data structures I used in detail (Hashmap, Hashing in detail with time complexity)
This interview was with Senior guy in night (9pm)
There are three ticket windows at the railway station, at two windows tickets are being given at the same speed, and at the third window, it takes twice the time taken at another window. Whenever a person is coming a guard redirects him to a specific window to ensure average waiting time is minimum. How guard is doing this?
Tip 1 : This is based on OS and we need to thing of scheduling.
Tip 2 : Guard will send people to the windows in reverse ratio to the speed at which tickets are being given.
What gave you the idea for your project?
Why do you choose these tech stacks for the project?
What are the key features of your project?
Tip 1 : I described my all projects very well, the interviewer liked my cloud computing project the most.
Tip 2 : Always prepare your projects well

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