როგორ უყურებთ ახალი ტექნოლოგიების შესწავლას?
Frontend
რა სხვა მეთოდები არსებობს ხის გადალახვისთვის რეკურსიის გარდა? რა სარგებელი და ნაკლია რეკურსიასა და სტეკს?
რა არის unknown TypeScript-ში და როგორ განსხვავდება from any?
რომელ მეთოდებს იცნობ სტრიქონის გადაქცევისთვის რიცხვში?
გაართმევთ წინასწარ შეთავაზებას?
წერთ საერთო ჩატში შეტყობინებას და მისზე ქათმის რეაქცია გიწევთ. რა იქნება თქვენი რეაქცია?
თქვენ დაწერეთ როგორც Vue-ში, ასევე React-ში? ანუ, თქვენს იყო React-ის დავალებები?
გეცოდინებათ, სად გამოიყენება throttle და debounce? რა განსხვავებაა მათ შორის?
ჩვენ გვაქვს ძალიან დიდი ფრონტი მონორეპოში, რომელზეც ერთდროულად მუშაობს ბევრი სხვადასხვა გუნდი. მიკროფრონტების გადართვა შეუძლებელია. როგორ შევამციროთ რისკები, რომ სხვადასხვა გუნდები ერთმანეთს დააზიანებენ?
ჩვენ გვაქვს დიდი პროექტი ერთიანი გამოშვების ნაკადით monorepo-ში. ჩვენ გადავწყვიტეთ ფრონტენდი და ადმინისტრაციის პანელი განვათავსოთ ცალკეულ რეპოზიტორიებში, მაგრამ ბექენდი დარჩა მონოლითური. ეს ქმნის ბექენდის და მომხმარებლის ვერსიების სინქრონიზაციის პრობლემას. როგორ ხედავ ამ პრობლემის გადაჭრას, რათა მაქსიმალურად დაიცვა პროდუქციის გაფუჭებისგან?
არსებობს ხე ინტერფეისით INode (value: number, left?: INode, right?: INode). დაწერეთ ფუნქცია, რომელიც ხეს აკვირდება და აბრუნებს ყველა მნიშვნელობის ჯამს.
როგორ აფასებთ საკუთარ თავს — რომ თქვენი სამუშაო წარმატებას იწვევს, რომ წარმატებით ვითარდებით? გაქვთ ამის შეფასების რაიმე კრიტერიუმები?
რატომ არ შეიძლება ჰუქების გამოძახება პირობებში ან ციკლებში?
გთხოვთ, ცოტა ილაპარაკოთ თქვენი ბოლო სამუშაო გამოცდილების შესახებ და რა გელით ახალი პოზიციიდან.
გაგრძელებით წინა კითხვას: ჩვენ ვერ ვახდენთ ტეგების დასმას და ვერსიების მართვას CI/CD-ის საშუალებით. მომხმარებელი ერთ ვერსიაში შეიძლება იყოს, ბექენდიც სხვა. რა შეიძლება გაკეთდეს ამ პირობებში გარდა შეცდომების მონიტორინგისა Sentry-ით?
კიპრზე მიდიხარ, იცოდი რამე კიპრზე? გსურს იქ გადასვლა თუ ეს იძულებითი გადაწყვეტილებაა?
როგორ იქცევი ჩვეულებრივ, თუ გრძნობ, რომ დროის ფარგლებში ვერ ხვდები? გამოსვლის თარიღი არსებობს, მაგრამ გესმის, რომ ვერ მოასწრებ დავალების დასრულებას დროულად. როგორ მოქმედებ და როდის აცნობ ამ შესახებ?
რა არის გენერიკები TypeScript-ში?
რა მოხდა წინა სამუშაო ადგილზე?
Promise და async/await შორის რა განსხვავებაა? როგორ განვახორციელოთ ორი ასინქრონული მოთხოვნა პარალელურად? რა Promise მეთოდებს იცნობ (all, allSettled, race, any)?