1) Aptitude :
10 MCQ
3 coding questions
2 ) 1st Technical Round
- Tell what you did in 3 years of engineering
- Explain One of Project and related questions.
- DSA coding question
- Given two strings. If # is present in string than it will work as backspace .
I.e last character will get deleted ..
After that you need to compare two strings to check equality.
- Next permutation of unique Numbers in array.
- Next permutation of duplicate Numbers in array.
- Inheritance in real Life
- Multi threading
- Drawbacks of Multi threading
- Deadlock
- Deadlock prevention technique
- Locks and semaphores.
- Explain any OS concept in detail.
Interviewer Open for any questions :
3) 2nd Technical Round :
- Explain any Project which is near to your heart.
- Explain 2nd project.
- Explain 3rd project.
- How will you design a database for Multi chain Hospital System.
- What parameters you will consider to scale your database
- Retrieve data without querying database.
- What is cache memory.
- How to implement cache.
- what is Virtual Memory
- what is demand paging
- how page fault works.
- thrashing
- how to resolve thrashing
- Puzzles:
- Puzzle 1:
3 ltr bucket 🪣 , 5 ltr bucket 🪣
Try to measure 4 ltr water using this buckets.
- Puzzle 2:
3 switch and 3 bulbs 💡
Try to map every switch and bulb in one go.
- what is load balancer.
- how load balancing is done
- does DNS requests goes to load balancer.
- what is IP address in real life
- ARP protocol
- Interviewer open for any questions.