Software Engineer's Blog

Blog posts — page 38

Designing Effective Custom Exceptions in Java

Programming Language

Designing Effective Custom Exceptions in Java

Jason Yang · 29 Nov, 2025

Design effective custom exceptions in Java: structure them well, separate business and system errors, and integrate cleanly with Spring Boot error handling.

238. Product of Array Except Self

Coding Interview

238. Product of Array Except Self

Jason Yang · 28 Nov, 2025

Product of Array Except Self (LeetCode 238): the prefix and suffix product trick that avoids division for an O(n) solution, with an interactive visual.

Understanding Prefix and Suffix Patterns

Coding Interview

Understanding Prefix and Suffix Patterns

Jason Yang · 28 Nov, 2025

Prefix Sum and Suffix Product explained: what these algorithm terms really mean, why they beat naive recomputation, and where they show up in problems.