თქვენ გითხოვიათ Micro Frontends-თან მუშაობა? რა სარგებლობა აქვს Micro Frontends-ებს, რა პრობლემებს ხსნის?
Frontend
შენ გეცოდინება Feature-Sliced Design (FSD)?
რა განსხვავებაა REST API და WebSocket შორის?
მოსალუქე: განახორციელეთ კლასი, რომელსაც აქვს subscribe, unsubscribe და next მეთოდები (Observer/მონიტორინგის ნიმუში). ყველა მეთოდი უნდა იყოს მკაცრად ტიპიზებული TypeScript-ით. subscribe მეთოდი უნდა აბრუნებდეს ფუნქციას გამოწერის გაუქმებისთვის.
გააკეთეთ გენერიკებთან მუშაობა? შეგიძლიათ ზოგადი კონცეფცია ახსნათ?
როგორ ხედავთ თქვენი კარიერული განვითარება?
React-ის დავალება: შექმენით 10x10 სათამაშო მოედანი (100 კვადრატი), თითოეული შემთხვევით ფერით (წითელი ან მწვანე). როდესაც კლიკს აკეთებთ კვადრატზე, მისი ფერი იცვლება საპირისპიროდ, და ასევე რეკურსიულად იცვლება ყველა მეზობელი უჯრის ფერი იგივე ფერის (ვერტიკალურად და ჰორიზონტალურად).
თქვენი გამოცდილების შესახებ Next.js-თან მუშაობის შესახებ ისაუბრეთ. რომელ პროექტებში იყენებდით და რა მეთოდებს იყენებდით სხვადასხვა კონტენტისათვის?
რას აქცევ ყურადღებას კოდის მიმოხილვის დროს?
რა ეძებთ ახლა და რა გელით ახალი ადგილიდან?
შეგიძლიათ იხსენოთ REST-ის პრინციპები?
შეგიძლიათ ახსნათ რენდერირების მეთოდების განსხვავება: SSR, SSG, CSR და ISR?
რა მოხდება თუ ისევ გამოწერთ ერთსა და იმავე დამუშავებელს? როგორ შეიცვლება ზარების სია?
რომელი დიზაინის ნიმუში შევასრულეთ ახლახანს? გამოიყენეთ თუ არა ცნობიერად დიზაინის ნიმუშები თქვენს მუშაობაში?
გახარჯულა რესურსები ტესტების დაწერისთვის? რა გამოცდილება გაქვთ ტესტების დაწერაში?
მოსალუქე: განახორციელეთ sumSquares ფუნქცია, რომელიც ჯამში აერთიანებს მასივში არსებული რიცხვების კვადრატებს, გამოიყენეთ პერსონალიზებული reduce ფუნქცია. მხოლოდ sumSquares ფუნქცია შეიძლება შეიცვალოს.
თუ საჭიროა დუბლიკატორების მხარდაჭერა, როგორ განახორციელებთ გაუქმებას? რა უარყოფითი მხარეებია ფილტრაციის მეშვეობით მასივის განხორციელებაში?
რამდენი ხანია Node.js-ში წერ?
რამდენად მალე არიან მზად ახალი ადგილას გადასასვლელად?
რა განსხვავებაა მასივის reduce მეთოდის და წარმოდგენილი პერსონალიზებული რეკურსიული reduce ფუნქციის ქცევაში?