Frontend
Úloha na algoritmus: napíšte funkciu, ktorá zrkadlovo mení samohlásky v slove
Ako často ste pracovali s TypeScript a aké hlboko ste ho používali?
Aký je rozdiel medzi useEffect a useLayoutEffect?
Je OOP v JS funkčná schéma? Aký je hlavný problém OOP v JS?
Aké nástroje sa používajú na ukladanie globálneho stavu vo Vue.js? Aký je rozdiel medzi Options API a Composition API v Pinia?
Povedajte o situaciji, ko je arhitektonska odločitev ni bila uspešna — kaj se je zgodilo in kaj ste kasneje spremenili?
Čo urobíte, ak prvky zoznamu nemajú jedinečný kľúč pre React?
Napíšte funkciu v JavaScripte alebo TypeScript, ktorá prijíma pole čísel a vracia pole, v ktorom sú čísla deliteľné 3 nahradené reťazcom 'Fizz', čísla deliteľné 5 reťazcom 'Buzz' a čísla deliteľné oboma reťazcami 'FizzBuzz'.
Čo môžeš povedať o Tailwind? Máš skúsenosti s jeho používaním? Aké knižnice na prácu s Tailwind poznáš (napríklad na kombinovanie tried)?
Aký typ dedičstva sa používa v JavaScript? Existuje viacnásobné dedičstvo u tried?
Porozprávaj mi o reconciliation v Reacte
Napíšte správne typy pre tejto funkcie, aby ich TypeScript validoval oba objekty (použitím generics a keyof).
Praktická úloha na Promise (úloha bola oznámená, ale nie je úplne odhalená v prepisu).
Predstavme si, že je potrebné vytvoriť chránenú stránku s autentifikáciou cez middleware. Ako by ste to realizovali?
Povedzte o prenose dát medzi komponentami v Angular (Input, obojsmerné viazanie, signály).
Je li obstajal kakšen format sistemske analitike ali ste preprosto razpravljali in zapisovali točke v nalogo? Je obstajal dokument ali stranica v Confluence-u z opisom, kaj je treba narediti?
Z týchto lístkov je možné zostaviť jedinú, neprerušenú trasu. V trase nie sú žiadne slučky ani opakovania. Je potrebné napísať program, ktorý vráti tieto isté objekty lístkov v poradí podľa trasy. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```
Ako často ťa presúvali medzi rôznymi časťami projektu?
[ime] je vprašal: Če pri načrtovanju lahko izbereš: vzeti legacy s hrošči ali novo nalogo z nejasnim TZ — kaj bi izbral?
Čo je Vue? Čo je reaktivita a na čo sa používa?