Tip 1 : Make an habit of solving atleast 1-2 problems daily on any coding platform.
Tip 2 : Don't just waste your time getting overwhelmed by watching lots of roadmaps and related videos. Pick any one topic and try to solve around 10-15 different approach based questions.
Tip 3 : Try to solve a particular question in limited amount of time. Don't seek for any solved solution during that time.
Tip 4(Bonus Tip):Start solving question with naive approach and then try to optimize it.
Tip 1 : Add recent projects in which you've actually learnt and earned some skills.
Tip 2 : Try to make your resume short and crisp.
This round was focused on aptitude checking .It consists mcqs based on logical questioning , quantitative questions and reasoning.
A train running at the speed of 60 km/hr crosses a pole in 9 seconds. What is the length of the train?
A. 120 metres
B. 180 metres
C. 324 metres
D. 150 metres
The sum of ages of 5 children born at the intervals of 3 years each is 50 years. What is the age of the youngest child?
A. 4 years
B. 8 years
C. 10 years
D. None of these
Statements: The old order changed yielding place to new.
Conclusions:
Change is the law of nature.
Discard old ideas because they are old.
A. Only conclusion I follows
B. Only conclusion II follows
C. Either I or II follows
D. Neither I nor II follows
E. Both I and II follow
Two categories of coding problem:
1)SD - 3 problems (1 Easy level, 2 medium level)
1)CSD - 3 medium level problems



Step 1: Started with naive approach
Step 2: Tried to optimize my code .

Step 1- Read and tried to solve the problem using pen and paper.
Step 2: Tried greedy approach for solving the problem



The order of elements in the resulting array is not important.
Let the array be [1, 2, -3, 4, -4, -5]. On rearranging the array such that all negative numbers appear before all positive numbers we get the resulting array [-3, -5, -4, 2, 4, 1].
This problem was pretty straight forward and initially i have solved this using extra space .
Then i have tried to solve it using constant space.
Technical round
Duration - 11:00 to 11:15 AM
Topics asked - Basics of python , OOPS questions , DBMS , data structures
He asked general questions from python like "difference between sets and lists"
I have stated 2 to 3 key points of both sets and lists.



1. There will be no leading zeros in any string in the list ‘BINARYNUMS’.
Consider N = 5 and the list ‘binaryNums’= [“0”, “01”, “010”, “100”, “101”]. This list consists of the binary representation of numbers [0, 1, 2, 4, 5]. Clearly, the missing number is 3 and its binary representation will be “11”. So you should return string “11”.
Step 1: Firstly i have mentioned the solution using dictionaries in python.
Step 2: After interviewer asked me for optimal solution.
Step 3: I have then used the optimal approach which is using the summation formula .This gave me answer without using extra space.
HR round.
Checking your behavioral and communication skills
It was just like a normal conversation between two professionals.
She asked me to introduce myself.
What i aspire to become in future?
She asked my 5 characteristics .
Tip 1: Stay calm while talking to the interviewer. Usually they are very friendly so try to converse gently.
Tip 2: Don't hesitate to ask questions which comes in your mind.
Tip 3: If no questions to ask just say "Thank you for asking , right now i do not have anything to add maybe in future if i want to ask something can i reach out to you through your email?"

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?