Skip to main content
MockAttempt App Icon

Install MockAttempt App

Launch full-screen from your iPhone / iPad Home Screen

  1. Step 1: Tap the Safari Share icon ↑ at the bottom of your screen.
  2. Step 2: Scroll down and tap “Add to Home Screen”, then tap Add.
🎙️ SPOKEN MOCKATTEMPT AI INTERVIEW HUB Up to 2 Free AI Interviews / Topic / Day ✨ MockAttempt AI (MockAttempt-AI v2.5) Active

Full Stack MERN & TypeScript Cloud Engineering Spoken AI Technical Interviews & Viva Practice

Experience realistic engineering interviews powered by our proprietary MockAttempt AI (MockAttempt-AI v2.5) model — our AI Interviewer speaks questions aloud, transcribes your spoken answer via microphone, and evaluates your technical depth across a 4-axis rubric (up to 2 free sessions per topic daily).

MockAttempt AI Viva 2 / Topic / Day

Live Speech-to-Text + 4-axis technical readiness radar. Prefer timed MCQ screening practice?

📝 Switch to Topic Timed Mock Test Hub →
Step 1 of 2 • Choose Course Track

Select Any IT Course (34 Courses • 100% Topics Covered)

Full Stack MERN & TypeScript Cloud Engineering Logo
FSWD Full Stack Development • Beginner to Production Architect • 18–20 Weeks • Live + Hands-On Projects (Weekdays: 1.5 Hrs/Day (Mon–Fri) / Weekends: 3.0 Hrs/Day (Sat–Sun))

Full Stack MERN & TypeScript Cloud Engineering — Topic-Wise Spoken MockAttempt AI Interviews

Expand any module below to launch a live spoken technical interview across 84 MockAttempt AI rounds (max 2 free sessions per topic per day).

Step 2 of 2 • Click Any Module to Expand & Enter AI Studio

All Modules & Topics in Full Stack MERN & TypeScript Cloud Engineering

✓ 100% Topic Coverage (42/42 Topics Active) Daily Quota Policy: Max 2 AI Interviews / Topic / Day
Topic 1.1 2 Voice AI Rounds • Principal Frontend & Node.js Architect • 3 Spoken Qs 0/2 Used Today
V8 Event Loop, Microtasks & Async Concurrency

Purpose: To understand and apply V8 Event Loop, Microtasks & Async Concurrency in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: How call stack, Web/Libuv APIs, Promise microtask queue, and macrotask timers execute, so your code stays reliable, fast, and easy to maintain in production.

Topic 2.1 2 Voice AI Rounds • Staff Application Security Engineer • 3 Spoken Qs 0/2 Used Today
JWT Authentication, Refresh Rotation & OWASP API Security

Purpose: To understand and apply JWT Authentication, Refresh Rotation & OWASP API Security in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Stateless vs stateful sessions, token revocation, CSRF/XSS defenses, and rate limiting, so your code stays reliable, fast, and easy to maintain in production.

Topic 3.1 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Semantic Document Landmarks & WCAG Screen-Reader Forms

Purpose: To understand and apply Semantic Document Landmarks & WCAG Screen-Reader Forms in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Structure accessible web interfaces using semantic HTML5 elements and ARIA states, so your code stays reliable, fast, and easy to maintain in production.

Topic 3.2 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
CSS Flexbox, 2D Grid Dashboard Layouts & Container Queries

Purpose: To understand and apply CSS Flexbox, 2D Grid Dashboard Layouts & Container Queries in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Build fluid responsive SaaS dashboards that adapt cleanly from 320px mobile to 4K monitors, so your code stays reliable, fast, and easy to maintain in production.

Topic 3.3 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Core Web Vitals (LCP, CLS, INP) & Critical Asset Optimization

Purpose: To understand and apply Core Web Vitals (LCP, CLS, INP) & Critical Asset Optimization in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Eliminate layout jumps and slow initial paint on customer-facing web apps, so your code stays reliable, fast, and easy to maintain in production.

Topic 3.4 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Utility-First Tailwind CSS Architecture & Reusable Variant Tokens

Purpose: To understand and apply Utility-First Tailwind CSS Architecture & Reusable Variant Tokens in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Build maintainable responsive UI components rapidly without stylesheet bloat, so your code stays reliable, fast, and easy to maintain in production.

