Top 10 întrebări și răspunsuri la interviu pentru dezvoltatori front-end

Iată întrebările și răspunsurile la interviu pentru dezvoltatori front-end pentru cei care au început, precum și pentru candidații cu experiență, pentru a obține jobul visat.


1 Cine este dezvoltatorul front-end? Ce face el?

Într-un site web, front-end-ul este partea pe care utilizatorii o accesează în timp ce interacționează cu site-ul web, inclusiv imagini, butoane, culori, animații, formulare, tipografie etc. În timp ce dezvoltatorul frontend este un programator care codifică front-end-ul unui site web și se asigură că vizibilitatea site-ului rămâne aceeași în diferite browsere web.

Descărcare PDF gratuită: Întrebări și răspunsuri la interviu pentru dezvoltatori frontend


2) Care sunt abilitățile necesare

Abilitățile necesare pentru Dezvoltatorul Front End includ

Aptitudini adiționale Câteva abilități suplimentare care ar putea fi utile vor fi

  • Cunoașterea testării cross browser
  • Cunoștințe despre CMS cum ar fi WordPress, Joomla or Drupal
  • Cunoștințe de PHP și OOP (programare orientată obiect)
  • Cunoștințe de SEO, și instrumente precum Flash și Dreamweaver

3) Explicați ce este Three.js și caracteristicile sale importante?

Three.js este o bibliotecă JavaScript 3D cu sursă deschisă care vă permite să creați și să afișați grafică 3D animată, interactivă pe computer pe orice browser web compatibil, fără a avea o dependență de pluginuri proprietare. Caracteristicile cheie ale Three.js includ

  • Rendereri
  • scene
  • Aparate foto
  • Lumini
  • Animații
  • Materiale
  • shader
  • Obiecte
  • Geometrie
  • încarcatoare
  • Export / Import
  • Depanarea
  • Asistență

4) Explicați care este diferența dintre WebGL și three.js?

WebGL Trei.js
WebGL vă permite să controlați GPU-ul într-un mod mai direct Three.js este construit pe WebGL și vă permite să vă ocupați de multe lucruri, cum ar fi ce obiecte să desenați fiecare cadru
Este mai mult un „mod imediat” Este mai mult un „mod reținut”
Nu are suport suplimentar pentru text, pentru shadere construite, pentru picking etc. Are un suport suplimentar pentru text, pentru alegere, pentru ierarhia obiectelor etc.

5) Explicați ce este CoffeeScript?

CoffeeScript este un mic limbaj de programare care se compilează în JavaScript. Vă ajută să scrieți mai bine codul JavaScript, oferindu-vă o sintaxă mai consistentă și evitând natura neregulată a limbajului JavaScript. Regula de bază pentru Coffee Script

  • Spațiile albe contează: nu există acolade în CoffeeScript
  • Fără paranteze: funcțiile care preiau argumente nu necesită paranteze
Întrebări la interviu pentru dezvoltatori front-end
Întrebări la interviu pentru dezvoltatori front-end

6) Care sunt beneficiile Coffee Script față de JavaScript?

  • CoffeeScript vă permite să vă exprimați programul cu mult mai puțin cod decât JavaScript
  • Are o mulțime de suplimente ușoare, cum ar fi Interpolarea șirurilor Ruby și înțelegerea listelor în stil Python
  • Face sarcinile de zi cu zi mai ușor de realizat cu CoffeScript, mai degrabă decât cu JavaScript

7) Cum diferă variabilele în CoffeeScript față de JavaScript?

Pentru variabilele din JavaScript, trebuie să adăugați punct și virgulă la sfârșitul acesteia pentru a le executa, în timp ce în CoffeeScript nu este nevoie să adăugați punct și virgulă la sfârșitul instrucțiunii. Spre deosebire de JavaScript, CoffeeScript adaugă cu ușurință punct și virgulă.


8) Care sunt regulile de bază de reținut pentru Coffee Script?

Regula de bază pentru Coffee Script

  • Spațiile albe contează: Nu există acolade în CoffeeScript
  • Fara paranteze: Funcțiile care preiau argumente nu necesită paranteze
Dezvoltator interfețe
Dezvoltator interfețe

9) Explicați funcțiile în CoffeeScript?

Funcțiile din CoffeeScript este o listă (opțională) de parametri urmată de o săgeată și apoi de corpul funcției. De exemplu, log = (mesaj) à console.log mesaj


10) În CoffeeScript, cât de utilă este funcția de clonare?

Funcția de clonare este utilă în crearea unui obiect complet nou în Coffee Script by

  • Copierea tuturor atributelor de la obiectul sursă în noul obiect
  • Repetarea pașilor de copiere a atributelor din obiectul sursă pentru toate subobiectele prin apelarea funcției clonare
  • Crearea unui nou obiect ca obiect sursă

11) Explicați ce este un obiect Thread-Local în Python Flask?

Flask folosește obiecte locale de fir în interior, astfel încât utilizatorul să nu fie nevoit să treacă obiecte de la o funcție la alta în cadrul unei cereri pentru a rămâne în siguranță. Această abordare este utilă, dar necesită un context valid de solicitare pentru injectarea dependenței sau atunci când se încearcă reutilizarea codului care folosește o valoare legată de cerere.

Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)

Distribuie

Un comentariu

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *