Skip to content
pachonjcl on GitHub pachonjcl on Twitter

Java Interview questions

  • What are the main features of Java X when it appeared?
  • explain the different model for spring detailed whether of the usage for a spring cloud.
  • Demonstrate a deep familiarity with the framework answering questions from a basic level to advanced.
  • Demonstrate understanding and familiarity with the concept of a mocking framework according to your seniority level.
  • Completable feature: Demonstrate knowledge and understanding.
  • handling Unit Testing
  • experience with microservices
  • experience with Java 8 or Java 11
  • Experience with JUnit, Mockito and JMeter
  • Spring and Springboot
  • Experience with Kakfa or Neiven.
  • Knowledge of SOLID principles (practical and/or theoretical mode)
  • Java usage in cloud: Azure or AWS
  • Knowledge and management of Clean Code and Refactoring
  • REST and/or GraphQL
  • Domain of Object Oriented Programming (ideal: +2 years of experience)
  • Solid knowledge in web service and application development
  • Knowledge and use of application security mechanisms using tools such as Spring Security, Apache Struts, etc.
  • Both theoretical and practical knowledge of agile methodologies
  • Git experience
  • Docker & kubernates experience
  • Apache tomcat experience
  • Redis experience
  • @bean context with singleton vs prototype
  • Partitions in Kafka
  • Interceptor vs Filters
  • Test Webmvc in endpoints
  • Server application vs web application.
  • Hibernate vs spring data
  • Micro services design patterns
  • All about beans and contexts, scopes.
  • Lazy loading beans
  • Dependency injection types.
  • What is abstraction.
  • SOLID
  • Microservices
  • Xxs in backend
  • SOA vs microservice
  • Boxing in Java
  • Spring security JWT
  • Class in spring security to login into db
  • Difference between a @component and @bean
  • How does Spring know how to handle annotations
  • Inner join vs left join
  • aspect oriented programming
  • what is agile
  • Transactional

Database

  • Trigger vs stored procedure: Demonstrate a deep and detailed understanding of the concepts and the differences between: triggers and stored procedures.
  • Experience with Databases such as SQL, MySQL, Oracle, Mongo, others.