TECHNICAL
CORE
ทบทวนแกนหลักให้คม — อ่านง่าย แยกเป็นบท และเน้นสิ่งที่ต้องอธิบายให้ได้ในการสัมภาษณ์ระดับ Senior
คำตอบระดับ Senior ต่างตรงไหน?
อย่าหยุดที่ “มันทำงานอย่างไร” ให้ตอบต่อว่า “มันพังอย่างไร เราเลือกทางไหนเพราะอะไร และรู้ได้อย่างไรว่าระบบยังดีอยู่”
เลือกหัวข้อที่ต้องการทบทวน
Go Backend
Concurrency, context, error handling และ API ที่รับโหลดสูง
Node.js
Event Loop, Promise, cancellation, stream และ backpressure
Vue.js
Reactivity, state ownership, Composition API และ performance
Next.js / React
Server/Client boundaries, rendering, caching และ waterfalls
Python
Data model, typing, async, concurrency และ performance
PostgreSQL
MVCC, index, query plan, transaction และ migration
MongoDB
Document modeling, indexes, consistency และ transactions
Redis
Data types, caching, eviction, persistence และ distributed locks
Apache Kafka
Partitions, consumer groups, ordering และ delivery semantics
RabbitMQ
Exchanges, queues, acknowledgements, prefetch และ DLQ
System Design
ออกแบบระบบจองตั๋วไม่ให้ที่นั่งซ้ำ พร้อมเปรียบเทียบหลายวิธี
Stack Comparison
เลือกเทคโนโลยีจาก constraint โดยไม่ยึดติด framework
Rapid Review
สรุปประเด็นสำคัญสำหรับ 10 นาทีก่อนเข้าสัมภาษณ์