Question d’entretien chez Citi

Ticket booking system, Producer/consumer problem, Executor Design pattern, Semaphore, Transient variable in java, designing tools and diagrams you have used while designing an application, SOA, Lamda expression.