Introducere în întrebări și răspunsuri la interviuri de dezvoltare web

Dezvoltările web se referă în general la sarcinile asociate cu dezvoltarea paginilor web pentru găzduire prin internet sau intranet. Procesul de dezvoltare web include proiectare web, dezvoltare de conținut web, scripturi din partea clientului / server și configurarea securității rețelei.

Ierarhia de dezvoltare web este următoarea

  • Scripturi din partea clientului
  • Scripturi din partea serverului
  • Tehnologia bazelor de date

Arhitectura Client-Server

Clientul este capătul primitor al serviciului sau solicitantul serviciului într-un tip de sistem model / client / server. Acest client este cel mai adesea localizat pe un alt sistem sau computer care poate fi accesat prin rețea.

Serverul este un computer, un dispozitiv sau un program care este dedicat gestionării resurselor de rețea. Serverele sunt adesea denumite dedicate deoarece îndeplinesc cu greu alte sarcini în afară de sarcinile serverului.

Arhitectura client / server este un model de calcul în care serverul găzduiește, livrează și gestionează majoritatea resurselor și serviciilor care urmează să fie consumate de client. Acest tip de arhitectură are unul sau mai multe computere client conectate la un server central printr-o rețea sau conexiune la internet. Acest sistem partajează resurse de calcul.

Arhitectura client-server este cunoscută și ca model de calcul al rețelei sau rețea client / server, deoarece toate solicitările și serviciile sunt livrate prin rețea.

Arhitectura site-urilor web

Un site web este o colecție de pagini web, interconectate accesibile public, care partajează un singur nume de domeniu. site-urile web pot fi create și întreținute de o persoană, grup, afacere sau organizație pentru a servi o varietate de scopuri.

Arhitectura site-ului web este planificarea și designul componentelor tehnice, funcționale și vizuale ale unui site web înainte de a fi proiectat, dezvoltat și implementat. Este folosit de designerii și dezvoltatorii de site-uri web ca mijloc de proiectare și dezvoltare a unui site web.

Dezvoltare web Tipuri de site-uri web

Site-uri web statice

Cunoscut și sub denumirea de site-uri web plate sau staționare. Acestea sunt încărcate pe browserul clientului la fel cum sunt stocate pe un server web. Utilizatorul poate informa doar, dar nu poate face nicio modificare sau interacționează cu informațiile. Site-urile statice sunt create doar cu HTML și create doar atunci când informațiile nu mai sunt necesare pentru a fi modificate.

Site-uri web dinamice

Site-urile dinamice afișează informații diferite la un moment diferit în timp. Este posibil să schimbați o porțiune a unei pagini web fără a încărca întreaga pagină web. A fost posibilă folosind tehnologia AJAX.

Anatomia paginii web

Un site web este format din următoarele componente

  • Conținând bloc

Un container este, în mare parte, eticheta corporală a unei pagini, ca toate etichetele div.

  • Siglă

Logo-ul definește identitatea site-ului web.

  • Navigare

Sistemul de navigație al site-ului ar trebui să fie ușor de găsit și utilizat.

  • Conţinut

Conținutul de pe site-ul web ar trebui să fie relevant pentru scopul site-ului.

  • Subsol

De obicei, conține drepturi de autor, contracte și informații legale, precum și câteva link-uri către secțiunea principală a site-ului web.

  • Spatiu alb

Cunoscut și sub denumirea de spațiu negativ se referă la o zonă care nu este acoperită de tip sau ilustrații.

Cunoașterea tuturor termenilor vă permite să înțelegeți procesul de dezvoltare web. Aceasta implică toți pașii necesari pentru a construi un site web atractiv, eficient și receptiv.

Pentru un dezvoltator web de succes, unul ar trebui să aibă următoarele abilități

  • Înțelegere completă a scripturilor din partea clientului și a serverului.
  • Testarea inconsecvențelor cross-browser-ului.
  • Testarea observației prin observație a utilizatorilor,
  • Programarea interacțiunii cu JavaScript, PHP, JQuery.

Odată ce site-ul web este proiectat, construit și bine testat, acesta trebuie publicat pentru a-l face disponibil pe web. Pentru a vă publica site-ul, aveți nevoie de următoarea condiție prealabilă

  • Software de dezvoltare web: utilizat pentru construirea de pagini web ale site-ului dvs. web. De exemplu WordPress, Dreamweaver.
  • Conexiune la Internet: necesară pentru a accesa serverul web localizat de la distanță.
  • Server web: locația reală unde se află site-ul dvs. web.

Pregătirea pentru un interviu de muncă în Dezvoltare Web. Sunt sigur că doriți să cunoașteți cele mai obișnuite întrebări și răspunsuri la interviuri de dezvoltare web din 2018 care vă vor ajuta să spargeți cu ușurință Întrebările de interviu de dezvoltare web.

