Tip 1 : Solve DSA Maximum questions as you can
Tip 2 : Candidate should have basic knowledge on system design and OS
Tip 1 : Do not put unnecessary things which will make you in trouble.
Tip 2 : Practice what you preach
It was started in afternoon 2 PM. and started with my introduction and later he has asked me about my college final year project and I'm Electronics branch student and i obviously didn't make any project related to IT but my final year project was on Embedded and he was impressed on my roll in project seems like he was listening some new thing and after that about my past company project and he moved on coding question and asked me about recursion, string and pointer related question.
A palindrome is a word, number, phrase, or other sequences of c...
A string is palindrome if it remains the same on reading from both ends. I've find the length of string and run loop and comparing character from first and last one by one.
It was started at 10 AM and completed at 10:45 AM around, in between it was completely DSA algorithm and I noticed one thing in 2nd round interview that, according to interviewer perspective, if candidate has less knowledge on past project that was okay for him but candidate should must have DSA knowledge and based on that he was judging skill. and he asked me 4 program about tree and Hashmap related question and i couldn't able to solve 2 of them and it was bit difficult for me
Find height of left and right subtrees using dfs traversal. Print true if the difference between heights is not more than 1 and left and right subtrees are balanced, otherwise print false.
first to traverse the tree, starting from root till every node, check if its left subtree is a leaf. If it is, then add it to the result.
It was 30 minute interview, started at 11 AM. and interviewer asked me less question of DSA and more on system design.
Tell me about yourself.
Why do you want to join us?
Where do you see yourself in 5-10 years?