Non-Tech: 1. Tell me about yourself 2. What industry were you in? 3. What techs do you know and used? 4. What is your current work arrangement? 5. Reason for job change (previous and now) 6. Were your projects in development or maintenance? Tech (Java, Web, Spring, Docker, SQL, Security): 1. What version of Java do you know? 2. Java - What is Interface and Abstract? When do you use one over the other? 3. Java - Differences between StringBuilder and StringBuffer. 4. Java - What is Message Digest? 5. Web - What is in a Http Request? 6. Web - How does a server differentiate between sessions? 7. Spring - How would you create an API? What layers would you use? 8. SQL - What do you know about the "HAVING" keyword? 9. Security - What do you know about Cryptography? 10. Security - Session vs Token-based authentication 11. Security - What is in a JWT? 12. Security - How do you validate/verify a JWT? 13. Security - Have you heard of RSA? 14. Docker - what can you tell me about Docker? 15. Docker - what is in a Dockerfile?
Technical Lead Java Interview Questions
511 technical lead java interview questions shared by candidates
Data Structures and Algorithms Related questions
What are the various access specifiers in Java?
what is dependency injection?
Where do u see yourself in 5 years
Factory pattern. Oops concept. Immutable classes SQL join query
More technical High level and architecture discussion
Check if the arithmetic expression is balanced or not in terms of braces () {} []?
Can you briefly explain in your own words in which cases it is most suitable to use the OAuth2 Client Credentials flow, and provide a short example?
1st round questions were asked in core Java,spring,collections,multi threading, serialization and was told to write few programs. 2nd round questions were in Java 8 features, design patterns, wrapper class, write a program to check if the entered 10 numbers are in sequence from 0 to 9. Optimize that code
Viewing 121 - 130 interview questions