Java Interview Crash Guide
Author

Java Interview Crash Guide

Dedicated to sharing Java interview Q&A; follow and reply "java" to receive a free premium Java interview guide.

379
Articles
0
Likes
92
Views
0
Comments
Recent Articles

Latest from Java Interview Crash Guide

100 recent articles max
Java Interview Crash Guide
Java Interview Crash Guide
Apr 20, 2023 · Fundamentals

Master Java I/O: Streams, NIO, and Serialization Explained

This article introduces Java I/O streams, explains how to efficiently read large files using buffered streams and NIO, details the core components of Java NIO (Channel, Buffer, Selector), and covers object serialization, the role of serialVersionUID, and alternative serialization frameworks.

IONIOStreams
0 likes · 12 min read
Master Java I/O: Streams, NIO, and Serialization Explained
Java Interview Crash Guide
Java Interview Crash Guide
Apr 19, 2023 · Backend Development

Master Spring MVC: Core Concepts, Annotations, and Interceptor Guide

This article explains the MVC pattern, the role of the DAO layer, details Spring MVC’s request handling flow, introduces key annotations such as @RequestMapping, @RequestParam, @RequestBody, and @PathVariable, and describes how to implement and register interceptors and request filters for comprehensive request processing.

AnnotationsJavaSpring MVC
0 likes · 7 min read
Master Spring MVC: Core Concepts, Annotations, and Interceptor Guide
Java Interview Crash Guide
Java Interview Crash Guide
Apr 13, 2023 · Backend Development

Inside ConcurrentHashMap: Architecture, Features, and Performance Tricks

This article explains the internal structure of Java's ConcurrentHashMap in JDK 1.8, covering its array‑based storage, linked‑list and red‑black tree handling of hash collisions, core concurrency mechanisms, and key performance enhancements such as fine‑grained locking, lock‑free size updates, and multithreaded resizing.

ConcurrentHashMapData StructuresJava
0 likes · 4 min read
Inside ConcurrentHashMap: Architecture, Features, and Performance Tricks
Java Interview Crash Guide
Java Interview Crash Guide
Apr 8, 2022 · Backend Development

7 Core Strategies for Java Performance Optimization: Theory Overview

This article provides a theoretical overview of seven major Java performance optimization techniques—including code reuse, computation parallelism, asynchronous processing, lazy loading, result set reduction, resource conflict handling, and JVM tuning—offering readers a comprehensive framework to understand and improve application efficiency.

JVMJavaPerformance optimization
0 likes · 11 min read
7 Core Strategies for Java Performance Optimization: Theory Overview
Java Interview Crash Guide
Java Interview Crash Guide
Apr 6, 2022 · Backend Development

How to Design Scalable E‑Commerce Order Systems: Architecture & Core Features

This article examines the role of order systems in traditional e‑commerce enterprises, outlines their core functional modules and design principles, illustrates system relationships with upstream and downstream services, and discusses future development trends, including modular architectures and multi‑system integration challenges.

Process Enginebackend architecturee-commerce
0 likes · 15 min read
How to Design Scalable E‑Commerce Order Systems: Architecture & Core Features