Mai jos sunt câteva întrebări pentru interviu de dezvoltare web 2018 care sunt puse în interviuri și vă vor ajuta să înțelegeți în detaliu Dezvoltarea Web. Această întrebare este împărțită în două părți:

Partea 1 - Întrebări de interviu pentru dezvoltare web (de bază)

Această primă parte se referă la întrebări și răspunsuri la interviuri de dezvoltare web

1. Ce sunt noile DocType și Charset în HTML5?

Răspuns:
Elementul doctype comunică versiunea HTML browserului. Apare de obicei în prima linie de cod a unei pagini HTML.

CharSet este un nou atribut meta tag în HTML5 care configurează codarea caracterelor.

2. Oferă HTML5 facilitatea de tragere și fixare? Cum setați un element drept glisabil?

Răspuns:
Pentru a seta o imagine ca glisabilă, inițializați atributul glisabil cu true

Haideți să trecem la următoarele întrebări de interviu pentru dezvoltare web

3. Cum diferă CSS3 de CSS?

Răspuns:
CSS3 este cea mai recentă versiune de CSS. A introdus o serie de etichete noi pentru a oferi o experiență mai bună a utilizatorului. Unele caracteristici noi ale CSS3 sunt colțurile rotunjite, animația, aspectul personalizat și interogările media.

4. Care sunt tranzițiile în CSS3?

Răspuns:
Aceasta este întrebările de bază pentru interviu de dezvoltare web care sunt puse într-un interviu. Tranzițiile CSS3 ajută la crearea efectului de animație ușor și rapid. Ele nu numai că ne oferă controlul pentru a modifica valoarea unei proprietăți, ci și o permit să procedeze încet pentru o anumită durată.

5. Ce sunt pseudo-clasele în CSS3?

Răspuns:
O pseudo-clasă este o tehnică CSS pentru a seta stilul atunci când elementul își schimbă starea.

De exemplu:

  • Editați stilul la evenimentul cu mouse-ul.
  • Setați stilul atunci când elementul primește focalizarea.
  • Aplicați diferite stiluri pentru link-uri vizitate / nevizitate.

Selector: pseudo-clasă

(

Valoarea proprietății;

)

Partea 2 - Întrebări de interviu pentru dezvoltare web (avansat)

Să aruncăm acum o privire la întrebările avansate de interviu pentru dezvoltarea web.

6. Care este diferența între și?

Răspuns:
Evenimentul nu invocă până când pagina nu se termină de încărcarea CSS și a imaginilor. Poate provoca o întârziere semnificativă în redarea paginii web.

Ca dezvoltator web, trebuie să ne asigurăm că pagina trebuie să se încarce cât mai repede posibil. Evenimentul ne permite să așteptăm doar inițializarea DOM, în loc să amânăm orice acțiune necesară.

7. Care este folosirea cuvântului cheie în JavaScript?

Răspuns:
Aceasta este una dintre cele mai populare întrebări de interviu pentru dezvoltare web. Cuvântul cheie se referă la obiectul curent din program. De obicei este disponibil în cadrul unei metode pentru referința la variabila curentă sau la obiectul curent.

8. Explicați care sunt responsabilitățile cheie ale dezvoltatorului web?

Răspuns:

  • Un program, testează și creează toate aplicațiile web.
  • Încărcarea site-urilor pe server și înregistrarea cu diferite motoare de căutare.
  • Remediază erorile, rezolvă problemele și rezolvă problemele.
  • Dezvoltați structura de cod adecvată pentru a rezolva sarcini specifice.
  • Sprijină și asistă la întreținerea și întreținerea site-urilor web

9. Ce ar trebui să știe un dezvoltator web?

Răspuns:
Un dezvoltator web bun ar trebui să știe următoarele

  • HTML
  • CSS
  • SQL
  • PHP / Ruby / Python
  • JQuery
  • JavaScript

Haideți să trecem la următoarele întrebări de interviu pentru dezvoltare web.

10. Explicați ce este CORS? Cum functioneazã?

Răspuns:
CORS (partajarea resurselor încrucișate) este un mecanism care permite solicitarea a numeroase resurse (de ex. JavaScript, fonturi etc.) de pe o pagină web de la un alt domeniu din afara domeniului de la care a provenit resursa. Este un mecanism acceptat în HTML5 care gestionează accesul XMLHttpRequest la un domeniu.

Articol recomandat

Acesta a fost un ghid la Lista întrebărilor și răspunsurilor la interviu de dezvoltare web, astfel încât candidatul să poată împărți cu ușurință aceste întrebări de interviu de dezvoltare web. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Azure Paas vs Iaas - Ceea ce este benefic
  2. Ghidul întrebărilor pentru interviu WordPress
  3. Cele mai bune întrebări pentru interviu ale AJAX
  4. Întrebări și răspunsuri la interviu HTML5
  5. Întrebări și răspunsuri la intervievarea serviciilor web
  6. Întrebări și răspunsuri la interviuri Java Web Services
  7. Întrebări și răspunsuri la interviu Microsoft Azure