Sobes.tech

Frontend

Milyen más kritériumokat említenél egy jó könyvtári komponenshez?

273

React tanulásába kezdtél, és a React népszerűbb, több álláslehetőség van rá. Miért váltottál végül Angularra?

186

Mesélj a egységtesztek írásáról: mikor, szerinted, kellene egy tesztnek megbuknia? Pontosan mit kell ellenőriznie egy egységtesztnek egy londoni iskola szerint tesztelt osztály esetében (minden függőséget mock-olva)?

184

Hasonlítsa össze a függőség-injektálást a konstruktor paraméterein keresztül és az inject függvényen keresztül: melyek az egyes megközelítések előnyei és hátrányai?

163

Elemezze ezt a megközelítést a felelősségek keveredése szempontjából: mi volt itt rosszul, és hogyan magyarázná ezt az architektúra elveinek (különösen az Egységes Felelősség Elvének és a megjelenítés és a modell szétválasztásának) szempontjából?

161

Felsorolná az összes technikai megoldást erre a problémára (kivéve a mező jelre való cseréjét)?

160

Vann-e gyakorlati alapú kritériumok arra vonatkozóan, hogy hol célszerű alkalmazni az öröklést, és hol nem?

151

Ha a sablon nem tudja, hogy az érték megváltozott, miért oldja meg az async pipe hozzáadása a sablonban a reaktivitási problémát? Hogyan működik ez a háttérben?

151

Meséljen részletesebben az async pipe és a kézi feliratkozás használatáról: pontosan mit kell tenni ahhoz, hogy az érték helyesen jelenjen meg a sablonban (beleértve a feliratkozással kapcsolatos munkát és annak leiratkozását a takeUntilDestroy vagy az ngOnDestroy segítségével)?

150

Tudna példát mondani olyan könyvtárra, amely nem engedte az Angular frissítésekor (például a 16-os verzióra) a buildet? Mi volt pontosan a probléma és hogyan oldotta meg?

142

Az önéletrajzában megadja, hogy az Angular-t 14-ről 20-ra frissítette. Meséljen egy problémáról, ami felmerült az Angular frissítése során egy projektben - egy gyakorlati tapasztalatból származó történet.

138

Miért frissül az érték a sablonban, amikor jelet használunk és meghívjuk a set metódust, de egyszerű hozzárendelésnél this.token = string - nem? Magyarázza el ezt a változásérzékelés koncepció szintjén.

137

Miért szükséges az öröklődés az OOP-ben? Adjon indoklást arra, miért használják, ha a logika újrahasznosításának feladata más módon is megoldható (pl. DI segítségével).

137

Ismeri az UML osztálydiagramokat? Foglalkozott már olyan kapcsolat típusokkal, mint az asszociáció, kompozíció, aggregáció, általánosítás?

130

Azt mondtad, hogy neurális háló segítségével írtad a teszteket. Ha a neurális háló által generált tesztek minden változtatásnál megbuknak a osztály kódjában, elérik-e ezek a tesztek a céljukat? Hasznosak?

129

Miért pont a webfejlesztést és az Angular-t választottad, például a mobilfejlesztés helyett?

128

Ha meg kellene számolnia a projektben lévő kódsorokat, hogyan közelítené meg ezt a feladatot? Hogyan fogalmazna meg egy kérdést a megoldás vagy egy neurális háló kereséséhez?

128

Előző munkahelyén azt mondta, hogy a frontend rész viszonylag kicsi, de 6 frontend fejlesztő foglalkozott vele. Honnan származik pontosan ez a 6 fős csapat, és hogyan viszonyul az általános frontend csapathoz a cégnél?

127

Képzeljen el egy szcenáriót: egy tapasztaltabb fejlesztő egy juniort kap arra, hogy hozzon létre egy Angular-komponenst egy token megjelenítésére szolgáló mezővel és egy 'token létrehozása' gombbal. A gombra kattintva kérés kerül a szerverhez, egy token érkezik, és a junior írja this.token = a kapott sztringet, de az érték nem jelenik meg, és az oldal nem újrarajzolódik. Mit javasolna ennek a problémának a megoldására, és milyen megközelítések léteznek a javítására?

127

Mesélje el, hogyan került a fejlesztési iparágba: hogyan tanult, hogyan találta meg az első munkahelyét, figyelembe véve, hogy az önéletrajzban nem technikai szakma szerepel?

123
/2