Topic 4.1 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Discriminated Unions, Exhaustive Type Narrowing & Type Guards

Purpose: To understand and apply Discriminated Unions, Exhaustive Type Narrowing & Type Guards in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Eliminate undefined/null crashes across frontend and backend codebases at compile time, so your code stays reliable, fast, and easy to maintain in production.

Topic 4.2 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Generic Constraints, Mapped Utility Types & Template Literal Types

Purpose: To understand and apply Generic Constraints, Mapped Utility Types & Template Literal Types in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Write reusable, DRY TypeScript data layers without resorting to unsafe any casts, so your code stays reliable, fast, and easy to maintain in production.

Topic 4.3 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Runtime Boundary Validation with Zod & Shared Monorepo Contracts

Purpose: To understand and apply Runtime Boundary Validation with Zod & Shared Monorepo Contracts in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Bridge compile-time TypeScript types with live runtime request validation, so your code stays reliable, fast, and easy to maintain in production.

Topic 4.4 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Strict TSConfig Compiler Flags, ESM Bundling & Path Aliases

Purpose: To understand and apply Strict TSConfig Compiler Flags, ESM Bundling & Path Aliases in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Configure enterprise-grade TypeScript build pipelines for Node.js and Vite, so your code stays reliable, fast, and easy to maintain in production.

Topic 5.1 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
React Fiber Reconciliation, Keys & Declarative State Mental Model

Purpose: To understand and apply React Fiber Reconciliation, Keys & Declarative State Mental Model in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Understand how React updates the DOM efficiently and avoid subtle state reset bugs, so your code stays reliable, fast, and easy to maintain in production.

Topic 5.2 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Lifecycle Synchronization with useEffect, Cleanup & AbortController

Purpose: To understand and apply Lifecycle Synchronization with useEffect, Cleanup & AbortController in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Fetch remote data, subscribe to sockets, and clean up timers without memory leaks, so your code stays reliable, fast, and easy to maintain in production.

Topic 5.3 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Error Boundaries, Suspense Code-Splitting & Render Optimization

Purpose: To understand and apply Error Boundaries, Suspense Code-Splitting & Render Optimization in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Keep large React SPAs fast on slow networks and resilient when individual widgets fail, so your code stays reliable, fast, and easy to maintain in production.

Topic 5.4 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Compound Components, Headless Portals & Accessible Modals

Purpose: To understand and apply Compound Components, Headless Portals & Accessible Modals in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Architect reusable enterprise component libraries used by multiple product squads, so your code stays reliable, fast, and easy to maintain in production.

Topic 6.1 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Client State vs Server Cache Architecture with TanStack Query

Purpose: To understand and apply Client State vs Server Cache Architecture with TanStack Query in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Separate ephemeral UI toggles from cached backend data with automatic background revalidation, so your code stays reliable, fast, and easy to maintain in production.

Topic 6.2 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Predictable Global Store Design with Redux Toolkit & Selectors

Purpose: To understand and apply Predictable Global Store Design with Redux Toolkit & Selectors in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Manage complex cross-screen client workflows like multi-item carts and studio editors, so your code stays reliable, fast, and easy to maintain in production.

Topic 6.3 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Protected Role-Based Routing, URL Search State & Session Refresh

Purpose: To understand and apply Protected Role-Based Routing, URL Search State & Session Refresh in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Synchronize filters with shareable URLs and handle silent JWT token renewal seamlessly, so your code stays reliable, fast, and easy to maintain in production.

Topic 7.1 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Node.js Readable/Writable/Transform Streams & Backpressure

Purpose: To understand and apply Node.js Readable/Writable/Transform Streams & Backpressure in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Process multi-gigabyte uploads and exports in constant RAM without crashing containers, so your code stays reliable, fast, and easy to maintain in production.

Topic 7.2 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
CPU Offloading with Worker Threads, Child Processes & Cluster Mode

Purpose: To understand and apply CPU Offloading with Worker Threads, Child Processes & Cluster Mode in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Keep the Node.js event loop responsive during PDF generation, hashing, and report crunching, so your code stays reliable, fast, and easy to maintain in production.

Topic 7.3 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Structured Pino JSON Logging, AsyncLocalStorage & Request Tracing

