Dashboard

Module Skill Assessment Quiz

Passing Threshold: 80% (4/5)
Final Milestone

Full-Stack Architecture Verification Quiz

Answer the 5 practical engineering questions below. Passing with 80% or higher generates your immutable SHA-256 certificate and publishes it to the public verification registry.

Question 1 of 5

Which method should be used in Next.js 15 App Router to securely mutate backend data and automatically revalidate cached UI without client API calls?

'use server';
export async function createTenant(formData: FormData) { ... }
Question 2 of 5

Why should JWT access and refresh tokens be stored inside httpOnly cookies rather than localStorage?

Question 3 of 5

How do you verify a Razorpay webhook payload signature in NestJS to prevent forged payment events?

const expected = crypto.createHmac('sha256', secret).update(rawBody).digest('hex');
Question 4 of 5

What is the advantage of using Prisma compound indexes like `@@index([userId, courseId])` in PostgreSQL?

Question 5 of 5

In multi-stage Docker builds, what is the primary benefit of the builder stage separation?