Top 17 pitanja i odgovora za intervju za web programere

Pitanja za intervju za web razvoj

Ovdje su pitanja i odgovori na razgovoru za web razvoj za brucoše kao i za iskusne kandidate za web programere da dobiju posao iz snova.


1) Objasnite koje su ključne odgovornosti web programera?

  • Programirajte testiranje i otklanjanje pogrešaka u svim web aplikacijama
  • Dizajnirajte, razvijajte, testirajte i postavljajte web aplikacije
  • Učitavanje stranica na poslužitelj i registracija na različitim tražilicama
  • Koordinirajte s drugim dizajnerima i programerima za razvoj web projekata
  • Ispravite pogreške, otklonite i riješite probleme
  • U slučaju kvara sustava pokrenite periodično testiranje i implementirajte planove za nepredviđene situacije
  • Razviti odgovarajuće strukture koda za rješavanje specifičnih zadataka
  • Podrška i pomoć u održavanju i održavanje web stranica
  • Preuzmite vlasništvo nad kodom tijekom faze, razvoja, testiranja i proizvodnje

Besplatno preuzimanje PDF-a: Pitanja za intervju za web programere


2) Što web programer treba znati?

Dobar web programer trebao bi znati


3) Objasnite što je CORS? kako radi

(CORS) Cross-Origin Resource Sharing mehanizam je koji omogućuje da se mnogi resursi (npr. JavaScript, fontovi itd.) na web stranici zatraže od druge domene izvan domene iz koje izvor potječe. To je mehanizam podržan u HTML5 koji upravlja XMLHttpRequest pristupom drugoj domeni.


4) Navedite prednosti HTTP/2 u usporedbi s HTTP 1.1?

Prednost HTTP/2 u usporedbi s HTTP/1.1 je

  • Kompresija podataka HTTP zaglavlja
  • Server push tehnologije
  • Preko jedne TCP veze paralelno učitavanje elemenata stranice
  • Određivanje prioriteta zahtjeva

5) Objasnite što je ETag i kako radi?

ETag je neproziran identifikator koji web poslužitelj dodjeljuje određenoj verziji izvora koji se nalazi na URL-u. ETag je dio HTTP-a, protokola za svjetsku mrežu i kada poslužitelj pročita ETag iz zahtjeva klijenta, poslužitelj tada može reći treba li poslati datoteku (HTTP 200) ili reći klijentu samo da koristi svoju lokalnu kopiju (HTTP 304).

Pitanja za intervju za web programere
Pitanja za intervju za web programere

6) Objasnite što je dugo prozivanje?

Dugo prozivanje je obrazac razvoja web aplikacije koji se koristi za oponašanje guranja podataka od poslužitelja do klijenta. Kada se koristi dugo prozivanje, klijent šalje zahtjev poslužitelju, a veza ostaje netaknuta sve dok poslužitelj ne bude spreman poslati podatke klijentu. Veza će se zatvoriti tek nakon što se podaci pošalju natrag klijentu ili nakon isteka vremena za vezu.


7) Objasnite što je DTD (Document Type Declaration)? Navedite koja je razlika između CDATA i PCDATA u DTD-u?

DTD znači definicija vrste dokumenta (DTD) koja definira strukturu, pravne elemente i atribute XML dokument.

  • PCDATA: PCDATA su raščlanjeni podaci znakova. XML parseri obično analiziraju sav tekst u XML dokumentu.
  • CDATA: Dok su CDATA neraščlanjeni znakovni podaci, pojam CDATA koristi se za tekstualne podatke koje ne bi trebao analizirati XML parser.

8) Navedite neke savjete koje možete koristiti za smanjenje vremena učitavanja web aplikacije koju ste napisali?

Kako biste smanjili vrijeme učitavanja web aplikacije, morate slijediti sljedeće savjete

  • Optimizirajte slike na razlučivost ne veću od zaslona i spremite ih kao komprimiranu datoteku
  • Uklonite sve JavaScript datoteke kako biste smanjili količinu prenosivih podataka
  • Kombinirajte i smanjite sve CSS i JS i nazvati ih u podnožju
  • Odgođene ili asinkrone JS datoteke

9) Navedite koji je ispravan način za uključivanje JavaScripta u vaš HTML?

Ispravan način uključivanja JavaScripta u vaš HTML je korištenje ugrađenih rukovatelja događajima ili ugrađenog koda.

