Frontend
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // დავალება: ფუნქციის ტიპიზაცია return obj[key] } getProperty(X, 'a') // შეცდომა არაა getProperty(X, 'e') // შეცდომა: გასაღები 'e' არ არის ობიექტის X გასაღები getProperty({ name: 'Sergey' }, 'name') // შეცდომა არაა getProperty(1, 1) // შეცდომა. პირველი არგუმენტი უნდა იყოს ობიექტი (არა ფუნქცია და არა primitives)
თქვენ ოდესმე გქონიათ გამოცდილება, როდესაც გადაწყვეტილებაში ინვესტიცია ჩადეთ და ის არ მიიღეს? როგორ გაუმკლავდით ამას?
გააზიარე XSS თავდასხმების შესახებ: ტიპები და დაცვის მეთოდები.
თქვით კოდის გენერაციის შესახებ (ng-openapi-gen, Apollo for GraphQL) — რა დონეზე იყო გენერირებული მოდელები? იყო ეს ბიზნეს-შესახებები, რომლებიც პირდაპირ გამოიყენებოდა კოდში, თუ მათ შორის იყო რაიმე შუამავალი ფენა?
რა განსხვავებაა მემოიზაციასა და კეშირებას შორის?
რომელი ძირითადი HTML ტეგები იცით?
რატომ ინახავთ timeoutId-ს? რა მოხდება, თუ Promise ადრე შესრულდება, ვიდრე timeout და შემდეგ setTimeout-ი reject-ით მუშაობს?
გახსოვს თუ არა, რომ დავალებები სპრინტში დაუგეგმავად შევიდნენ? როგორ რეაგირებდით ამაზე?
სტეკში მითითებულია Next.js — შეგიძლიათ დეტალურად ახსნათ, როგორ გამოიყენეთ, რა მიზნით, რომელ პროექტებში?
type Foo = { a: string; b: number; c: null; d: boolean; } // Foo გასაღებები type FooKeys = keyof Foo // როგორ გამოვაცხადოთ ახალი ტიპი, რომელიც დაფუძნებულია FooKeys-ზე, მაგრამ გარეშე b და d მნიშვნელობების? type FooKeysWithoutBD
გადახედეთ თუ იყენებდით ოდესმე styled-components-ს?
მენიუსი დინამიური იყო: ბანდლები და მენიუს ელემენტები მოდიოდა ბექენდიდან თუ კონფიგურაცია frontend-ზე იყო?
გირჩევთ თუ არა გამოშვების გადატანას პრობლემის აღმოჩენისას? რატომ კი ან არა?
როგორ არის განხორციელებული WebSocket პროტოკოლის ინტეგრაცია ფრონტენდში?
რა სასარგებლო ფუნქციები გამოჩნდა Angular-ის ვერსიებს 13-16-ში?
რატომ შეიცვალეთ თქვენი წინა სამუშაო ადგილი, სადაც ერთი წელი მუშაობდით?
გაქვს გამოცდილება წარმოებაში პროექტების მხარდაჭერაში, ინციდენტების ანალიზში, მონიტორინგში?
რა არის cleanup ფუნქცია useEffect-ში და როდის მუშაობს?
განმარტეთ მიკრო დავალებებსა და მაკრო დავალებებს შორის განსხვავება Event Loop-ში
რომელი Angular მიმწოდებლის კონფიგურაციის ვარიანტებს იცნობთ: useClass, useExisting, useValue და useFactory? როდის გამოიყენოთ ისინი?