Selected Java Interview Questions
Author

Selected Java Interview Questions

A professional Java tech channel sharing common knowledge to help developers fill gaps. Follow us!

1.5k
Articles
0
Likes
4.1k
Views
0
Comments
Recent Articles

Latest from Selected Java Interview Questions

100 recent articles max
Selected Java Interview Questions
Selected Java Interview Questions
Mar 22, 2026 · Information Security

Why JWT Is a Bad Choice for Session Management (And When It Works)

Although JSON Web Tokens have legitimate uses, this article explains why they are unsuitable for storing session data, detailing the security risks, scalability issues, and practical drawbacks compared to traditional session cookies, and finally outlines scenarios where JWTs are appropriate.

AuthenticationSession ManagementWeb Development
0 likes · 15 min read
Why JWT Is a Bad Choice for Session Management (And When It Works)
Selected Java Interview Questions
Selected Java Interview Questions
Mar 15, 2026 · Cloud Native

What Exactly Are Docker Images, Containers, and Kubernetes Pods? A Simple Guide

An easy-to-understand walkthrough explains Docker images as static system snapshots, containers as runnable instances, Dockerfile and docker‑compose recipes, and how Kubernetes Pods orchestrate containers, highlighting why these tools enable “run anywhere” deployment and scalable management across clusters.

Cloud NativeContainersDevOps
0 likes · 6 min read
What Exactly Are Docker Images, Containers, and Kubernetes Pods? A Simple Guide
Selected Java Interview Questions
Selected Java Interview Questions
Mar 10, 2026 · Backend Development

Why Over‑Encapsulation Breaks Your Code and How to Fix It

The article explains how excessive, fake, or chaotic encapsulation creates hidden risks, reduces maintainability, and hampers extensibility, then provides concrete refactoring examples and practical principles to achieve clean, purposeful encapsulation in backend code.

Best PracticesEncapsulationcode maintainability
0 likes · 11 min read
Why Over‑Encapsulation Breaks Your Code and How to Fix It
Selected Java Interview Questions
Selected Java Interview Questions
Mar 9, 2026 · Databases

How to Paginate Efficiently Across Sharded Databases Without OOM

This article explains why pagination only becomes complex when querying across sharded databases, compares three common solutions—including global search, sequential ID‑based paging, and the discouraged secondary query method—provides practical SQL examples, outlines pros and cons, and offers a STAR‑style interview answer.

SQLShardingpagination
0 likes · 6 min read
How to Paginate Efficiently Across Sharded Databases Without OOM
Selected Java Interview Questions
Selected Java Interview Questions
Mar 6, 2026 · Backend Development

Master Maven: From Plugin Setup to Full Web Project Build

This guide walks through Maven’s core workflow for Java backend development, covering plugin configuration, automatic project setup in IntelliJ IDEA, detailed pom.xml settings—including properties, dependencies, plugins—and code examples for Servlets and JSPs, plus dependency scope handling to avoid runtime conflicts.

Backend DevelopmentDependency ScopeIntelliJ IDEA
0 likes · 11 min read
Master Maven: From Plugin Setup to Full Web Project Build
Selected Java Interview Questions
Selected Java Interview Questions
Mar 3, 2026 · Backend Development

Automate Sensitive Data Encryption in MyBatis with Annotations and Interceptors

This article explains how to replace manual encryption code with a lightweight, annotation‑driven solution that uses a custom MyBatis interceptor to automatically encrypt and decrypt sensitive fields such as phone numbers, emails, and ID cards, improving code readability, maintainability, and security compliance.

InterceptorJavaMyBatis
0 likes · 20 min read
Automate Sensitive Data Encryption in MyBatis with Annotations and Interceptors
Selected Java Interview Questions
Selected Java Interview Questions
Mar 2, 2026 · Backend Development

Why Trailing Slashes Change Nginx Proxy Behavior and How to Deploy WASM

This article explores common pitfalls and nuanced behaviors in Nginx configuration, illustrating how trailing slashes affect proxy_pass routing, detailing location matching priorities, comparing reload commands, guiding offline installation across architectures, and providing comprehensive settings for deploying Unity WebGL WASM applications with proper MIME types and security headers.

DeploymentWasmlocation
0 likes · 20 min read
Why Trailing Slashes Change Nginx Proxy Behavior and How to Deploy WASM