Tip 1 : Focus on Data Structure and Algorithms (Prefer quality questions than quantity of questions) Atleast 2 questions everyday.
Tip 2 : Be Fluent in Javascript, As it will open a lot of doors for your career options
Tip 3 : Chose a right tech stack(mine is ReactJs, NodeJs, ExpressJs, MongoDB), because all the work you do in future will depend on it. Try to make atleast 2 Projects of your own it will help interviewee to check you grasp on tech stack.
Tip 1: Have atleast 2 projects on your resume
Tip 2: All working experience details should be short and crisp.



The lists (1 -> 2 -> 1), (3 -> 4 -> 4-> 3), and (1) are palindromes, while the lists (1 -> 2 -> 3) and (3 -> 4) are not.
Copy the linked list in array then using two pointers check it for palindrome.
next optimisation is
using slow pointer and fast pointer reverse the second half of the linked list then traverse from last to middle and start to middle check for palindrome.




You are a given the matrix -:
‘mat’ = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
Here the Zig-Zag order of the given matrix is [1, 2, 4, 7, 5, 3, 6, 8, 9]. Hence the answer is [1, 2, 4, 7, 5, 3, 6, 8, 9].
Use a loop to iterate through each row of the matrix.
For each row, use another loop to iterate through each column of the matrix.
Determine whether the current row and column position should be printed normally or in reverse order, based on whether the row and column indices are odd or even.
Print the value at the current row and column position, using a space or other delimiter to separate it from the next value.
Repeat this process for all rows and columns of the matrix, until the entire matrix has been printed in jigjag format.
Behavioural questions
Tip 1: Stay positive
Tip 2: Try to give positive answers only

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