Question d’entretien chez Freshworks

1st Round - How Cache System Works. How to implement it using Java. - Different cache eviction strategy. - Threads, Synchronization, Deadlocks - Scaling In and Scaling Out 2nd Round - Design database for "Bookmyshow" app - How to log an error to a server in the case for a mobile app. - Design dictionary Round 3 - Rate limiting for an API - Min from a stack - Design a database for an application like JIRA