Tip 1 : CLEAR THE CONCEPT IN DSA
Tip 2 : DO COMPETITIVE PROGRAMING
Tip 3 : PRACTISE WELL
Tip 1 : DONT WRITE FAKE THINGS
Tip 2 : AS SHORT AS POSSIBLE WITH CLEAN EXPERIENCE
THIS ROUND WAS OF 2 HOURS (ONLINE) CONSITING OF BOTH MCQ AND PROBLEM SOLVING.



Input : 1 -> 2 -> 3 -> 4 -> 'NULL' and 'K' = 2
Output: 1 -> 2 -> 4 -> 'NULL'
Explanation:
After removing the second node from the end, the linked list become 1 -> 2 -> 4 -> 'NULL'.

Tip 1:FIND THE LENGTH OF THE LINKED LIST
Tip 2:SUBSTRACT IT FROM N(LENGTH OF LINKEDLIST)
Tip 3ITERATE THE LINKLIST UPTO TIP 2 RESULT THENDELETE A NODE



You may assume that duplicates do not exist in the given traversals.
For the preorder sequence = [1, 2, 4, 7, 3] and the inorder sequence = [4, 2, 7, 1, 3], we get the following binary tree.

Tip1: GOOD UNDERSTANDING OF RECURSION
Tip 2: SHOULKD KNOW THE INORDER AND PREORDER
Tip 3: IF U SOLVED THIS QUESTION EARLIER THEN ONLYU U CAN SOLVE THIS QUESTION IN INTERVIEW
THEY ASKED ME QUESTION RELTAED TO DYNAMIC PROGRAMING BUT I WAS NOT CONFIDENT IN IT SO GET REJECTED IN THIS ROUNG, ALSO ASKED SOME THEORITICAL QUESTION BUT THERE PRIORITY WAS TO SOLVE THE PROBLEM SOLVING QUESTIONS FIRST



For the ‘MAT1’ and ‘MAT2’ given below, ‘MAT3’ is the matrix formed by multiplying ‘MAT1’ and ‘MAT2’.

1. MAT3[0][0] = MAT1[0][0] * MAT2[0][0] + MAT1[0][1] * MAT2[1][0] ie. 2 * 1 + 1 * 4 = 6
2. MAT3[1][0] = MAT1[1][0] * MAT2[1][0] + MAT1[1][1] * MAT2[1][0] ie. 0 * 6 + 0 * 4 = 0

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