Pitanja za intervju za web razvoj
Pitanja za intervju za web razvoj

10) Objasnite u CSS-u kako možete promijeniti boju pozadine elementa obrasca kada korisnik upisuje tekst? Radi li ovo u svim preglednicima?

Da, možete promijeniti zadani izgled elemenata obrasca stiliziranjem njihovih HTML oznaka: područje unosa, odabira i teksta, ali to neće raditi za sve preglednike.


11) Objasnite koja je razlika između kolačića i lokalne pohrane?

  Cookies Lokalna pohrana
Strana klijenta/ strana poslužitelja Podaci dostupni i na strani klijenta i na strani poslužitelja. Podaci se šalju na stranu poslužitelja sa svakim zahtjevom za kolačić. Podaci su dostupni samo na strani lokalnog preglednika. Poslužitelj ne može koristiti lokalnu pohranu dok namjerno ne pošalje zahtjev poslužitelju putem POST-a ili GET-a
Veličina Kapacitet pohrane kolačića je 4095 bajtova po kolačiću Kapacitet lokalne pohrane je 5 MB po domeni
Istek roka Kolačići imaju rok trajanja i podaci kolačića se brišu nakon nekog vremena Nema isteka i mora se ukloniti ručno

12) Koja se oznaka u HTML-u može koristiti za kontrolu unosa teksta u više redaka?

Za kontrolu unosa teksta u više redaka, možete koristiti "textarea tag".


13) Objasnite kako se možete pozivati ​​na CSS datoteku na web stranici?

Možete pogledati .CSS datoteku na web stranici koristeći označiti. Treba ga držati između označiti. Na primjer <linkhref=”/css/mystyle.css” type=”text/css” rel=”stylesheet”/>


14) Navedite nekoliko načina na koje možete smanjiti vrijeme učitavanja stranice?

Možete učiniti sljedeće kako biste smanjili vrijeme učitavanja stranice

  • Smanjite veličinu slike
  • Uklonite nepotrebne widgete
  • HTTP kompresija
  • Postavljanje CSS-a na vrh i reference skripte na dnu ili u vanjskim datotekama
  • Smanjite traženja
  • Minimizirajte preusmjeravanja
  • Predmemoriranje,

15) U HTML-u navedite razliku između i ?

Razlika između i je li to a

Okvir div
Pomoću okvira možete prikazati više od jednog HTML dokumenta u istom prozoru preglednika The oznaka definira podjelu ili odjeljak u HTML dokumentu
Oznaka okvira deklarira jedan određeni prozor unutar skupa okvira The koristi se za grupiranje blok-elemenata za njihovo oblikovanje sa stilovima
Okviri mogu učitati druge resurse pomoću HTML-a S druge strane, odjeljci mogu posluživati ​​lokalni sadržaj na način okvira, ali taj sadržaj ipak nije neovisan o stranici

16) Po čemu se XHTML razlikuje od HTML-a?

  • XHTML zahtijeva da sve oznake budu pisane malim slovima
  • XHTML zahtijeva da sve oznake budu pravilno zatvorene
  • XHTML zahtijeva da svi atributi budu zatvoreni u dvostruke navodnike
  • XHTML zabranjuje ugrađenim elementima da sadrže elemente na razini bloka

17) Navedite nove API-je koje nudi standard HTML 5?

  • HTML 5 dolazi s nizom novih API-ja
  • Mediji API
  • API za tekstualne zapise
  • API za predmemoriju aplikacije
  • API za prijenos podataka
  • Interakcija korisnika
  • API za naredbe
  • API za provjeru valjanosti ograničenja
  • API povijesti

Ova pitanja za intervju također će vam pomoći u vašem životu

Podijeli

9 Komentari

  1. Avatar Kurt Hamm kaže:

    Upravo ću pokrenuti stranicu za učenje jezika. Imam 64 MP4 datoteke (ukupno 577 MB) koje želim korisnicima omogućiti besplatno preuzimanje. Koliko će me to koštati kao vlasnika stranice?

  2. Devify rješenja kaže:

    Razvoj web aplikacija pomaže nam u razumijevanju teških stvari. Hvala vam što ste podijelili ovu prekrasnu objavu. nastavite dijeliti takve blogove s nama.

  3. Avatar Eugene Zhang kaže:

    Vrlo je korisno. Hvala.

  4. Avatar Momanyi Caleb kaže:

    Hvala puno prijatelju

Ostavi odgovor

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *