Java Newsletter

Java Newsletter

Home
Notes
Interview Questions
Take Home Challenges
Pro Quizzes
Archive

Sitemap - 2025 - Java Newsletter

Top 5 Cool Java Streams One Liners

Java Collection Methods Useful for LeetCode Interviews

Top 5 Tips For Sorting Java Collections

Engineering With Java: Digest #55

Engineering With Java: Digest #54

Engineering With Java: Digest #53

Spring Data JPA: How to bulk insert data

Java Coding Interview(non-leetcode-style) - Top 10 Active Users by Login & Email Trust

Pro Quizzes

Java Take Home Challenges

Engineering With Java: Digest #52

Spring Data JPA: Replace multiple queries with a single query

How to Create Custom Field Validator Annotation In Java

How Can We Inject Beans In Spring? — Spring Interview Question

Engineering With Java: Digest #51

Engineering With Java: Digest #50

Evolution of Rest Client In Java

Spring Data JPA: Query Derivation Explained!

Engineering With Java: Digest #49

Spring Data JPA: deleteAllInBatch*() Methods Explained!

How to Cache DB Query Results — Spring Boot

Engineering With Java: Digest #48

Java Interview Question: Remove Inactive Users Efficiently

Engineering With Java: Digest #47

Java Coding Interview: Zip and Pad Lists

Engineering With Java: Digest #46

Engineering With Java: Digest #45

Contiguous Array — Leetcode 525

Engineering With Java: Digest #44

Understanding Leetcode Prefix Sum Pattern

Engineering With Java: Digest #43

What is the Difference Between HashSet and TreeSet — Java Interview Question

Engineering With Java: Digest #42

© 2025 Suraj Mishra
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share