Skip to content
tezvyn:
Menu

⚙️Backend Dev

Backend engineering, APIs, and databases

534 bites

Test yourself: Top 30 intermediate Backend Dev interview questions →Multiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.

Intermediate everything in Backend Dev

easy1 min read

Cloudflare introduces Web Search API through AI Gateway

Cloudflare announced a Web Search API in AI Gateway with Ceramic.ai, Exa and Linkup, returning fresh web context and links for grounded agent applications.

easy1 min read

Python summit recap: discussions shaping CPython

Python Insider has published its 2026 summit recap. Topics include free-threading, Rust and garbage collection. These discussions are not a Python release.

easy1 min read

Python 3.10 reaches its final release

Python 3.10.22 is the series' final release and receives no more security updates. Python 3.11 through 3.14 also received maintenance or security releases, so teams should check their supported-version plan before upgrading.

intermediate1 min read

Cloudflare uses AI to map cryptography for its post-quantum migration

Cloudflare describes using an internal tool, CryptoLabe, to discover cryptography across its code and plan a 2029 post-quantum migration.

advanced1 min read

Go expands experimental portable SIMD APIs

The Go project describes experimental SIMD APIs across amd64, arm64, and wasm, including a portable interface intended to reduce assembly work.

easy1 min read

Node.js 22.23.3 updates OpenSSL, npm and Node-API

Node.js 22.23.3 (LTS) updates OpenSSL to 3.5.8, npm to 10.9.9 and adds Node-API SharedArrayBuffer support.

advanced1 min read

NVIDIA's AVO harness ran Claude Opus 5 autonomously for seven days straight

NVIDIA paired Claude Opus 5 with a new harness called AVO to run long-horizon autonomous tasks, including a seven-day GPU kernel optimisation run and a separate reasoning benchmark. AVO uses persistent memory and a supervisor process so the agent keeps working past a single context window instead of restarting.

intermediate1 min read

AI code volume is pushing code review earlier, ahead of the pull request

AI now produces more code than humans can realistically review, with Meta's lines of code per human-landed diff reportedly up 106% in a year. One response argues review should move earlier, into pairing and design sessions, leaving the pull request to catch formatting and known security issues.

intermediate2 min read

PM2 cluster mode and multi-core utilization?

Cluster mode forks multiple worker processes using Node.js cluster module, distributes load, uses all CPU cores.

intermediate1 min read

dependencies vs devDependencies in production?

Dependencies are needed at runtime, devDependencies only for development. npm install includes both, npm ci --only=production excludes dev.

intermediate1 min read

What are key Dockerfile steps for Node.js Express apps?

Use lightweight base image, copy app, install deps, expose port, set NODE_ENV, run.

intermediate1 min read

How to sync state across multiple user devices?

Attach userId to each socket, track active sockets per user, broadcast user state to all their sockets.

intermediate1 min read

How to authenticate WebSocket connections using JWTs?

Client sends JWT on connection, server validates via middleware, socket is attached to user.

intermediate1 min read

How does Socket.IO handle WebSocket failures with fallbacks?

Transports are communication protocols, WebSocket is primary, long-polling is fallback, client auto-detects and downgrades.

intermediate1 min read

How do Socket.IO rooms organize client communication?

Rooms group sockets for targeted broadcasting, socket can join multiple rooms, emit to room broadcasts to all members.

intermediate2 min read

Choosing Uvicorn worker count in production

Workers exist to use multiple CPU cores past the GIL; a common starting point ties count to cores, then you tune by load testing, balancing CPU and memory (each worker is a full copy) against connection-pool…

intermediate2 min read

Reading the full response body in middleware

Responses stream as multiple body messages and headers go first, so you cannot add a header after seeing the body; you must buffer all chunks, compute the hash, set the header, then resend.

intermediate2 min read

OAuth2 social login with your own JWT

A login endpoint redirects to the provider with a state param, a callback exchanges the code for the provider token, you fetch the user profile, upsert the local user, then mint your own JWT.

intermediate2 min read

selectinload vs joinedload for eager loading

Use eager loading options to avoid lazy N+1; joinedload uses a single JOIN (good for many-to-one) but can fan out rows on collections; selectinload issues a second IN query (better for one-to-many).

intermediate1 min read

Feature-based vs layer-based project structure

Layer-based groups by technical role and is simple early but scatters a feature across folders; feature-based groups by domain, improving cohesion and ownership at the cost of some duplication and…

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles