Tip 1 : For clearing online assessment you should be able to solve average aptitude questions.
Tip 2 : Solving 200-250 easy and medium (60% + acceptance) questions on leetcode would be enough for clearing interview.
Tip 3 : Having a project is a plus point though they do not focus much on project.
Tip 1 : Try to add proof of what you are adding. Add projects link, certificates link, coding profiles link etc.
Tip 2 : Content should not be so dense or so sparse.
it was around 2PM.
There were 25 aptitude questions and 15 questions from DSA, DBMS.
Number Of MCQs - 40
This round was at 10 AM. Interviewer was very nice I didn't feel pressure. He asked me 2 coding questions they were easy. There were few questions from dbms and oops.



If ‘ARR’ = [4 5 6 5 7 3] and ‘K’ = 5
Pairs are(4, 6), (5, 5) ,and (7, 3) and the sum of elements of each pair is divisible by ‘K’ i.e 5.
Step 1: I stored the square in an variable, part1;
Step 2: initiated two variable part2_length = 0 and part2 = 0;
Step 3: run a while loop with condition part1 != 0
last_digit = part1 % 10
part1 = part1/10
part2 = last_digit * pow(10, part2_length) + part2
if(part1 + part2 == n) return true
Step 4 outside loop return false



Two strings are isomorphic if a one-to-one mapping is possible for every character of the first string ‘str1’ to every character of the second string ‘str2’ while preserving the order of the characters.
All occurrences of every character in the first string ‘str1’ should map to the same character in the second string, ‘str2’.
If str1 = “aab” and str2 = “xxy” then the output will be 1. ‘a’ maps to ‘x’ and ‘b’ maps to ‘y’.
If str1 = “aab” and str2 = “xyz” then the output will be 0. There are two different characters in 'str1', while there are three different characters in 'str2'. So there won't be one to one mapping between 'str1' and 'str2'.
Intution: When any ith character occurs for the first time map it to the ith character of another string and then if next time that character occurs, then in another string the character should be equal to the character we mapped it with. size of both strings should be same.
Step1: Created two array of size 256 each say a1, a2.
Step 2: Start traversing the string i = 0 to size of string:
if (a1[s1[i]] != a2[s2[i]]) return false;
a1[s1[i]] = i + 1;
a2[s2i]] = i + 1;
Explain function overloading and function overriding.
Explain abstract class and abstract functions.
This was kind of fun round. It was in the evening same day. They asked me some behavioural and conditions based questions. Interviewer was cool. They asked questions like what is your strength and weakness, and what do you know about the company. Have you ever participated in hackathons? Few questions about life approaches.
Introduce yourself.
What is your strength and weakness?
What do you know about the company?

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?