Tip 1 : Practice more competitive coding.
Tip 2 : Don't bluff be brutally honest. Don't be desperate.
Tip 3 : If you are confident about DSA, please prepare well for managerial questions. These questions you should practice at least once in the mirror: Tell me a situation where you had to debug something very tricky. Tell me how you handled a complicated decision making etc etc.
Tip 4 : Don't have common projects in your portfolio, try to build something end to end and that's well demonstrable. If you add many small projects, it carries no points.
Tip 1 : Keep resume at max upto two pages
Tip 2 : Remove any irrelevant info which might not be associated with the profile you're applying to or you can keep them at the bottom. I being from mechanical had put my MECH projects at the end whereas all CS related stuff at the top.
Tip 3 : Add a few projects that you can explain end to end rather than adding a bunch of projects which you're just familiar with.
I was asked to explain my background and then a little about my expertise. Then I was given a competitive coding problem. It was big paragraph with lots of information and I used recursion to solve it partially.


Input: [1,2,3,4,5]
Output: [5,4,3,2,1]

This was more of a managerial round talking about different design patterns, projects, and events I have participated in. What are the best practices I follow, how do I avoid code conflict, how do I collaborate with teammates, etc. What I consider as my greatest achievements and how much exposure I have to the dev community etc.
This was a very basic round just to confirm your other details and your behaviour etc. If you clear the second round, this is kind of formality and very likely you're going to get through it.
What are your hobbies?
Can you handle pressure?

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