1. How do authentication and authorization work, specifically using OAuth2?
2. Given a string, find the character with the maximum frequency.
3. What is React JS?
4. What is your confidence level with Java?
5. How did you use distributed systems in your last project?