Software Engineer's Blog

Blog posts — page 24

3. Longest Substring Without Repeating Characters

Coding Interview

3. Longest Substring Without Repeating Characters

Jason Yang · 31 Mar, 2026

Longest Substring Without Repeating Characters (LeetCode 3): the sliding-window O(n) approach, and why the int[128] version can jump the left pointer instead of stepping — with interactive visuals.

125. Valid Palindrome

Coding Interview

125. Valid Palindrome

Jason Yang · 31 Mar, 2026

Valid Palindrome (LeetCode 125): the two-pointer O(n) check that skips non-alphanumerics in place, why it beats building a cleaned string, and the edge cases.

128. Longest Consecutive Sequence

Coding Interview

128. Longest Consecutive Sequence

Jason Yang · 30 Mar, 2026

Longest Consecutive Sequence (LeetCode 128): the hash-set O(n) trick that only counts from sequence starts, with an interactive step-by-step visual.

Complete Guide to CORS in GCP

Cloud & DevOps

Complete Guide to CORS in GCP

Jason Yang · 29 Mar, 2026

Struggling with CORS errors in GCP? How CORS actually works across GCS, API Gateway, and Signed URLs, with practical examples and debugging tips.