10 hlavních otázek a odpovědí na pohovor s frontend vývojářem

Zde jsou otázky a odpovědi na pohovor s frontend vývojářem pro začátečníky i zkušené kandidáty, aby získali svou vysněnou práci.


1 Kdo je Front End Developer? Co dělá?

Na webu je front-end část, ke které uživatelé přistupují při interakci s webem, včetně obrázků, tlačítek, barev, animací, formulářů, typografie atd. Zatímco vývojář frontendu je programátor, který kóduje frontend webu a zajišťuje, že viditelnost stránek zůstává stejná v různých webových prohlížečích.

Zdarma ke stažení PDF: Otázky a odpovědi Frontend Developer Interview


2) Jaké jsou požadované dovednosti

Dovednosti požadované pro Front End Developer zahrnují

Další dovednosti Některé další dovednosti, které by mohly být užitečné, budou


3) Vysvětlete, co je Three.js a jeho důležité funkce?

Three.js je open source JavaScriptová 3D knihovna, která vám umožňuje vytvářet a zobrazovat animovanou, interaktivní 3D počítačovou grafiku na libovolném kompatibilním webovém prohlížeči, aniž byste byli závislí na proprietárních zásuvných modulech. Mezi klíčové funkce Three.js patří

  • Renderery
  • Scény
  • kamery
  • Světla
  • Animace
  • Materiály
  • Shadery
  • Objekty
  • Geometrie
  • nakladače
  • Export / Import
  • Ladění
  • Podpora

4) Vysvětlete, jaký je rozdíl mezi WebGL a three.js?

WebGL tři.js
WebGL umožňuje ovládat GPU přímějším způsobem Three.js je postaven na WebGL a umožňuje vám postarat se o spoustu věcí, jako například jaké objekty nakreslit každý snímek
Je to spíše „okamžitý režim“ Je to spíše „zachovaný režim“
Nemá další podporu pro text, pro zabudované shadery, pro vybírání atd. Má další podporu pro text, pro výběr, pro hierarchii objektů atd.

5) Vysvětlete, co je CoffeeScript?

CoffeeScript je malý programovací jazyk, který se kompiluje do JavaScriptu. Pomáhá lépe psát kód JavaScript tím, že vám poskytuje konzistentnější syntaxi a vyhýbá se nepravidelné povaze jazyka JavaScript Základní pravidlo pro Coffee Script

  • Na mezerách záleží: CoffeeScript neobsahuje žádné složené závorky
  • Bez závorek: Funkce, které přebírají argumenty, závorky nevyžadují
Otázky k pohovoru s frontendem pro vývojáře
Otázky k pohovoru s frontendem pro vývojáře

6) Jaké jsou výhody Coffee Script oproti JavaScriptu?

  • CoffeeScript vám umožňuje vyjádřit váš program s mnohem menším množstvím kódu než JavaScript
  • Má spoustu lehkých doplňků, jako je Interpolace řetězců Ruby a porozumění seznamu ve stylu Pythonu
  • Usnadňuje provádění každodenních úkolů pomocí CoffeScript místo JavaScriptu

7) Jak se liší proměnné v CoffeeScriptu od JavaScriptu?

U proměnných v JavaScriptu musíte přidat středník na konec, aby se provedly, zatímco v CoffeeScript není potřeba přidávat středník na konec příkazu. Na rozdíl od JavaScriptu CoffeeScript snadno přidá středník.


8) Jaká jsou základní pravidla, která je třeba pamatovat pro Coffee Script?

Základní pravidlo pro Coffee Script

  • Na mezerách záleží: CoffeeScript neobsahuje žádné složené závorky
  • Bez závorek: Funkce, které berou argumenty, nevyžadují závorky
FrontEnd Developer
FrontEnd Developer

9) Vysvětlete funkce v CoffeeScript?

Funkce v CoffeeScript je (Volitelný) seznam parametrů následovaný šipkou a poté tělem funkce. Například log = (zpráva) à console.log zpráva


10) Jak je v CoffeeScript užitečná funkce klonování?

Funkce klonování je užitečná při vytváření zcela nového objektu v Coffee Script by

  • Kopírování všech atributů ze zdrojového objektu do nového objektu
  • Opakování kroků kopírování atributů ze zdrojového objektu pro všechny dílčí objekty voláním funkce clone
  • Vytvoření nového objektu jako zdrojového objektu

11) Vysvětlete, co je objekt Thread-Local v Python Flasku?

Flask interně používá místní objekty vláken, takže uživatel nemusí předávat objekty z funkce do funkce v rámci požadavku, aby zůstal bezpečný. Tento přístup je užitečný, ale vyžaduje platný kontext požadavku pro injektování závislosti nebo při pokusu o opětovné použití kódu, který používá hodnotu fixovanou na požadavek.

Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)

Sdílet

jeden komentář

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *