Tip 1 : Practice a lot of data structures based questions, this is the most important part of the interviews/tests of any company.Solve atleast 200 questions on GeeksforGeeks or LeetCode.You can sort the questions company or topic wise.A month before the hiring process starts, I gave several coding contests on Coding Ninjas.Try giving as many such contests as possible.
I also attended many live webinars of Coding Ninjas of topics Backtracking, Algorithms, etc. which helped me a lot in brushing up my skills and cleared my concepts to a great extent.How to Ace your coding interview hosted by them was also really insighful.
Tip 2 : Confidence is the key to crack any interview.If stuck on any question, just ask for hints.The interviewers are mostly really helpful.Also, do keep on telling them whatever approach you have in mind.
Tip 3 : Strengthen your concepts of DBMS and OOPs.These are very important subjects and should be revised a day before the interview!
Tip 1: A good resume includes your skills, projects and experience(internships/volunteer/academic).One should have at-least 2 decent projects.These could be web/app or even python/c based projects.You should be thorough with each and every project you've mentioned.
Tip 2: The resume should be well-formatted.Do not mention things you aren't confident about.Mention your core subjects as well.Write only what you know!
After every task, no. of empty cells are given by:
where row and col are 2 sets and we push each i,j into it.
This is a DP based problem.
The state is the index you are currently at and the transition is the forward and backward jumps.
Differences between Relational and Non Relational Databases.Questions based on it.
Questions based on Normalization.
Also SQL Queries based questions.
Tip 1: Be confident and answer.
Tip 2:Do let the interviewer know whatever it is you are thinking throughout.
Tip 3:Do practice SQL queries.Know the DBMS , OOPs, OS concepts thoroughly.
This round was conducted in the afternoon(3 p.m.).
It was a Pro-Fit Round, conducted via Skype.
This round was majorly Project Discussion along with Behavioural Questions.
It was a test of our thinking process, how professionally good one is and can you do teamwork in different scenarios.
The interviewer asked me about the projects I had done and 3 of them were discussed...