Interview Revision

Visual Engineering Tutorials

Fast, diagram-driven refreshers for a senior technical interview. Each is a single offline page: real code, worked examples, and the gotchas that actually come up. Built for a Gen AI / .NET / React role, useful for any backend or full-stack loop.

R

React

Hooks, state, effects, context, memoization, custom hooks, and a streaming chat UI. Anti-patterns included.

Open →
C#

C# / .NET 8

Value vs reference types, async/await deep dive, DI lifetimes, ASP.NET Core, EF Core, Bedrock from .NET.

Open →
J

Java 17+

Collections and HashMap internals, generics/PECS, streams, concurrency, equals/hashCode, Spring Boot.

Open →
A

AWS

IAM, Lambda, S3, DynamoDB, VPC, and a deep Bedrock section (Converse API, Knowledge Bases, Guardrails) with diagrams.

Open →
SD

System Design

The interview framework, estimation, caching, sharding, CAP, consistent hashing, plus two full worked designs.

Open →
E

Vector Embeddings

Meaning as geometry. Cosine similarity, dimensions, chunking, and a live semantic-map demo. The base layer of RAG.

Open →
P

Pinecone

Vector databases and ANN search. Upsert, query, metadata filters, namespaces, and an animated brute-force vs approximate search.

Open →
LC

LangChain

Orchestrating a RAG pipeline. LCEL chains, retrievers, memory, agents, and an animated question-to-answer flow.

Open →