Purpose: To understand and apply Structured Pino JSON Logging, AsyncLocalStorage & Request Tracing in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Trace every log line and DB query belonging to a single customer request across async calls, so your code stays reliable, fast, and easy to maintain in production.

Topic 8.1 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Layered Controller–Service–Repository Architecture & Domain Errors

Purpose: To understand and apply Layered Controller–Service–Repository Architecture & Domain Errors in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Organize Express backends so business rules stay decoupled from HTTP transport details, so your code stays reliable, fast, and easy to maintain in production.

Topic 8.2 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
OWASP API Security: Helmet, CORS, CSRF, XSS & Injection Defense

Purpose: To understand and apply OWASP API Security: Helmet, CORS, CSRF, XSS & Injection Defense in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Harden Node.js APIs against the exact attack vectors exploited in real security breaches, so your code stays reliable, fast, and easy to maintain in production.

Topic 8.3 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Idempotency Keys, Cursor Pagination & OpenAPI 3.1 Contracts

Purpose: To understand and apply Idempotency Keys, Cursor Pagination & OpenAPI 3.1 Contracts in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Prevent double-charging payments and slow offset queries on multi-million-row endpoints, so your code stays reliable, fast, and easy to maintain in production.

Topic 9.1 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Schema Design Patterns: Embedding vs Referencing & Polymorphic Docs

Purpose: To understand and apply Schema Design Patterns: Embedding vs Referencing & Polymorphic Docs in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Model document schemas around real application read/write access patterns, so your code stays reliable, fast, and easy to maintain in production.

Topic 9.2 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Compound ESR Indexing, Explain Plans & Covered Queries

Purpose: To understand and apply Compound ESR Indexing, Explain Plans & Covered Queries in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Cut slow 2-second collection scans down to single-digit millisecond B-Tree lookups, so your code stays reliable, fast, and easy to maintain in production.

Topic 9.3 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Multi-Stage Aggregation Pipelines & Multi-Document ACID Transactions

Purpose: To understand and apply Multi-Stage Aggregation Pipelines & Multi-Document ACID Transactions in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Generate live revenue analytics inside MongoDB and guarantee atomic wallet transfers, so your code stays reliable, fast, and easy to maintain in production.

Topic 10.1 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Cache-Aside, Write-Through, TTL Jitter & Stampede Protection

Purpose: To understand and apply Cache-Aside, Write-Through, TTL Jitter & Stampede Protection in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Slash database load by 90% on read-heavy catalogs and user profile endpoints, so your code stays reliable, fast, and easy to maintain in production.

Topic 10.2 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Atomic Lua Sliding-Window Rate Limiting & Redlock Concurrency

Purpose: To understand and apply Atomic Lua Sliding-Window Rate Limiting & Redlock Concurrency in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Protect login, OTP, and checkout endpoints against brute-force and race conditions, so your code stays reliable, fast, and easy to maintain in production.

Topic 10.3 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Asynchronous Background Queues, Retries & Dead-Letter Handling with BullMQ

Purpose: To understand and apply Asynchronous Background Queues, Retries & Dead-Letter Handling with BullMQ in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Move slow emails, PDF invoices, and webhooks out of user-facing HTTP requests, so your code stays reliable, fast, and easy to maintain in production.

Topic 11.1 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
WebSockets vs Server-Sent Events (SSE) & Authenticated Handshakes

Purpose: To understand and apply WebSockets vs Server-Sent Events (SSE) & Authenticated Handshakes in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Choose the right real-time protocol and authenticate persistent connections securely, so your code stays reliable, fast, and easy to maintain in production.

Topic 11.2 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Horizontal Socket Scaling with Redis Pub/Sub Adapters

Purpose: To understand and apply Horizontal Socket Scaling with Redis Pub/Sub Adapters in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Broadcast real-time events across multiple load-balanced Node.js servers, so your code stays reliable, fast, and easy to maintain in production.

Topic 11.3 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Transactional Outbox & Reliable In-App Notification Center

Purpose: To understand and apply Transactional Outbox & Reliable In-App Notification Center in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Guarantee real-time events and persistent unread badges never drift out of sync, so your code stays reliable, fast, and easy to maintain in production.

Topic 12.1 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Unit & Integration Testing with Vitest, React Testing Library & Supertest

Purpose: To understand and apply Unit & Integration Testing with Vitest, React Testing Library & Supertest in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Verify frontend components and Express APIs automatically on every Git pull request, so your code stays reliable, fast, and easy to maintain in production.

