Problem of the day
Tip 1 : Study about the company
Tip 2 : Go through interview questions and experiences
Tip 1 : Know your resume thoroughly
Tip 2 : Mention good projects on which you can talk about and explain properly
MCQs were in depth, unless you have gone through every concept, it would be tough to solve
Questions from DBMS.
Difference between lock and semaphore.
Code: A variation of merge sort
Discussed in-depth deadlocks.
Discussion about volatile storage, its need, what would happen if it was not present. What is its need if I have 24hrs of power on?
Asked about big O complexity
Which is faster and why (i++ vs ++i)?
3 bulbs and 3 switches
Typical HR round -
Why do you want to work here
Polymorphism and its types.
Write a code to show operator overloading.
Difference between method overloading and method overriding.
Threading, multilevel scheduling, and its drawbacks and how it can be overcome.
DBMS -sql queries, same data but write using IN instead of WHERE
Asked in-depth about my project. I was also asked to show it using the screen share. Picked up lines and was asked to explain. Asked me to add another menu and show her (web development project). Difference between get and post methods. Why I code HTML, CSS, bootstrap, etc, and why not react. What would I study web development when I could easily build sites using WordPress etc. If there is a huge project and I had to fix an error, how do I find out in which file the error exists? If suppose your manager comes and tells you that you have made a mistake and that your code is not working properly, how would you handle it? What would you do if you were placed in a team, where the work is monotonous and there is nothing new to learn and you have been placed there since you made mistakes in other groups before.
Tell me about yourself, your hobbies, and interests.
It was a very short and friendly discussion.