Tip 1: Practice DSA regularly.
Tip 2: Focus on aptitude for initial rounds.
Tip 1: Mention your projects which are live.
Tip 2: Mention only those tech stack which you know very well.
It was an SQL round with some queries to solve within 1 hour.
Basic SQL should be known. Learn SQL Limit, Select query, Joins and Subquery.
SQL, DSA, C++ and OOPS questions. Also resume questions.
Explain the difference between PUT and PATCH? (Learn)
Learn basic http request and types.



Given a linked list, the task is to reverse the linked list by changing the links between nodes.
The idea is to reverse the links of all nodes using three pointers:
prev: pointer to keep track of the previous node
curr: pointer to keep track of the current node
next: pointer to keep track of the next node
Starting from the first node, initialize curr with the head of linked list and next with the next node of curr. Update the next pointer of curr with prev. Finally, move the three pointer by updating prev with curr and curr with next.
Communication and HR round.
Tip 1: One minute introduction should be ready.
Tip 2: Fluency and confidence required.
Tip 3: On spot thinking and reasoning capability.
Tip 1: Willingness should be shown
Tip 2: Should be able to relocate
Detailed problem solving, resume related questions, project discussion, OOPS, SQL.



Given a binary tree, the task is to find the maximum depth of the tree. The maximum depth or height of the tree is the number of edges in the tree from the root to the deepest node
The idea is to recursively calculate the height of the left and the right subtrees of a node and then find height to the node as max of the heights of two children plus 1.
Explain the types of joins. (Learn)
What is the difference between Authentication and Authorization? (Learn)
Tip 1: Learn Authentication and Authorization basics.
Tip 2: Learn JSON Web Tokens.
Company fit and HR related questions.
Tip 1: Willingness should be shown.
Tip 2: Mention your strengths and highlight your knowledge base and capabilities.
Tip 3: Show that you have done both academically well and also have required skills.

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