Druva - 10 July 2023

Sanket Jadhav
2023-07-11
Druva

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.

All articles