Pregunta de entrevista de Spotware

1) Multithreading problem. Make sure you understand AtomicReferences and volatile variables. 2) Simple code review task. You need to know generics, lambdas, Strategy pattern, immutable objects in order to succeed with that task. 3) Questions about experience: stateful/ statess servers (it is very important for the technical manager), experience with automated tests, metrics, how to break down and estimate epics. 4) Design a chat system with millions of users.