Tip 1 : Brush up on problem solving questions on medium and easy level
Tip 2 : Based on the role and Technologies be ready for Conceptual questions
Tip 3 : if it is a backend role one system design and 2 problem solving questions is mandatory
Tip 1 : Be short and crisp
Tip 2 : Always try to have quantitative analysis of achievements
1 problem solving easy level question based on list
conceptual questions on C# and DB questions
time : 5.30 pm
There is a list of people objects.one object contains people name and City where they are from. Find the total number of all the people based on each city
create a map of city and and count of people of that city
map(cityname,total people)
create hashmap m
for(i in list){
if( m.containsKey(i.placename)){
m.set(i.placename, m.get(i.placename).value+1)
}
else{
m.set(i.placename,1)
}
}
one DSA question and conceptual questions and scenario based question
Time 1PM
interview went well




For the above-linked list, if k=2, then the value at the kth i.e second node from the end is ‘12’.
1.You don’t need to take any input. It has already been taken care of. Just implement the given function and return a pointer pointing to the k-th element from the last of the linked list.
2.It is guaranteed that k<=size of the linked list.
2 pointers method
loop over the list
keep one pointer at position and another pointer j at position at i-k
by the time i reaches last element j will be at kth position retturn that element
Time Around 4pm
Interview went well
Design a OTP generating system
Tip 1 : ask all the requirements
Tip 2 : always know about the scale of the system that is to be designed
Tip 3 : always talk to the interviewer about whats there on your mind
HR round and negotiations
1. Your strengths and weakness
2. Where do you see yourself after 5 years?
Tip 1 : Don't lie
Tip 2 : always speak truth
Tip 3 : ask everything what you need

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