Core Java:
OOPS
- Abstraction
- Encapsulation
- Polymorphism
- Inheritance
Overloading, Overriding
Exceptions
- Checked & Un-Checked exception
- Customizing Exception
- Exception chaining and propagation
Enum
- General concepts
- How to create and use
Threading
- Basics
- Thread vs Process
- Life Cycle
- Interrupting Threads
- Thread pool concept
- Concurrency (Good to have)
- Executor service
Collections & Maps
- ArrayList, LinkedList with code examples
- HashMap, Hashtable, ConcurrentMap detailed implementation knowledge
- Hash code, equals concepts
- Sorting collection & Maps,
- Searching elements in Collection and Maps
- Comparator/Comparable utilization
Inner classes
- Types of inner classes
- Difference with others
Generics
Design Patterns
- Singleton, factory, builder
- Adapter, Proxy, Facade
- Strategy, Observer, Chain of responsibility
Data structures
- Trees, Stack, Queue, Linked List
More...
- Arrays based programs
- Serialization vs Externalization
- Programs : like Singleton,Mutable class, Prime num, Febinnocii series, Sorting techniques, Hashmap implementation, String based programs,
- Object class methods with examples
Note: Features of all the versions Java 5, 6, 7 and 8
Advanced Java:
JDBC:
- Steps to write basic JDBC program
- Types of JDBC Drivers
- Difference b/w Statement, PreparedStatement, CallableStatemnt
- Result Sets
- Stored Procedures, Batch Processing
- Different interfaces used in JDBC program
Servlets:
- Lifecyle
- Request dispatcher
- ServletContext vs ServletConfig
- Different Scopes
- Session Tracking Mechanisms
JSP:
- Implicit objects
- Flow of excecution
- Session Tracking, Cookies
- JSTL
- Custom jsp tags
- Different types of tags available in JSP like Directives, Actions, etc.
Hibernate:
- What is ORM
- Hibernate object lifecycle
- Single row operations like get() vs load()
- Eager loading vs Lazy loading
- Annotations
- All the interfaces using in Hibernate programs like Session, SessionFactory, Transaction.. etc
- Cache like first level and second level cache
- Different types of mappings
- Hibernate features
- Difference b/w SQL, HQL, Criteria API, Native SQL
Spring:
- IOC, Spring Core
- Dependency Injection (DI) like Setter, Constructor, Interface
- Spring Bean Lifecycle
- Spring MVC flow of execution
- Autowiring
- Different Scopes
- Annotations
- AOP concepts in depth
- RESTful Webservices
- Transaction Management
- Spring integration with different frameworks like Hibernate, JSF, Tiles, Log4j, and etc.
- Spring Security
Core Java,
hibernate,
Interview,
J2ee,
java,
spring
Related Topics
0 comments:
Post a Comment