Saravanan's Corner: Blackberry Dev

Saturday, 19 July 2025

Java Interview - Kumaran

  1.  Core Java 8 and above 
  2.  JDK/JVM/JRE, 
  3. JVM Memory Meta Space, 
  4. Collection Framework – 
  5. Immutability, 
  6. Exception Handling - 
  7. Custom Exceptions, 
  8. Multithreading concepts - 
  9. Executor Frameworks, 
  10. Thread racing conditions, 
  11. Design Patterns, 
  12. synchronization, 
  13. object locks,
  14.  Concurrency Collections ( fail-fast - Fail Safe ), 
  15. Stream API, Lambda, Functional Interface, Coding Skill in Streams, 
  16. Date Time API 
  17. SOLID Principles,
  18. Candidate must have exposure to HTML, CSS, and JSP is an advantage and not a must.
  19. JDBC,
  20. Spring MVC, 
  21. Spring Boot (Version 2.7 or more is a MUST),
  22. JPA/Hibernate, 
  23. Restful Micro Services 
  24. Spring framework Fundamentals - 
  25. Dispatcher Servlet, 
  26. Spring Beans - Lifecycle, 
  27. Bean's Scope 
  28. Spring Configuration, 
  29. Spring JDBC, 
  30. ACID, 
  31. Spring ORM integration
  32. Spring AOP
  33. Logging Mechanism
  34. Exception Handling, 
  35. Spring Security
  36. Thread Local, 
  37. Transactions, 
  38. Spring Annotations, 
  39. Auto Configuration,
  40. Basic BOOT internals, 
  41. Spring Cloud – projects,
  42. JWT – Oath, 
  43. API Gateway, 
  44. Eureka Discovery Service, 
  45. Config Server, 
  46. Circuit Breakers, 
  47. Actuator, 
  48. Dev Tools, 
  49. Spring DATA JPA,
  50. Transaction Propagation,
  51. Pagination And Sorting, 
  52. Annotations,
  53. Exception Handling, 
  54. Rest Template, 
  55. Web Client, 
  56. Feign Client, 
  57. Load Balancing, 
  58. Response Error Handler, 
  59. Conditional Bean Creation, 
  60. Micro Service Communication: 
  61. Rest Template, 
  62. Web Client, 
  63. Kafka Streaming, 
  64. PUB/SUB
  65. Hibernate -
  66. Persistence Context, 
  67. Hibernate Core, 
  68. Second Level Cache Configuration, 
  69. Session Factory/Session, 
  70. Update vs Merge, 
  71. Get vs Load, 
  72. N+1 Problem, 
  73. Fetch Type - EAGER, LAZY
  74. @GeneratedValue – Strategy, 
  75. Connection Pool, 
  76. Composite Primary Key - 
  77. Embed, 
  78. Embeddable Concepts,
  79. One to many, 
  80. one to one 
  81. database: Oracle / SQL / PostgreSQL.
  82. Oops Concept – Multithreading and annotation are a Must.
  83. The candidate should be comfortable working in Git, and GitHub.Should be experienced in Maven/Gradle Build – Added Advantage.
  84. SQL - Data modelling,
  85. Aggregation, 
  86. Indexing, 
  87. Projection,
  88. Replication, 
  89. Query / Optimisation, 
  90. File systems
  91. Tomcat/WebLogic or any server exposure - 
  92. Tomcat configuration, 
  93. Application server – JBoss / WebLogic, 
  94. Bridge, 
  95. Queue, 
  96. connection pool configuration, 
  97. Load Balancing
  98. Build Process - Ant, Maven build process, CI/CD pipeline
  99. Unit Testing: JUnit/XUnit/NUnit – Added Advantage.
  100. SDLC - JIRA - Must have worked in Jira / Similar Agile tools and should be familiar with Epic, Story creation, grooming, task / sub-task creation, GIT Repository /  DevOps tools
  101. Methodologies: Agile/Waterfall
  102. Tech Design Skills - Analysis, Design and Documentation of HLD and supporting SRD, estimation techniques, etc
  103. DevOps Tools: Jenkins, CI/CD, Docker, Kubernetes- Added Advantage
  104. Familiarity with cloud platforms (AWS / Azure / GCP) – Added advantage, not a must.
  105. LLD Preparation, HLD Preparation and Sequence Diagram,
  106. Methodology in SDLC
  107. Understanding of front-end technologies like HTML/CSS/Bootstrap/ Angular/React (basic level)
  108. Deep understanding of Agile/Scrum, Kanban, and hybrid methodologies
  109. Experience in BFSI, or Finance domain – added advantage and not a must.p ll
  110. Experience with JIRA, Confluence, MS Project, or equivalent project management tools – Added Advantage and not a must.
  111. Experience with successful team handling experience delivering web-based software solutions
  112. SQL -Data modelling,  Aggregation, Indexing, Projection, Replication, Query / Optimisation, File systems, Joins, Index, Stored Procedures.

No comments:

Post a Comment