Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: interview
LLM vs AI Agent: Following an Interview Question Through Six Follow-Ups
A mock AI engineer interview walks from what an LLM does to tool calls, execution boundaries, agent loops, parallel calls and refund safety in a support system.
3 min read30 RAG and Vector Database Interview Questions With Concise Answers
30 RAG and vector database interview questions with short answers: hybrid retrieval, HNSW vs IVF, chunking, reranking, eval metrics and multi-tenant safety.
10 min readLangChain interview prep with short answers, deeper cuts, and traps
LangChain interview prep: short problem-first answers, deeper follow-ups and traps on RAG, structured output and messages, with code drills from a real outage.
11 min readReact interview guide: hooks, rendering, and what large companies ask
React interview prep for large companies: virtual DOM, hook pitfalls, rendering and performance, state management, React 18 and live coding exercises.
6 min readTwenty-Five JavaScript Interview Scenarios From Production Bugs
Twenty-five JavaScript interview scenarios from real production bugs: races, layout thrash, idempotent payments, leaks, hydration, WeakMap caches, flaky tests.
20 min readSync a Shopping Cart Across Browser Tabs: BroadcastChannel vs localStorage
Why localStorage storage events drop identical payloads, why Date.now fixes are flaky, and how BroadcastChannel plus a durable store solves cross-tab cart badges.
7 min readJavaScript event loop: microtasks, macrotasks, and the call stack
Trace how promises, timers, and fetch callbacks move through microtask and task queues so async logs stop looking random in interviews and production bugs.
3 min readTwenty React interview questions that separate usage from understanding
Virtual DOM, keys, effects, memoization, Context, SSR, and hydration—explained with the gotchas interviewers actually probe, not textbook definitions.
9 min readHow V8 closure contexts retain memory beyond what one function uses
V8 builds one shared context per call for every outer variable any inner function mentions—so unused siblings and permanent listeners can pin large values.
8 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.