17 December 2024
30 May 2024
#CoreJava
Last updated - V6 (18-Nov-2025)
Key Concepts
| Topic | SubTopics (comma separated) |
|---|---|
| OOP Concepts | Inheritance, Polymorphism, Abstraction, Encapsulation, Method Overriding |
| Classes & Objects | Constructors, this keyword, super keyword, Overloading, Object Cloning |
| Access Modifiers | public, private, protected, default, package-level access |
| Static & Final | static variable, static method, static block, final class, final method |
| Data Types & Variables | primitive types, type casting, var keyword, literals, reference variables |
| Strings | immutability, StringBuilder, StringBuffer, String pool, equals vs == |
| Arrays | 1D array, 2D array, Arrays utility class, sorting, searching |
| Collections | List, Set, Map, Iterator, HashMap |
| Generics | bounded types, wildcards, generic methods, type erasure, raw types |
| Exception Handling | try-catch, finally, throws, throw, custom exceptions |
| Java I/O | InputStream, OutputStream, Reader, Writer, BufferedReader |
| NIO | Path, Files, Channels, Buffers, Selectors |
| Multithreading | Thread, Runnable, synchronization, sleep, join |
| Concurrency | ExecutorService, Future, ConcurrentHashMap, Atomic classes, Locks |
| JVM Internals | ClassLoader, Bytecode, Class loading, JIT, GC basics |
| Memory Model | heap, stack, references, garbage collection, happens-before |
| Lambda & Functional Interfaces | lambda syntax, Predicate, Function, Consumer, Method reference |
| Streams API | map, filter, reduce, collect, flatMap |
| Annotations | built-in annotations, custom annotation, Retention, Target, Marker annotations |
| Reflection | Class object, getMethods, getFields, invoke, dynamic proxy |
| JDBC | Connection, Statement, PreparedStatement, ResultSet, batch updates |
| Serialization | Serializable, transient, serialVersionUID, writeObject, readObject |
| Date & Time API | LocalDate, LocalTime, LocalDateTime, Instant, DateTimeFormatter |
| Modules (JPMS) | module-info, requires, exports, opens, modular JARs |
| ClassLoader | bootstrap loader, system loader, extension loader, delegation, custom loader |
| Garbage Collection | G1 GC, CMS, GC roots, mark-sweep, pause time |
| JIT Compiler | interpreter vs JIT, tiered compilation, inlining, escape analysis, optimization |
| Advanced Concurrency | ForkJoinPool, CompletableFuture, parallel streams, RecursiveTask, locks |
| Bytecode & Instrumentation | javap, Java Agent, ASM, bytecode inspection, class redefinition |
| Performance Tuning | JFR, heap dump analysis, thread dump analysis, profiling, GC tuning |
Interview question
Related Topics
| CoreJava_08 |
| CoreJava_17 |
| OOP Concepts |
| String Handling |
| Arrays |
| Exception_Handling |
| Collections |
| MultiThread |
| Generics |
| JDBC |
| Java_IO |
25 May 2024
#SQL_Server
Last updated - V6 (05-Oct-2025)
Key Concepts
| Topic | SubTopics | Basic | Intermediate | Advanced | Expert |
|---|---|---|---|---|---|
| Introduction & Basics | Overview, Editions, Versions, Features | ✅ | |||
| Installation & Configuration | System Requirements, Installation, Configuration, Services | ✅ | ✅ | ||
| Databases | Creating Databases, Database Properties, Collation, Filegroups | ✅ | ✅ | ||
| Tables & Schemas | Creating Tables, Data Types, Constraints, Schemas | ✅ | ✅ | ||
| Data Types | Numeric, String, DateTime, Binary, XML, JSON | ✅ | ✅ | ||
| Primary & Foreign Keys | PK, FK, Relationships, Referential Integrity | ✅ | ✅ | ||
| Indexes | Clustered, Non-Clustered, Columnstore, Filtered Indexes | ✅ | ✅ | ||
| Views | Simple Views, Indexed Views, Partitioned Views, Security | ✅ | ✅ | ✅ | |
| Stored Procedures | Creating, Executing, Parameters, Error Handling | ✅ | ✅ | ✅ | |
| Functions | Scalar, Table-Valued, Inline, User-Defined | ✅ | ✅ | ✅ | |
| Triggers | DML Triggers, DDL Triggers, INSTEAD OF, AFTER | ✅ | ✅ | ||
| Transactions | ACID, BEGIN/COMMIT/ROLLBACK, Isolation Levels | ✅ | ✅ | ✅ | |
| Locks & Deadlocks | Lock Types, Blocking, Deadlock Detection | ✅ | ✅ | ||
| Constraints | CHECK, DEFAULT, UNIQUE, NOT NULL | ✅ | ✅ | ||
| Normalization & Design | 1NF, 2NF, 3NF, Denormalization, ERD | ✅ | ✅ | ||
| Querying | SELECT, JOINs, WHERE, GROUP BY, HAVING, ORDER BY | ✅ | ✅ | ✅ | |
| Advanced Queries | CTE, Window Functions, Ranking, Pivot/Unpivot | ✅ | ✅ | ||
| Performance Tuning | Index Tuning, Execution Plans, Query Optimization | ✅ | ✅ | ||
| Transactions & Concurrency | Isolation Levels, Locks, Deadlocks, Snapshot Isolation | ✅ | ✅ | ||
| Backup & Restore | Full, Differential, Log Backup, Restore Scenarios | ✅ | ✅ | ✅ | |
| Security | Authentication, Authorization, Roles, Permissions, Encryption | ✅ | ✅ | ✅ | ✅ |
| Replication & Mirroring | Snapshot, Transactional, Merge, Database Mirroring | ✅ | ✅ | ✅ | |
| High Availability | Always On, Failover Cluster Instances, Log Shipping | ✅ | ✅ | ✅ | |
| Monitoring & Maintenance | Performance Monitoring, SQL Agent Jobs, Maintenance Plans | ✅ | ✅ | ✅ | |
| Advanced Topics | Partitioning, Service Broker, Query Store, PolyBase | ✅ | ✅ | ||
| Cloud & Hybrid | Azure SQL, Managed Instance, Synapse Analytics, Migrations | ✅ | ✅ |
Interview question
Related Topics
| Complex_Query |
04 May 2024
#SOAP
Last updated - V6 (03-Oct-2025)
Key Concepts
| Topic | SubTopics | Basic | Intermediate | Advanced | Expert |
|---|---|---|---|---|---|
| SOAP Fundamentals | Definition, Purpose, Characteristics | ✅ | |||
| SOAP Message Structure | Envelope, Header, Body, Fault | ✅ | ✅ | ||
| SOAP Protocols | HTTP, SMTP, JMS, TCP | ✅ | ✅ | ||
| SOAP vs REST | Differences, Advantages, Disadvantages | ✅ | ✅ | ||
| SOAP Elements | Envelope, Namespace, Encoding | ✅ | ✅ | ||
| WSDL | Definition, Structure, Operations, Bindings | ✅ | ✅ | ||
| UDDI | Service Registry, Lookup, Discovery | ✅ | ✅ | ||
| SOAP Binding Styles | Document Style, RPC Style, Encoded, Literal | ✅ | ✅ | ||
| SOAP Fault Handling | Fault Code, Fault String, Detail | ✅ | ✅ | ✅ | |
| SOAP Headers | Authentication, Transaction, Routing | ✅ | ✅ | ✅ | |
| SOAP Attachments | SwA, DIME, MTOM | ✅ | ✅ | ✅ | |
| SOAP Security Basics | SSL, Basic Auth, Token-based | ✅ | ✅ | ||
| WS-Security | Encryption, Signatures, UsernameToken | ✅ | ✅ | ||
| WS-Addressing | Endpoint References, Message Routing | ✅ | ✅ | ||
| WS-ReliableMessaging | Message Ordering, Delivery Assurance | ✅ | ✅ | ||
| WS-Policy | Policy Assertion, Policy Attachment | ✅ | ✅ | ||
| WS-AtomicTransaction | Commit, Rollback, Coordination | ✅ | ✅ | ||
| WS-Federation | Identity Federation, Trust Relationships | ✅ | ✅ | ||
| SOAP Interoperability | Namespaces, Encoding Rules, Standards | ✅ | ✅ | ✅ | |
| SOAP Handlers | Request/Response Processing, Logging | ✅ | ✅ | ✅ | |
| Development Approaches | Contract-first, Code-first | ✅ | ✅ | ✅ | |
| SOAP Tools | SoapUI, Postman, Apache CXF, Axis2 | ✅ | ✅ | ✅ | ✅ |
| SOAP in Java | JAX-WS, Spring-WS, CXF | ✅ | ✅ | ✅ | |
| SOAP in .NET | WCF, ASMX, Visual Studio | ✅ | ✅ | ✅ | |
| SOAP Performance | Optimization, Compression, Scalability | ✅ | ✅ | ||
| SOAP Security Advanced | Replay Attack Prevention, SAML Tokens | ✅ | ✅ | ||
| Monitoring & Debugging | Logging, Tracing, Message Inspection | ✅ | ✅ | ✅ | |
| Testing SOAP | Unit Tests, Integration Tests, Load Tests | ✅ | ✅ | ✅ | ✅ |
| SOAP in ESB | Service Orchestration, Mediation, Routing | ✅ | ✅ | ||
| SOAP in Microservices | Integration, Migration to REST | ✅ | ✅ |
Interview question
Related Topics
Subscribe to:
Comments (Atom)