Tip 1 : Prepare the core subjects very well
Tip 2 : Mention atleast 2 projects in your resume
Tip 3 : Practice to improvise solutions for common coding questions
Tip 1 : Do not mention anything in the resume you are not sure about.
Tip 2 : Do mention atleast 2 projects in the resume
I was sent a link in which I had to write the answers for certain questions. The questions were situation based and many of them were HR questions. Answer all of them carefully and try to be honest in your answers. They do eliminate students based on this round.
There were 3 questions - 1 hard, 1 medium, 1 easy.






If the given adjacency matrix is:
[0 1 0]
[1 0 1]
[0 1 0] and M = 3.
The given adjacency matrix tells us that node 1 is connected to node 2 and node 2 is connected to node 3.
So if we color vertex 1 with ‘red’, vertex 2 with ‘blue’, and vertex 3 with ‘red’, it is possible to color the given graph with two colors which is less than or equal to M.



An assignment was given to be completed within given time frame. Had to write the code and pass all the test cases.
It was at 9 in the morning. It was a tech deep dive + coding round. There was one interviewer and he was very helpful. He gave me hints whenever I was not able to tell something. So he started with OOPs, then he asked me basic questions about python as I code in python, then he asked questions from DBMS and CN. He then moved to coding questions where he shared with me a code pair link and asked me to code it there.
What is object?
What are classes?
Explain all pillars of OOPs.
Difference between runtime vs compile time polymorphism.
What is call by Value?
Difference between call by Value and call by reference.
Which is used in python?
What is difference between Authorization and authentication.
What is normalisation.
Difference between normalisation and denormalization.
What is ACID properties?
What is difference between TCP/ UDP?
Describe three way handshake
What do you mean by GET /POST?



It was at around 3pm after the first round. It was a system design round. There was only one interviewer and he was also very kind and helpful.
I had to design Stack overflow. So, he asked me to create a database schema.Then, he asked me to write SQL queries for problems he was asking. He then asked me if I know about API. I have never worked with APIs, so he continued with database schema only.
It was at 1 pm. It was a cultural fit round. There was only one interviewer and he asked me to introduce myself. Then he asked me to explain one of my projects. Then he asked some HR questions and situation based questions.
Why this job?
What motivates you?
Tip 1 : Be confident.
Tip 2 : Treat it like a discussion. Do ask questions if you are not clear about anything.
Tip 3 : Be honest with your answers.

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