Topic 12.2 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
End-to-End Browser Automation with Playwright

Purpose: To understand and apply End-to-End Browser Automation with Playwright in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Simulate real customer signup, checkout, and dashboard journeys in headless Chromium, so your code stays reliable, fast, and easy to maintain in production.

Topic 12.3 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
Multi-Stage Dockerfiles, Compose Stacks & Non-Root Container Security

Purpose: To understand and apply Multi-Stage Dockerfiles, Compose Stacks & Non-Root Container Security in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Package React + Node.js apps into lean, reproducible Linux containers, so your code stays reliable, fast, and easy to maintain in production.

Topic 12.4 2 Voice AI Rounds • Senior Full Stack MERN & TypeScript Cloud Engineering Architect • 5 Spoken Qs 0/2 Used Today
GitHub Actions CI/CD, Nginx TLS Reverse Proxy & Production Observability

Purpose: To understand and apply GitHub Actions CI/CD, Nginx TLS Reverse Proxy & Production Observability in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Automate linting, testing, container publishing, and zero-downtime HTTPS deployment, so your code stays reliable, fast, and easy to maintain in production.

Topic 13.1 2 Voice AI Rounds • Senior Full Stack Development Architect • 4 Spoken Qs 0/2 Used Today
Tenant Context Isolation, Row-Level Guards & Scoped MongoDB Queries

Purpose: To understand and apply Tenant Context Isolation, Row-Level Guards & Scoped MongoDB Queries in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Prevent cross-tenant data leaks in multi-company B2B SaaS platforms using scoped middleware and indexed tenant keys, so your code stays reliable, fast, and easy to maintain in production.

Topic 13.2 2 Voice AI Rounds • Senior Full Stack Development Architect • 4 Spoken Qs 0/2 Used Today
Socket.IO / WebSockets Authenticated Rooms, Heartbeats & Redis Pub/Sub Scaling

Purpose: To understand and apply Socket.IO / WebSockets Authenticated Rooms, Heartbeats & Redis Pub/Sub Scaling in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Broadcast live collaborative workspace updates across multiple Node.js server instances without dropped events, so your code stays reliable, fast, and easy to maintain in production.

Topic 13.3 2 Voice AI Rounds • Senior Full Stack Development Architect • 4 Spoken Qs 0/2 Used Today
Idempotency Keys, Webhook Signature Verification & Audit Trails

Purpose: To understand and apply Idempotency Keys, Webhook Signature Verification & Audit Trails in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Guarantee billing webhooks and state-mutating API calls never double-charge or corrupt tenant records on retries, so your code stays reliable, fast, and easy to maintain in production.

Topic 14.1 2 Voice AI Rounds • Senior Full Stack Development Architect • 4 Spoken Qs 0/2 Used Today
OpenTelemetry Distributed Tracing Across React Fetch, Express & MongoDB

Purpose: To understand and apply OpenTelemetry Distributed Tracing Across React Fetch, Express & MongoDB in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Pinpoint exact p95 latency bottlenecks from browser click to database query in live production, so your code stays reliable, fast, and easy to maintain in production.

Topic 14.2 2 Voice AI Rounds • Senior Full Stack Development Architect • 4 Spoken Qs 0/2 Used Today
k6 Load Benchmarking, Connection Pool Sizing & Graceful Shutdowns

Purpose: To understand and apply k6 Load Benchmarking, Connection Pool Sizing & Graceful Shutdowns in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Verify zero dropped HTTP requests during rolling Docker deployments and sudden traffic spikes, so your code stays reliable, fast, and easy to maintain in production.

Topic 14.3 2 Voice AI Rounds • Senior Full Stack Development Architect • 4 Spoken Qs 0/2 Used Today
Full Stack MERN Architecture Trade-Offs & Live Production Debugging

Purpose: To understand and apply Full Stack MERN Architecture Trade-Offs & Live Production Debugging in real Full Stack MERN & TypeScript Cloud Engineering systems — specifically: Solve real product-company system design scenarios, memory leak diagnostics, and stale-cache bugs confidently, so your code stays reliable, fast, and easy to maintain in production.

MockAttempt Academy Pvt. Ltd. • Solution Desk

Raise Course, Placement or College Project Query