Aşağıdaki pozisyon için teknik mülakat hazırlık planı hazırla:
HEDEF:
- Şirket: [STARTUP / SCALE-UP / ENTERPRISE / FAANG-TİPİ]
- Seviye: [JR / MID / SR / STAFF / PRİNCİPAL]
- Alan: [BACKEND / FRONTEND / FULLSTACK / DATA / ML / MOBİL]
- Süre: [N HAFTA HAZIRLIK]
ÜRET:
1. KONU HARİTASI:
VERİ YAPILARI (hafta 1-2):
- Array, String, HashMap, HashSet
- Linked List (singly, doubly)
- Stack, Queue, Deque
- Tree (binary, BST, AVL), Trie
- Graph (adjacency list, matrix)
- Heap (min-heap, max-heap, priority queue)
ALGORİTMALAR (hafta 3-4):
- Sorting (merge, quick, counting)
- Searching (binary search + varyasyonları)
- Two pointers, Sliding window
- BFS, DFS (tree + graph)
- Dynamic Programming (1D, 2D, knapsack)
- Greedy, Backtracking
- Union-Find, Topological Sort
BIG O ANALİZİ:
- Zaman: O(1), O(log n), O(n), O(n log n), O(n²), O(2ⁿ)
- Alan: in-place vs extra space
2. LEETCODE STRATEJİSİ:
- Toplam: 100-150 soru (kalite > miktar)
- Dağılım: Easy %30, Medium %55, Hard %15
- Blind 75 listesi (zorunlu)
- NeetCode 150 (kapsamlı)
- Günlük 2-3 soru (45 dk/soru max)
- Çözemezsen: 20 dk dene → çözüme bak → ertesi gün tekrar çöz
3. SİSTEM TASARIMI (SR+):
- URL shortener, Twitter feed, Chat, E-commerce
- Framework: gereksinim → üst düzey → detay → trade-off
- 45 dk whiteboard formatı
4. BEHAVIORAL:
- STAR format (Situation, Task, Action, Result)
- 5-7 hazır hikaye: conflict, failure, leadership, ambiguity, prioritization
- "Tell me about yourself" (2 dk pitch)
- "Why this company?" (araştırma bazlı, sahici)
5. MOCK INTERVIEW:
- Pramp (ücretsiz, peer), interviewing.io, Exponent
- Arkadaşla haftalık mock
- Zamanlama: 45 dk coding, 45 dk system design
6. SON HAFTA:
- Yeni soru çözme → eski soruları tekrarla
- Şirket spesifik Glassdoor soruları
- Rahat uyku, stres yönetimi
Türkçe, uluslararası teknik mülakat formatına uygun.