Pergunta de entrevista da empresa Broctagon Fintech Group

what is synchronization, methods to prevent deadlock, what are semaphores, integrity constraints, ACID properties, How are hash tables implemented in java, some OOPs concepts, static and dynamic polymorphism, virtual functions