Skip to content
tezvyn:
Menu

⚙️Backend Dev

Backend engineering, APIs, and databases

290 bites

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

Easy 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.

easy1 min read

How does NODE_ENV=production change Express behavior?

NODE_ENV is a convention signal, production disables verbose logging and enables caching.

easy1 min read

What does PM2 do for Node.js applications?

PM2 restarts crashed processes and manages multiple workers.

easy1 min read

Environment configuration and secrets management in Node.js?

Use environment variables, load from .env file (dev only), never commit secrets.

easy1 min read

How to add Socket.IO to an Express application?

Create HTTP server with express(), attach Socket.IO to it, listen on server not app, define event handlers.

easy1 min read

Socket.IO emit methods: socket, io, broadcast differences?

Socket.emit() sends to one client, broadcast.emit() to all except sender, io.emit() to all.

easy1 min read

HTTP request-response versus WebSocket connections?

HTTP is request-initiated, pull-based, client waits for response. WebSocket is persistent, bidirectional, either side sends data anytime.

easy1 min read

Purpose of the Node.js cluster module

Cluster forks worker processes sharing one listening port, so requests spread across CPU cores via the OS, raising throughput and adding resilience.

easy1 min read

What is a Node.js Stream and why use one

A stream processes data in chunks over time, so memory stays bounded and work starts before all data arrives; ideal for large files and network IO.

easy1 min read

Preventing XSS when rendering user content in templates

The risk is XSS; default to escaped interpolation (EJS <%= %>, Pug #{}) so HTML is encoded, and avoid raw output (<%- %>) for untrusted data.

easy1 min read

Purpose of Helmet middleware in Express

Helmet sets safe response headers like X-Content-Type-Options, HSTS, and CSP, mitigating MIME-sniffing, clickjacking, and protocol downgrade.

easy1 min read

Writing a basic Jest unit test

Import the function, group cases with describe, define each case with it or test, assert with expect and a matcher like toBe, covering normal and edge inputs.

easy1 min read

Unit, integration, and E2E tests explained

Unit tests isolate one function with dependencies mocked, integration tests exercise several units together (route plus DB), E2E tests drive the whole running system.

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