Frontend
თქვენ მუშაობდით კუქიებთან? გვითხარით, როგორ ხდება კუქის დაყენება ბრაუზერში — რა მეთოდები არსებობს?
როგორ მივიღოთ მნიშვნელობა Promise-დან და დავამუშავოთ შეცდომები?
როგორ აფასებთ თქვენს მიმდინარე დონეს ფრონტენდ განვითარების სფეროში?
პრეპროცესორებში ცვლადები როგორ განსხვავდება CSS-ის ნატიური ცვლადებისგან?
Webpack-ში დიდი კონფიგურაციები იყო? მათ შენარჩუნება რთულია?
აღწერეთ ალგორითმი ორი მასივის განსხვავების მოძიებისთვის: მხოლოდ პირველ და მხოლოდ მეორე მასივში არსებული ელემენტები. მიუთითეთ დროისა და სივრცის სირთულე.
გვითხარით საკუთარ შესახებ და საინტერესო შემთხვევაზე თქვენი სამუშაო გამოცდილებიდან.
შექმენით Vue 3 კომპონენტი Composition API და TypeScript-ის გამოყენებით, რომელიც იღებს `info` სახელწოდებით prop-ს ტიპით string. გამოიყენეთ `useInfo` composable ფუნქცია, რომელიც იღებს `info` სტრინგს და აბრუნებს გამოთვლილი თვისებას `formattedInfo`, რომელიც ფორმატირებულია სტრინგის წინსართით "დამატებითი ინფორმაცია: ". გამოიტანეთ როგორც ორიგინალური `info` prop, ასევე `formattedInfo` კომპონენტის შაბლონში.
რა გამოცდილება გაქვთ ბექენდში?
გააზიარეთ თქვენი გამოცდილება, ბოლო სამუშაო ადგილი, სტეკი, გუნდი, პასუხისმგებლობები
რა გსურთ კატეგორიულად და რა არ მოგწონთ სამუშაოში?
ზანგირი დაუყოვნებლივ ხდება უარყოფილი, პირველი .then გამოტოვებულია. პირველი .catch იჭერს შეცდომას გამომავალი: Catch 1: შეცდომა1 აბრუნებს 'სხვა მნიშვნელობას', შეცდომას წარმატებულ შედეგად აქცევს. შემდეგი .then იღებს 'სხვა მნიშვნელობას' გამომავალი: Then 2: სხვა მნიშვნელობა შემდეგ ისახავს ახალი შეცდომა: throw new Error('მეორე შეცდომა') ზანგირი კვლავ უარყოფილი ხდება. მეორე .catch იჭერს მეორე შეცდომას გამომავალი: Catch 2: მეორე შეცდომა არაფერი აბრუნებს → შედეგი undefined. ბოლოს .then იღებს undefined გამომავალი: Then 3: undefined მიიღეთ მისალოცი! ("შეცდომა!") — ეს არის დაპირება, რომელიც დაუყოვნებლივ უარყოფილია შეცდომით "შეცდომა!" .then(1) — გამოტოვებულია, რადგან დაპირება უარყოფილია .catch(1) — იჭერს შეცდომას, აჩვენებს "Catch 1: შეცდომა!" და აბრუნებს "მონაცემები დაბრუნებულია" .then(2) — იღებს "მონაცემები დაბრუნებულია", აჩვენებს "ტიკერი? მონაცემები დაბრუნებულია" და ისახავს ახალი შეცდომა "მეორე შეცდომა" .catch(2) — იჭერს მეორე შეცდომას, აჩვენებს "Catch 2: მეორე შეცდომა" .then(3) — იღებს undefined (რადგან წინა catch არაფერი დაუბრუნა), აჩვენებს "then 3: undefined"
React-ში რა არის Pure Component?
შენ გაქვს პირადი პროექტები, სადაც შენ მთლიანად გქონია UI/UX-ზე მუშაობა დიზაინერის ჩარევის გარეშე?
როგორ დავაკოპიროთ ობიექტი (არაპრიმიტიული ტიპი), რათა ცვლილებები კოპიაში არ ზეგავლენდეს ორიგინალს?
მითხარი, რომელი ბრაუზერის შენახვებს იცნობ. მოკლედ თითოეულზე.
როგორ მუშაობს ბრაუზერი გვერდის გადაღებისას? რა ეტაპებს გადის?
როგორ განვახორციელოთ ცხრილის კომპონენტი სხვადასხვა კონტექსტში სხვადასხვა საზღვრის ფერებით, BEM და კომპონენტზე დაფუძნებული მიდგომა Vue-ში?
მოდელების მიღების შემდეგ რა გააკეთეთ შემდეგ: გამოარჩიეთ განახლებადი კომპონენტები და შეადგინეთ UI-kit ან კომპონენტების ბიბლიოთეკა?
რა გეცოდინება SOLID პრინციპების შესახებ? რატომ არის ისინი საჭირო?