დამატებითი ინფორმაცია: აპლიკაცია იყო დესკტოპი ბრაუზერში თუ ნატიური?
Frontend
გთხოვთ, მოგვიყევით თქვენს ბოლო პროექტზე: რა გქონდათ, რა იყო ძირითადი მიღწევები და თქვენი წვლილი?
HTTP მოთხოვნას რა ნაწილებად შეიძლება დაყოფა?
როგორ მუშაობს შიდა ჰეშ-ცხრილი (HashMap)?
თქვენ მუშაობდით WebSocket, Server-Sent Events, long polling-თან? გვითხარით მათ შესახებ.
GET-ის გარდა სხვა რა HTTP მოთხოვნის მეთოდები არსებობს? როგორ სახელდებიან?
რა უარყოფითი მხარეები აქვს FSD-ს? როდის არ გსურთ მისი დანერგვა?
რატომ პირველ რიგში ყველა მიკრო დავალება ხორციელდება და შემდეგ მიკრო დავალებები? რატომ არა პირიქით?
გეცოდინება HTTP პროტოკოლის სხვადასხვა ვერსიებზე (HTTP/1, HTTP/2, HTTP/3)? რა განსხვავებაა მათ შორის?
თქვენ იყო ფუნქციის მფლობელი, პროექტირებდით აპლიკაციის არქიტექტურას და დashboard-ებს — რა არ გეყოთ თქვენს მიმდინარე ადგილას?
რა გსურს ახალი სამუშაოდან? რა გჭირდება განვითარებისთვის?
ბოლო სამუშაო ადგილი, სადაც სამ ნახევარი წელი მუშაობდი, წერია, რომ შენ პასუხისმგებელი ხარ ფრონტენდ არქიტექტურაზე და ტექნიკურ გადაწყვეტილებებზე. ეს შენი ოფიციალური როლია?
რა არ გსურს პროექტში?
JavaScript-ში დავალება: განსაზღვრეთ კონსოლში გამოსვლის წესრიგი კოდისათვის, რომელიც იყენებს setTimeout და Promise-ს (მიკრო და მაკრო დავალებები).
როგორ გაზომეთ ახალი დეველოპერების ონბორდინგის 30-40%-იანი გაჩქარება?
თქვენი განხორციელებაში unsubscribe მეთოდის სირთულე (Big O) რა არის?
გეცოდინება თუ არა EventEmitter-ის ნიმუში? შეასრულეთ კლასი მეთოდებით subscribe, unsubscribe და fire.
როგორ გაუმჯობესეს ზუსტად მძიმე გვერდების შესრულება? რა იყო ზუსტად შეფერხება რენდერობის? როგორ გაზომეს — 5 წამიდან 150-250 მილიწამამდე?
როდის ივსება ჰეშ-ცხრილი და აღარ არის შესაძლებელი ახალი ელემენტების დამატება (rehashing)?
ბანდლი იყო 1.5 მეგაბაიტი, ახლა 700-800 კილობაიტი. როგორ შეამცირეთ ბანდლი ზუსტად? როგორ დაიწყებთ ახლა 2 მეგაბაიტიანი ბანდლის ოპტიმიზაციას?