Texniki müsahibəyə hazırlıq: Modullar
Hazırlıq səviyyənizə görə texniki müsahibəyə sistemli yanaşmağı hədəfləyir: Java, Spring və SQL biliyini yoxlamaq, kodlaşdırma məsələsini ucadan izah etmək, system design müsahibəsinə strukturla yanaşmaq, davranış suallarına konkret hekayələrlə cavab vermək. Bu hazırlıqdır, iş təmin edilməsi deyil.
01
Hədəf səviyyə və boşluq təhlili
Müsahibə gözləntilərini səviyyəyə görə anlamaq və biliyin real vəziyyətini görmək.
- Junior, middle və senior müsahibə gözləntiləri
- Diaqnostik sual dəsti
- Boşluqların prioritetləşdirilməsi
- Fərdi hazırlıq planı
- Hazırlıq jurnalı və irəliləyişin izlənməsi
Laboratoriya: Diaqnostik suallara cavab verib boşluq xəritəsi və 4 həftəlik hazırlıq planı hazırlamaq.
02
Java, Spring və SQL əsasları
Tez-tez soruşulan mövzuları yadda saxlamaq yox, mexanizmi ilə izah etmək.
- Collections, equals/hashCode və immutability
- Concurrency: thread, lock, executor
- Spring: bean həyat dövrü, transaction, proxy
- SQL: join, index, transaction izolyasiyası
- JPA: N+1, lazy loading, flush
Laboratoriya: Hər mövzu üçün 2 dəqiqəlik şifahi izah yazıb səsə salmaq və özünüzü qiymətləndirmək.
03
Kodlaşdırma müsahibəsi
Məsələni ucadan düşünərək, test nümunələri ilə həll etmək.
- Məsələni dəqiqləşdirmək üçün suallar
- Brute force-dan optimal həllə keçid
- Zaman və yaddaş mürəkkəbliyinin izahı
- Sərhəd hallar və test nümunələri
- Çətinlikdə vəziyyəti idarə etmək
Laboratoriya: Verilmiş 6 məsələni ucadan izah edərək həll etmək və yazılı geri bildirim almaq.
04
System design müsahibəsi
Açıq sualı qısa vaxtda strukturlu dizayn müzakirəsinə çevirmək.
- Tələblərin dəqiqləşdirilməsi
- Kobud hesablama (capacity estimation)
- API və data modeli
- Komponentlər, scaling və darboğaz
- Kompromislərin açıq danışılması
Laboratoriya: URL qısaldıcı və bildiriş sistemi kimi iki dizayn sualı üzrə 40 dəqiqəlik mock və yazılı rəy.
05
Davranış sualları və STAR hekayələri
Real təcrübədən konkret, yoxlana bilən hekayələr hazırlamaq.
- STAR strukturu: situasiya, tapşırıq, hərəkət, nəticə
- Hekayə bankı: konflikt, uğursuzluq, liderlik
- Öz rolunuzu aydın göstərmək
- Uğursuzluqdan dərs çıxarmaq
- Qeyri-müəyyən suallara cavab
Laboratoriya: Real təcrübədən 6 STAR hekayəsi yazıb şifahi məşq etmək.
06
Öz layihələrinizin təqdimatı
Layihəni arxitektura, qərarlar və dərslər baxımından izah etmək.
- Layihənin qısa təqdimatı (2 dəqiqə)
- Arxitektura qərarlarının əsaslandırılması
- Bilmədiyiniz sualı düzgün qarşılamaq
- Layihədə təkmilləşdirmə fürsətləri
- Demo və kod üzrə sualları gözləmək
Laboratoriya: Bir layihə üçün təqdimat planı və 10 ehtimal olunan sual-cavab siyahısı.
07
Mock müsahibələr və yazılı rəy
Real müsahibə şəraitində məşq və strukturlu geri bildirim.
- Müsahibə formatları: telefon, texniki, panel
- Mock müsahibənin simulyasiyası
- Yazılı rəy: güclü tərəflər, boşluqlar, növbəti addımlar
- Təkrar mock və irəliləyiş
- Müsahibədən sonra təhlil vərdişi
Laboratoriya: İki tam mock müsahibə və hər biri üçün yazılı rəy əsasında düzəliş planı.
08
CV və GitHub review
Profilləri real təcrübəni dürüst və aydın göstərən vəziyyətə gətirmək.
- CV strukturu və konkret nəticələr
- Şişirtmədən nailiyyətlərin təqdimatı
- GitHub profili: README, repozitoriya təmizliyi
- Layihə seçimi və təqdimatı
- LinkedIn və profil ardıcıllığı
Laboratoriya: CV və iki repozitoriyanın yazılı review-u və düzəliş edilmiş versiya.