Live coding tapşırıqları
Middle Automation interview-larında tipik live coding formatları:
- Test yazmaq: verilmiş səhifə üçün Playwright testi (login, form, cədvəl)
- Kod review: pis yazılmış testi tənqid et və yaxşılaşdır (ən çox məlumat verən format!)
- JS/TS məsələsi: massiv/string manipulyasiyası, async məntiq
- Debug: flaky/sınan testin səbəbini tap
Qiymətləndirilənlər: düşüncə prosesi (səsli düşün!), düzgün locator/gözləmə seçimləri, kod təmizliyi, sual vermək bacarığı. Mükəmməl sintaksis YOX — IDE-siz hər şeyi əzbər bilmək gözlənilmir; "burada dəqiq API-ni xatırlamıram, amma məntiq belədir" demək normaldır.
Kod review formatında axtarılacaq klassik qüsurlar: sabit sleep-lər, kövrək selector-lar (nth-child, uzun CSS), await-siz async çağırışlar, bir testdə 10 ssenari, assertion-suz "test", hardcoded data/URL, try/catch-lə udulmuş fail-lər. Bu siyahını əzbər bil — pis test göstəriləndə hamısını sadala.