Frontend
გააზიარეთ მშობელი და შვილი კომპონენტების შერწყმაზე ოპტიმიზაციის და მემოიზაციის ვარიანტები
თქვენს ფრონტენდ პროექტებში რა არქიტექტურაა (მაგ., FSD ან სხვა)?
როგორ მუშაობს შიდა ჰეშ-ცხრილი (HashMap)?
function createEmitter() { const events = new Map(); function on(event, handler) { if(!events.has(event)) { events.set(event, [handler]) return } events.get(event).push(handler) } function off(event, handler) { // TODO: handler-ი წაშალეთ } function emit(event, payload) { // TODO: ყველა გამოწერილი გამოიძახეთ } return { on, off, emit }; } const bus = createEmitter(); const unsub1 = bus.on("order:created", (payload) => { console.log("handler1:", payload.id); }); const handler2 = (payload) => { console.log("handler2:", payload.id); } bus.on("order:created", handler2);
2 მილიონი ელემენტიანი მასივი მოდის, თითოეული ელემენტი უნდა დამუშავდეს 100 მილიწამში. სერვერთან ურთიერთქმედება არ შეიძლება შეიცვალოს. როგორ უნდა დამუშავდეს ეს მასივი ისე, რომ UI არ დაბლოკოს?
როდის და რამდენჯერ მონაწილეობდით წარმოებაში და რა იყო თქვენი როლი ამ პროცესში?
კოდის მიმოხილვის დროს რა იყო თქვენი საფუძველი და როგორ გადაჭრით უთანხმოებებს?
რა სერვისები ჩვეულებრივ გამოიყენება მთელი აპლიკაციის დონეზე (ანუ, უნდა იყოს providedIn: 'root')?
გახსოვთ თუ არა გამოცდილება, როდესაც თქვენ განახორციელეთ იდეა, რომელიც შესანიშნავი ჩანდა, მაგრამ საბოლოოდ წარუმატებელი აღმოჩნდა?
იტალიურად ხვდებით და შეძლებთ კონტრაქტისა და დოკუმენტების დამუშავებას იტალიურად?
რა არის generic TypeScript-ში და შეგიძლიათ პრაქტიკული მაგალითი მოყოთ?
თქვენი რეზიუმეში წერია Java და PostgreSQL — გვიამბეთ ამ გამოცდილებაზე.
შეგიძლიათ მიაწოდოთ პირველი დავალების მაგალითი, რომელიც ჩვეულებრივ ახალ თანამშრომელს აძლევენ ონბორდინგის დროს?
გთხოვთ, აღწეროთ რთული დავალება, რომელიც თქვენ რედაქტორში გადაჭარით.
წერეთ ფუნქცია strjoin ES5-ში rest ოპერატორის გარეშე
თქვით თქვენი განათლების შესახებ. როგორ მოხვდით IT სფეროში?
ცოცხალი კოდირების დავალება: თქვენს წინაშეა მცირე To-Do სიის კომპონენტი JSX-ში. გამოსწორეთ ყველაფერი, რაც არ მოგწონთ, და ახსენით, რატომ.
როგორ უყურებ მდგომარეობის შენახვას React Query ან SWR ტიპის ბიბლიოთეკებით?
შენ იცი რა არის FCP (First Contentful Paint) მეტრიკა? განვიხილოთ, რომ გვაქვს React-ის აპლიკაცია — სოციალური ქსელი სერვერზე რენდერინგით, და არსებობს პრობლემა: როდესაც მომხმარებელი პირდაპირ შედის ვინმეს პროფილზე, თეთრი ეკრანი დიდხანს რჩება. შეგიძლია აღწერო ეტაპები — რა ხდება იმ მომენტიდან, როდესაც მომხმარებელი დააჭერს Enter-ს, სანამ პირველი კონტენტი გამოჩნდება?
რამდენად კარგი პრაქტიკაა ერთდროულად შენახვა გლობალურ Redux მაღაზიაში მომხმარებლის პროფილის და კალათის ინფორმაცია? როგორ მოქმედებს ეს არქიტექტურაზე?