Frontend
ტესტის დავალებაში, DocumentWorkspace გამოიყურება როგორც ღმერთის ობიექტი, რომელიც აკეთებს ძალიან ბევრ სხვადასხვა ლოგიკას. რა ფიქრობ ამაზე, როგორ უკეთესად ორგანიზება შეიძლებოდა?
შეიტყვეთ თქვენი შესახებ: რატომ გადაწყვიტეთ სამუშაოს შეცვლა, რა პროექტებზე მუშაობდით ბოლო და წინა სამუშაო ადგილებზე?
გააზიარეთ useMemo, useCallback და მათი ურთიერთქმედება React.memo-სთან. ურთიერთქმედების მახასიათებლები.
რა ფორმატში მოდიოდნენ პასუხები ბექენდიდან და როგორ უვლიდით მათ (პсихოლოგიური ტესტირების სისტემაზე დინამიკური კითხვებით)?
რა დავალებები გსურთ ახალი სამუშაო ადგილზე? გაქვთ ინტერესი ტექნიკური ან არქიტექტურული მიმართულებით განვითარებისთვის?
რამდენი ვერსიიდან დაიწყო Angular-ის დამოუკიდებელი კომპონენტები დეფოლტად? ნიშნავს თუ არა ეს რომ მოდულები მოძველებულია და აღარ არის საჭირო?
/* სტანდარტული ნაკრებების (Set) მეთოდების გაფართოებისთვის საჭიროა შექმნათ intersection მეთოდი. ეს მეთოდი მიიღებს სხვა ნაკრებს და დაბრუნებს ახალ ნაკრებს, რომი იქნება თავდაპირველი და გადაცემული ნაკრებების გადაკვეთა, ანუ, შეიცავს მხოლოდ იმ ელემენტებს, რომლებიც ორივე ნაკრებშია. */ // თქვენი კოდი const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4 --- Set.prototype.intersection = function (set2) { const result = new Set(); for(const value of this) { if (set2.has(value)) result.add(value); } return result; } const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4
როგორ მიდიხარ React-ის პროგრამების პროფილირებასა და ოპტიმიზაციაზე?
რა მოგწონთ და რა არ მოგწონთ კომპანიაში მუშაობაში?
რა არის ბრაუზერების შორის თავსებადობა და როგორ გადაჭრათ CSS თავსებადობის პრობლემები ბრაუზერებს შორის?
თქვენ გიწევდათ მუშაობა React-ის ახალი hook-ებთან (18/19), მაგალითად useTransition, useDeferredValue?
Vue პროგრამის მიგრაციის დროს რა სირთულეები შეგხვდათ?
HTTP OSI მოდელის რომელ დონეზეა? რა არის მის ქვეშ?
რა არის CORS და როგორ მუშაობს?
რისი მეთოდები შეიძლება გამოყენებულ იქნას ანალიზის დატვირთვის შესამსუბუქებლად? იცით თუ არა async და defer ატრიბუტები სკრიპტებისთვის?
Axios interceptors-ის შესახებ უფრო დეტალურად — რა მიზნით გჭირდებოდათ?
რომელი CSS თვისებები იწვევს მხოლოდ Repaint-ს და რომელი - Reflow/Layout-ს?
დიზაინის სისტემის განვითარება და დანერგვა — დეტალურად მოყევით. შექმენით Storybook თავიდანვე?
როგორ იყო ორგანიზებული ურთიერთქმედება: თქვენ ზარავდით თუ როგორ იყო დავალებები დაყენებული და ახსნილი?
რატომ ეძებთ სამუშაოს?