every note, in one binder ✎

Developer interview notes & guides — Page 5

Focused explanations and longer guides, with worked scenarios, common mistakes and interview exercises across every chapter.

read ✓Angular · mid

Angular Resolvers and Navigation Data

What a ResolveFn really does to navigation: the delay, reruns on param change, RedirectCommand for 404s, and why EMPTY or an error cancels it.

~6 min readread →
read ✓Angular · easy

Angular Computed Signals and Derived Values

Why a cart total belongs in computed() and not a second signal, how Angular tracks dependencies lazily, and when linkedSignal fits.

~7 min readread →
read ✓Docker · mid

Docker Bind Mounts and Host Coupling

Bind mounts map a host path into a container: great for live code, risky for ownership, portability and security. See where each one bites.

~6 min readread →
read ✓Docker · easy

Docker Entrypoint and Command Overrides

How ENTRYPOINT and CMD combine into one argv, what docker run arguments replace, and why appending sh to some images never gives you a shell.

~6 min readread →
read ✓Docker · mid

Docker Health Checks and Useful Probes

How a HEALTHCHECK moves from starting to unhealthy, why plain Docker never restarts an unhealthy container, and what a good probe checks.

~6 min readread →
read ✓Git & CI/CD · easy

Git Cherry-Pick and Patch-Based Backports

Backport a fix to a release branch with git cherry-pick -x, handle the conflict when it depends on an earlier commit, and spot duplicate patches.

~6 min readread →
read ✓Git & CI/CD · mid

Git Atomic Commits and Reviewable Changes

An atomic commit does one thing and still builds. Split mixed edits with git add -p, fold follow-up fixes in with --fixup, and revert precisely.

~6 min readread →
read ✓Git & CI/CD · mid

Git Ignore Rules and Already Tracked Files

A tracked file stays tracked after you add it to .gitignore. Untrack it with git rm --cached and warn teammates, whose pull deletes it.

~6 min readread →
read ✓Git & CI/CD · easy

Git Reflog and Recovering Lost References

Undo a bad reset --hard, restore a deleted branch or a dropped stash with git reflog and git fsck, and learn which lost work Git can't recover.

~6 min readread →
read ✓HTML & CSS · hard

HTML Data Tables and Header Relationships

How th, scope, caption and headers/id tell a screen reader which headers describe a cell, with a two-level pricing table worked through.

~8 min readread →
read ✓HTML & CSS · mid

CSS Flex Items and Unexpected Overflow

Why a flex item holding a long URL or code block won't shrink, what min-width: auto computes, and when min-width: 0 or minmax(0, 1fr) fixes it.

~6 min readread →
read ✓HTML & CSS · easy

HTML Headings and Document Navigation

How screen reader users jump between headings, why levels should follow structure rather than font size, and how to fix skipped levels.

~6 min readread →
read ✓HTML & CSS · mid

HTML Responsive Images and Source Selection

How browsers pick a file from srcset using sizes and pixel density, when to use picture, and the math for a phone, a tablet and a laptop.

~6 min readread →
read ✓HTML & CSS · mid

CSS Responsive Units and Content Constraints

When to use px, rem, em, %, ch, vw and dvh, how clamp() builds fluid type that still zooms, and why 100vh breaks on phones, with real numbers.

~6 min readread →
read ✓Java · easy

Java ArrayList Capacity and Performance

How ArrayList grows its backing array by 1.5x, why add is amortized O(1), and when ensureCapacity or a different list actually helps.

~8 min readread →
esc