SENIOR FULLSTACK · INTERVIEW NOTES

TECHNICAL
CORE

ทบทวนแกนหลักให้คม — อ่านง่าย แยกเป็นบท และเน้นสิ่งที่ต้องอธิบายให้ได้ในการสัมภาษณ์ระดับ Senior

13 บท~107 นาที10 เทคโนโลยีหลัก

คำตอบระดับ Senior ต่างตรงไหน?

อย่าหยุดที่ “มันทำงานอย่างไร” ให้ตอบต่อว่า “มันพังอย่างไร เราเลือกทางไหนเพราะอะไร และรู้ได้อย่างไรว่าระบบยังดีอยู่”

01Mechanismอธิบายกลไกด้วยภาษาของตัวเอง
02Trade-offบอกต้นทุนและเกณฑ์ตัดสินใจ
03Failureคิดถึง timeout และ partial failure
04Operationวัดผลด้วย logs, metrics และ traces

เลือกหัวข้อที่ต้องการทบทวน

GO
01

Go Backend

Concurrency, context, error handling และ API ที่รับโหลดสูง

8 นาทีอ่านบทนี้ →
JS
02

Node.js

Event Loop, Promise, cancellation, stream และ backpressure

7 นาทีอ่านบทนี้ →
V
03

Vue.js

Reactivity, state ownership, Composition API และ performance

7 นาทีอ่านบทนี้ →
N
04

Next.js / React

Server/Client boundaries, rendering, caching และ waterfalls

8 นาทีอ่านบทนี้ →
PY
05

Python

Data model, typing, async, concurrency และ performance

8 นาทีอ่านบทนี้ →
PG
06

PostgreSQL

MVCC, index, query plan, transaction และ migration

9 นาทีอ่านบทนี้ →
MG
07

MongoDB

Document modeling, indexes, consistency และ transactions

8 นาทีอ่านบทนี้ →
RD
08

Redis

Data types, caching, eviction, persistence และ distributed locks

8 นาทีอ่านบทนี้ →
KF
09

Apache Kafka

Partitions, consumer groups, ordering และ delivery semantics

9 นาทีอ่านบทนี้ →
RQ
10

RabbitMQ

Exchanges, queues, acknowledgements, prefetch และ DLQ

8 นาทีอ่านบทนี้ →
SD
11

System Design

ออกแบบระบบจองตั๋วไม่ให้ที่นั่งซ้ำ พร้อมเปรียบเทียบหลายวิธี

15 นาทีอ่านบทนี้ →
12

Stack Comparison

เลือกเทคโนโลยีจาก constraint โดยไม่ยึดติด framework

5 นาทีอ่านบทนี้ →
10
13

Rapid Review

สรุปประเด็นสำคัญสำหรับ 10 นาทีก่อนเข้าสัมภาษณ์