Tip 1 : Must do Previously asked Interviews as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at least 2 good projects and you must know every bit of them.
Tip 1 : Have at least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
In this round, I was asked two very simple coding questions and also some questions from OOPS



If the given string is: STR = "abcde". You have to print the string "edcba".
Try to solve the problem in O(1) space complexity.
There are 9 coins, all except one weigh the same, the odd one is heavier than the rest. You must determine which is the odd one out using an old fashioned balance. You may use the balance twice. Explain how this can be done.
1) What are Trigger?
2) What is SQL injection ,how to prevent it.
3) What are indexes?
4) SQL query to find distinct record



1) What do you mean by Constructor Overloading?
2) Overloading vs Overriding
3) Different types of polymorphism
This round had 2 coding questions followed by some questions from DBMS



1. If the list is empty, the function immediately returns None because there is no middle node to find.
2. If the list has only one node, then the only node in the list is trivially the middle node, and the function returns that node.
Use two pointers, the 2nd pointer should traverse twice as fast as the first.



F(n) = F(n - 1) + F(n - 2),
Where, F(1) = 1, F(2) = 1
"Indexing is start from 1"
Input: 6
Output: 8
Explanation: The number is ‘6’ so we have to find the “6th” Fibonacci number.
So by using the given formula of the Fibonacci series, we get the series:
[ 1, 1, 2, 3, 5, 8, 13, 21]
So the “6th” element is “8” hence we get the output.
1) How does hashmap works?
2) Default load factor of hashmap
Explain the difference between the DELETE and TRUNCATE command in a DBMS.
Explain different types of Normalization forms in a DBMS.
This was a Technical Cum HR round where I was first asked some basic Java-related concepts and then we discussed about my expectations from the company, learnings and growth in the forthcoming years. I would suggest be honest and try to communicate your thoughts properly in these type of rounds to maximise your chances of getting selected.
1) Tell me about yourself
2) Your roles and responsibilities in the previous company
3) Explain the project architecture of the project mentioned in your resume
4) Your strengths and weaknesses
Tip 1 : The cross-questioning can go intense sometimes, think before you speak.
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds, I feel it is important to have an opinion.
Tip 3 : The context of questions can be switched, pay attention to the details. It is okay to ask questions in these rounds, like what are the projects currently the company is investing in and which team you are mentoring, how is the work environment etc.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?