Frontend
Դու գիտե՞ս, թե ինչ է gRPC (Google Remote Procedure Call):
Ի՞նչ է Long Polling-ը ձեր ըմբռնումով:
Իմացեք ձեր վերջին աշխատանքային տեղը և այն նախագծերը, որոնց վրա աշխատել եք։
Բացի այն, որ կոնստրուկտորը չի փչանում, ինչ այլ պատճառներ կան inject օգտագործելու համար կոնստրուկտորի պարամետրի փոխարեն։
Կա՞ք ձեր սեփական UI գրադարանների կամ կոմպոնենտների գրադարանների գրելու փորձը։
Ձեզ ունեցել եք տեխնիկական պարտք (վերացում)?
Ներկայացնո՞ւմ եք փորձ Node.js (frameworks)-ի հետ։
Դու երբևէ աշխատե՞լ եք քարտեզների հետ: Որ քարտեզների API-ների հետ եք աշխատել և ինչ խնդիրներ եք լուծել:
Ինչպե՞ս են կառուցված ձեր խանութի և սերվերի վիճակները ֆրոնտենդում: Օգտագործում եք արդյոք TanStack Query?
Ի՞նչ է տարբերությունը Yup և Zod-ի միջև։
Կարող եք տալ կոնկրետ օրինակ այն իրավիճակի մասին, երբ ձեզ հարկավոր էր հասկանալ ինչ-որ նոր բան, և ապա քննարկել լուծումը թիմի հետ?
Ի՞նչ տարբերություն կա await p1, await p2 և Promise.all([p1, p2]) միջև։
Ի՞նչ կցուցադրվի կոնսոլում և ինչու?
Կարող եք առաջարկել լրացուցիչ լուծումներ ֆոկուսավորման համար?
Պատմեք մեզ, թե ձեր զարգացման թիմը հիմա ինչի վրա է աշխատում, ինչ եք անում։
Որ ուղղությամբ եք գնահատում ինքներդ ձեզ՝ Middle կամ Senior?
Պատմեք մեզ WebSocket-ի մասին — ի՞նչ է դա և արդյոք դուք այս տեխնոլոգիան օգտագործել եք առևտրային փորձում:
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("յուրաքանչյուր ռենդեր 1")); console.log("յուրաքանչյուր ռենդեր 2"); useEffect(() => console.log("յուրաքանչյուր ռենդեր 3")); return ( <> <button onClick={() => setCount((prevProps) => ++prevProps)}> Հավաքել </button> </> ) }
Կա ծառ, որի ինտերֆեյսը INode է (value: number, left?: INode, right?: INode): Գրեք ֆունկցիա, որը շրջում է ծառը և վերադարձնում բոլոր արժեքների գումարը։
Ինչ մեթոդներ կարելի է օգտագործել հավելվածի կատարողականությունը բարելավելու համար (ֆրոնտենդ, բեքենդ, տվյալների բազա)։