Glovo interview question

Explain what is a Thread and what is a Process, Semaphores, Mutex, Virtual Memory Resolving Deadlocks in Threads Questions on Test Driven Development, Junit test cases, etc. Questions on TimeSpace Complexity Containers vs Virtual Machines Bits and pieces of Microservices