Agoda Interview Question

JVM, race conditions, locking mechanism and Concurrent data structures