TypeScript-ში ოდესმე გამოიყენეთ any ტიპი? რა შეიძლება მასთან შეცვალოთ?
Frontend
როგორ იწერება ალგორითმული სირთულე? რა არის ბუშტის სორტირების სირთულე? რა არის სწრაფი სორტირების სირთულე?
გთხოვთ, ისაუბროთ თქვენს ბოლო ან წინა სამუშაო ადგილიდან ყველაზე საინტერესო დავალებაზე — რა გავლენა მოახდინა თქვენზე ინტერესის ან ბიზნესის გავლენის თვალსაზრისით?
რა მეთოდები არსებობს React-ში რე-რენდერების ოპტიმიზაციისთვის (React.memo, useCallback, useMemo)?
HTTP რა არის? რა HTTP მეთოდებს იცნობთ და რა მიზნით გამოიყენება ისინი?
რატომ არის საჭირო სტატუსის მენეჯერი? რა განსხვავებაა React Context-თან?
რა მეთოდები არსებობს ობიექტის ღრმა კოპიის შესაქმნელად?
ვირტუალურ DOM რა არის? რა მიზნით გამოიყენება? რა არის სამი პირობა ხის შედარების ალგორითმის (diffing)?
CSS-ის სელექტორების სპეციფიკაცია: რა სტილები დაინერგება ორი H2 ტეგზე კონკურენტული სტილებით? სელექტორებს დაალაგეთ ზრდადობის მიხედვით.
რატომ ვერ ვშლით სრულად Promise-ს და ვიყენებთ მხოლოდ async/await-ს? რა სიტუაციებში async/await არ არის შესაფერისი?
რომელი UI კომპონენტების ბიბლიოთეკებს გამოიყენეთ?
კოდში წესრიგის შეცვლის გარეშე, მაგრამ ფუნქციის შიგნით რამე დამატებით, შესაძლებელია თუ არა რომ finally კიდევ ერთხელ მუშაობს (რაოდენობა 10-ით)?
როგორ ხასიათდებიან რეკურსიული ალგორითმები შესრულების თვალსაზრისით?
მოგიყვე Event Loop-ის შესახებ: call stack, microtasks, macrotasks.
რა ხდება, როდესაც URL-ს ვწერთ ბრაუზერში და ვაჭერთ Enter-ს? აღწერეთ მთელი პროცესი DNS-ის გადაჭრიდან გვერდის გადახედვამდე.
რომელ HTTP პასუხის კოდებს იცით?
განსაზღვრეთ რიცხვების გამოსვლის წესრიგი კონსოლში Promise-ის მაგალითისთვის, სადაც გამოიძახება reject და შემდეგ მიამაგრებული იქნება then, catch, finally დამუშავებლები.