Top 17 întrebări și răspunsuri la interviu pentru dezvoltatori web

Întrebări pentru interviu pentru dezvoltare web

Iată întrebările și răspunsurile la interviu pentru Dezvoltare Web pentru cei începători, precum și pentru candidații cu experiență pentru Dezvoltatori Web, pentru a obține jobul visat.


1) Explicați care sunt responsabilitățile cheie ale unui dezvoltator web?

  • Testează programul și depanează toate aplicațiile web
  • Proiectați, dezvoltați, testați și implementați aplicații web
  • Încărcarea site-urilor pe server și înregistrarea acestora cu diferite motoare de căutare
  • Coordonați cu alți designeri și programatori pentru a dezvolta proiecte web
  • Remediați erori, depanați și rezolvați problemele
  • În cazul defecțiunii sistemului, inițiați testarea periodică și implementați planuri de urgență
  • Dezvoltați structuri de cod adecvate pentru a rezolva sarcini specifice
  • Sprijin și asista la întreținere și întreținere de site-uri web
  • Asumați-vă proprietatea asupra codului pe parcursul punerii în scenă, dezvoltării, testării și producției

Descărcare gratuită PDF: Întrebări pentru interviu pentru dezvoltatori web


2) Ce dezvoltator web ar trebui să știe?

Un dezvoltator web bun ar trebui să știe


3) Explicați ce este CORS? Cum funcționează?

(CORS) Partajarea resurselor între origini este un mecanism care permite ca multe resurse (de exemplu, JavaScript, fonturi etc.) de pe o pagină web să fie solicitate de la un alt domeniu din afara domeniului din care provine resursa. Este un mecanism susținut în HTML5 care gestionează accesul XMLHttpRequest la un domeniu diferit.


4) Enumerați avantajele HTTP/2 în comparație cu HTTP 1.1?

Avantajul HTTP/2 în comparație cu HTTP/1.1 este

  • Comprimarea datelor antete HTTP
  • Tehnologii server push
  • Într-o singură conexiune TCP încărcare paralelă a elementelor paginii
  • Prioritizarea cererii

5) Explicați ce este un ETag și cum funcționează?

Un ETag este un identificator opac alocat de un server web unei versiuni specifice a unei resurse găsite la o adresă URL. ETag-ul este o parte a HTTP, protocolul pentru World Wide Web și atunci când serverul citește ETag-ul de la cererea clientului, serverul poate spune dacă să trimită fișierul (HTTP 200) sau să spună clientului doar să folosească copia locală. (HTTP 304).

Întrebări la interviu pentru dezvoltatori web
Întrebări la interviu pentru dezvoltatori web

6) Explicați ce este un sondaj lung?

Sondajul lung este un model de dezvoltare a aplicațiilor web folosit pentru a emula transmiterea datelor de la server la client. Când se utilizează sondarea lungă, clientul trimite o cerere către server, iar conexiunea rămâne intactă până când serverul este gata să trimită date către client. Conexiunea va fi închisă numai după ce datele sunt trimise înapoi către client sau după expirarea conexiunii.


7) Explicați ce este DTD (Declarația de tip de document)? Menționați care este diferența dintre CDATA și PCDATA în DTD?

Un DTD înseamnă definiția tipului de document (DTD) care definește structura, elementele juridice și atributele unui XML documentului.

  • PCDATA: O PCDATA este o Date de caractere analizate. Analizatorii XML analizează de obicei tot textul dintr-un document XML.
  • CDATA: În timp ce CDATA este un caracter de date neparsate, termenul CDATA este folosit pentru datele text care nu ar trebui să fie analizate de parserul XML.

8) Menționați câteva sfaturi pe care le puteți folosi pentru a reduce timpul de încărcare a unei aplicații web pe care ați scris-o?

Pentru a reduce timpul de încărcare al unei aplicații web, trebuie să urmați următoarele sfaturi

  • Optimizați imaginile la o rezoluție mai mare decât ecranul și salvați-le ca fișier comprimat
  • Eliminați toate fișierele JavaScript pentru a reduce cantitatea de date transferabile
  • Combinați și minimizați totul CSS și JS și numiți-le în subsol
  • Amânați sau asincronizați fișierele JS

9) Menționați care este modalitatea corectă de a include JavaScript în HTML?

