Q1. Design a vending machine in Java.
Q2. count the number of components in a 2D grid.
Q3. What is the purpose of the final ACK in the 3-way handshake in TCP?
Q4. Explain the difference between TCP/UDP
Q5. Explain the process of connecting to a website entered in the browser in as much detail as possible.
Q6. What is a deadlock and how can they be avoided
Q7. Implement a hash map (C++)
Q8. reverse integer with 2d array
Q9. Find the largest palindrome possible in an array of numbers 0-9
Q10. Design a distributed scheduling system.