Frontend
Vai tev ir problēmas ar to, ka pārāk burtiski uztver uzdevumus un veic tos "kā ir", neuzdodot jautājumus vai neiekļaujot kritisko domāšanu (kā tas bija pie viena no taviem bijušajiem kolēģiem)?
Kā optimizēt 100 tūkstošu kvadrātu attēlošanu vienā lapā?
Kā var apmainīties ar datiem starp komponentiem: no vecāka uz bērnu, no bērna uz vecāku, starp bērniem?
Vai vari norādīt dažas Redux plusus un mīnusus?
Ko tu darītu, ja tev uzdotu uzdevumu un tu nepiekrītu tā īstenošanai no dizaina vai backend puses?
Vai modernajā Angular ir vietas, kur signālu lietošana nav ieteicama un labāk palikt pie RxJS?
Vai notiks klikšķis uz pogas, ja setTimeout tiek izsaukts rekursīvi?
[vārds] jautāja: cik daudz TypeScript bija tavā reālajā darba pieredzē?
Ir mainīgais, kas var būt Book vai Video tips. Kā pārbaudīt objekta tipu? Kādu tipu atgriež tipa-guard funkcija?
Pastāsti par savu pašreizējo darba vietu un projektu
Pastāstiet mums par sevi un savu pieredzi frontend izstrādē.
Kā tika organizēts izstrādes process jūsu pēdējā darba vietā? Kā uzdevumi tika saņemti, kā tie nonāca ražošanā un kāda bija jūsu loma šajā procesā?
Kāda ir atšķirība starp Redux un Zustand?
Pastāstiet par Git. Kas ir GitFlow? Kā tas tika piemērots projektā?
Pastāstiet par sevi un savu darba pieredzi.
Kura CSS izvēlētājs ir visaugstākās specifikācijas: tags, klase, ID?
Kuras stila un CSS tehnoloģijas tev patīk, kuras esi izmantojis? Kādas pieejas pastāv stilu aprakstīšanā kopā ar frameworkiem?
// Jāizveido jauns komponents RandOnce, balstoties uz komponentu Rand, // kas, lietojot App // neatsvaidīs nejaušo skaitli ik pēc 3 sekundēm, bet parādīs nejaušo skaitli tikai vienu reizi. // const Rand = () => <span>{Math.random()}</span>
CSS uzdevums: uzzīmējiet sarkanu kvadrātu ekrāna centrā.
export const usePhoneMask = ({ mask, initialValue, maskPlaceholder, }: UsePhoneMaskParams): UsePhoneMaskReturn => { // kods šeit };