Modul corect de a include JavaScript în codul HTML este folosirea de gestionare a evenimentelor inline sau de cod inline.

Întrebări pentru interviu pentru dezvoltare web
Întrebări pentru interviu pentru dezvoltare web

10) Explicați în CSS, cum puteți schimba culoarea de fundal a unui element de formular atunci când utilizatorul introduce text? Funcționează acest lucru în toate browserele?

Da, puteți schimba aspectul implicit al elementelor de formular prin stilul etichetelor lor HTML: zona de intrare, selectare și text, dar nu va funcționa pentru toate browserele.


11) Explicați care este diferența dintre cookie-uri și stocarea locală?

  Cookies Stocare locală
Partea client/partea server Date accesibile atât pe partea client, cât și pe partea serverului. Datele sunt trimise pe server cu fiecare solicitare de cookie. Datele sunt accesibile numai la nivelul browserului local. Serverul nu poate folosi stocarea locală până când nu a trimis în mod deliberat o solicitare către server prin POST sau GET
Mărimea Capacitatea de stocare a cookie-urilor este de 4095 bytes/cookie Capacitatea de stocare a stocării locale este de 5 MB per domeniu
Expirare Cookie-urile au expirare, iar datele cookie sunt șterse după ceva timp Nu există o expirare și trebuie eliminat manual

12) În HTML, ce etichetă poate fi folosită pentru un control de introducere a textului pe mai multe linii?

Pentru controlul introducerii textului pe mai multe linii, puteți utiliza „eticheta textarea”.


13) Explicați cum vă puteți referi la fișierul CSS din pagina web?

Puteți consulta fișierul .CSS din pagina web folosind etichetă. Ar trebui păstrat între etichetă. De exemplu <linkhref=”/css/mystyle.css” type=”text/css” rel=”stylesheet”/>


14) Enumerați câteva moduri prin care puteți reduce timpul de încărcare a paginii?

Puteți face următoarele lucruri pentru a reduce timpul de încărcare a paginii

  • Reduceți dimensiunea imaginii
  • Eliminați widget-urile inutile
  • compresie HTTP
  • Plasarea CSS în partea de sus și referința la script în partea de jos sau în fișiere externe
  • Reduceți căutările
  • Minimizează redirecționările
  • Memorarea în cache,

15) În HTML menționați diferența dintre şi ?

Diferența dintre şi este că a

Inrameaza-le Div
Cu cadre, puteți afișa mai mult de un document HTML în aceeași fereastră de browser The tag definește o diviziune sau o secțiune într-un document HTML
Eticheta cadru declară o anumită fereastră într-un set de cadre The este folosit pentru a grupa elemente-bloc pentru a le formata cu stiluri
Cadrele pot încărca alte resurse folosind HTML Pe de altă parte, diviziunile pot servi conținut local sub forma cadrelor, dar acel conținut nu este independent de pagină.

16) Prin ce diferă XHTML de HTML?

  • XHTML necesită ca toate etichetele să fie cu litere mici
  • XHTML necesită ca toate etichetele să fie închise corect
  • XHTML necesită ca toate atributele să fie incluse între ghilimele duble
  • XHTML interzice elementelor inline să conțină elemente la nivel de bloc

17) Enumerați noile API-uri furnizate de standardul HTML 5?

  • HTML 5 vine cu un număr de noi API-uri
  • Mass-media API
  • API-ul de urmărire text
  • Application Cache API
  • API de transfer de date
  • Interacțiunea cu utilizatorii
  • Command API
  • API-ul de validare a constrângerii
  • API istoric

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

Distribuie

4 Comentarii

  1. Avatar Kurt Hamm spune:

    Sunt pe cale să încep un site de învățare a limbilor străine. Am 64 de fișiere MP4 (combinate 577 MB) pe care aș dori să le permit utilizatorilor să le descarce gratuit. Cât mă va costa asta ca proprietar al site-ului?

  2. Devify Solutions spune:

    Dezvoltarea de aplicații web ne ajută să înțelegem problemele grele. Vă mulțumim pentru împărtășirea acestei postări minunate. continuă să împărtășești astfel de bloguri cu noi.

  3. Avatar Eugene Zhang spune:

    Este foarte util. Multumesc.

Lasă un comentariu

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