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!
The test was conducted at around 4 pm on Hackerearth and was of 90 minutes.It consisted of 2 coding questions and 10 MCQs.The first coding question was an easy algorithm and hash table based question, while the 2nd was of medium level and of DP.The difficulty of MCQs varied from easy to hard.
After every task, no. of empty cells are given by:
(n-row.size())*(n-col.size())
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.
It was early morning around 10A.M. shortly after their PPTs.
The interview was conducted via Skype.
It started with a an introductory question of Tell me about yourself.I was asked about my favourite subject.
The interviewer was really helpful.
I was given questions to code on arrays along with theoritical questions of Trees, LinkedLists, OOPs and DBMS.
I was also made to write a few SQL queries.
In the end I was asked if I had any question, to which I asked one.
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...
This round was conducted in the evening around 8pm.
This was the HR Round and was the last.
I was asked about
1. My past experiences and the projects I had done.
2. Why I want to join Deutsche Bank, what other things I know about DB.
3. If I have done any team based projects.
4. Do you have a passport.If I had any member of family who has a govt job.
5. Family Background.
Lastly, if I had any questions for him.Always ask at-least one question since it shows your interest in their company.
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is the result of 4 % 2?