Tip 1: Have a proper time management (for OA)
Tip 2: Do proper preparation before the Online assessment
Tip 3: Give some mock assessment (freely available)
Tip 1: Mention skills, CGPA, and Achievement (if any)
Tip 2: Mention projects (at least one)
After resume shortlisting, I received a link for online assessment and the online round was 90 minutes in duration, First I needed to enter some details and capture a photo which took 5 minutes. This round has questions from comprehension, aptitude, quant, puzzles, complete sequence problems, core subject MCQs and some pseudo-code. It has only 2 coding problems and the rest questions were MCQs.
What is Atomicity in DBMS? (Learn)
Tip 1: Do proper revision on DBMS
Tip 2: Prepare notes while preparing, and refer before assessments.
Tip 3: Understand the questions and options properly, all options may look similar.
A few images were given along with a pattern. From the provided images, determine the next image.
Tip 1: Try to have keen observation, the pattern is always hidden
Tip 2: If needed draw patterns.
A few number sequences were given along with the next possible sequence.
Tip 1: Try to observe the pattern of numbers and predict the next.
Tip 2: Don't guess the pattern, find and then be sure
Tip 3: Don't spend much time, keep track of time
Many questions were based on time-work, profit-loss, speed-time, blood relation, and direction-based questions (like if you walk 30 degrees north then turn to the south and then to left and then 40 degrees right and now tell in which direction you are standing compared to the starting point).
Tip 1: Try to use pen and paper to solve the question.
Tip 2: Solve a few questions before the assessment.
A few query problems were given along with SQL queries to solve the problem.
Q1: Create a new table with the same structure as an existing table (Employee). (Learn)
Q2: Find the 3rd maximum salary from the employee table along with the department from the department table. (Practice)
Tip 1: Practice SQL queries before the interview
What is DDL? (Learn)
Tip 1: Prepare notes while preparing, and refer before assessments.
Tip 2: Understand the questions and options properly.
Difference between private, public and protected. (Learn)
Tip 1 : Refer OOPS concepts
Tip 2 : Read options carefully



Input: 'n' = 5, 'arr' = [1, 2, 3, 4, 5]
Output: 5
Explanation: From the array {1, 2, 3, 4, 5}, the largest element is 5.
Take the inputs as per the description, and call a function, this function will find max in the array.
Read the constraints and then move to a naive approach, making sure the time complexity of the code should not give TLE. Cover all base cases (if any). Always have an eye on the timer and if possible use STL is save time.
Questions covered were active-passive voice, synonym-antonyms, jumble sentences, and choosing the correct word.
Tip 1: Do some preparation few assessment
Tip 2: Don't take too much time for this section, try to solve this section at the end
After clearing the online assessment, I received a link for the technical round which was held online. Topics covered were from DBMS, SQL OOPS, and DSA mainly.
Difference between DDL, and DML. (Learn)
Tip 1: Understand the question properly
Tip 2: Give examples along with differences i.e what all comes in DDL, DML
Difference between 1NF, and 2NF. (Learn)
Tip 1: Understand the question properly
Tip 2: Give examples along with the difference
What is deadlock and how to avoid it? (Learn)
Tip 1: Explain the problem first followed by methods to avoid.
What is the waterfall model? (Learn)
Tip 1: Give an explanation followed by enhancement (if any)
Tip 2: Mention the best situations to use the waterfall model.


The attendees holding numbers from 1, 4, 3 are shown:

For the above example 1 -> 4 -> 3, 1 -> 3 -> 4 is the only correct answer, i.e nodes should be grouped sequentially. Hence, 3 -> 1 -> 4 is the wrong answer as we have to preserve the same order.
Understand the problems, ask for constraints, and discuss approaches. After discussion ask the interviewer to code the problem and later make a dry run before code execution.
Difference between a class and an object. (Learn)
Tip 1: After difference take an example of a class and then make an object of that class.
After the completion of the technical assessment, I received the link for the HR round which went 20 minutes long. The round was about my experience, preferred location, college subjects, and my school achievements.
I started with my introduction and later was asked a few questions. The round was smooth and well conducted.
I was asked to provide an introduction of myself.
Tip 1: Start with a warm intro, mention about college, hobbies, any extra achievements
Tip 2: Mention about internships (if any) else mention projects (if any)
Tip 3: Discuss a little about hobbies and interests but not much and say things aligned with the role
The HR asked about the technologies I am familiar with and mentioned the technologies that new joiners will work on.
Tip 1: Always mention your learning, without telling HR will never know. I mentioned App Dev, Web Dev and a few others.
Tip 2: I mentioned my final year project along with my contribution.
Tip 3: If any other area (internship, project, contributions) where your learning is used, try to mention
What are your preferred locations?
Tip 1: I mentioned that I would love to go to new locations.
Tip 2: If any location is on your list, do mention a reason (if any).
Tip 3: Be calm and smile.

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?