How does a hash table work? Why override equals and hashcode? Some simple stuff involving Java threading General spring framework questions. Nothing crazy. You have an application on a single sever. What technologies would you use? How would you scale the database? How would you scale the servers if more requests come in? How would you secure the app? Caching? Etc