Le 17 principali domande e risposte all'intervista per sviluppatori web

Domande per l'intervista sullo sviluppo web

Ecco le domande e le risposte al colloquio sullo sviluppo Web per i principianti e per i candidati sviluppatori web esperti per ottenere il lavoro dei loro sogni.


1) Spiegare quali sono le responsabilità principali di uno sviluppatore web?

  • Testa il programma ed esegui il debug di tutte le applicazioni web
  • Progettare, sviluppare, testare e distribuire applicazioni web
  • Caricamento di siti sul server e registrazione con diversi motori di ricerca
  • Coordinarsi con altri designer e programmatori per sviluppare progetti web
  • Correggere bug, risolvere e risolvere problemi
  • In caso di guasto del sistema avviare test periodici e implementare piani di emergenza
  • Sviluppare strutture di codice appropriate per risolvere compiti specifici
  • Supportare e assistere nella manutenzione e manutenzione di siti web
  • Assumi la proprietà del codice durante tutte le fasi di staging, sviluppo, test e produzione

Download gratuito del PDF: domande di intervista per sviluppatori web


2) Cosa dovrebbe sapere lo sviluppatore web?

Un buon sviluppatore web dovrebbe saperlo


3) Spiegare cos'è il CORS? Come funziona?

(CORS) La condivisione delle risorse tra origini è un meccanismo che consente di richiedere molte risorse (ad esempio JavaScript, caratteri ecc.) su una pagina Web da un altro dominio esterno al dominio da cui ha avuto origine la risorsa. È un meccanismo supportato in HTML5 che gestisce l'accesso XMLHttpRequest ad un dominio diverso.


4) Elencare i vantaggi di HTTP/2 rispetto a HTTP 1.1?

Il vantaggio di HTTP/2 rispetto a HTTP/1.1 è

  • Compressione dei dati delle intestazioni HTTP
  • Tecnologie push del server
  • Su una singola connessione TCP caricamento parallelo degli elementi della pagina
  • Priorità della richiesta

5) Spiegare cos'è un ETag e come funziona?

Un ETag è un identificatore opaco assegnato da un server web a una versione specifica di una risorsa trovata in un URL. L'ETag fa parte di HTTP, il protocollo per il world wide web e quando il server legge l'ETag dalla richiesta del client, il server può quindi dire se inviare il file (HTTP 200) o dire al client solo di usare la sua copia locale (HTTP304).

Domande di intervista per sviluppatori web
Domande di intervista per sviluppatori web

6) Spiegare cos'è il long polling?

Il polling lungo è un modello di sviluppo di applicazioni Web utilizzato per emulare il trasferimento dei dati dal server al client. Quando viene utilizzato il polling lungo, il client invia una richiesta al server e la connessione rimane intatta finché il server non è pronto a inviare dati al client. La connessione verrà chiusa solo dopo che i dati saranno stati rispediti al client o si verificherà il timeout della connessione.


7) Spiegare cos'è la DTD (Dichiarazione del tipo di documento)? Menzionare qual è la differenza tra CDATA e PCDATA in DTD?

Un DTD significa Document Type Definition (DTD) che definisce la struttura, gli elementi giuridici e gli attributi di un XML documento.

  • PCDATI: Un PCDATA è un dato di carattere analizzato. I parser XML solitamente analizzano tutto il testo in un documento XML.
  • CDATA: Sebbene CDATA sia un dato di carattere non analizzato, il termine CDATA viene utilizzato per i dati di testo che non devono essere analizzati dal parser XML.

8) Cita alcuni suggerimenti che puoi utilizzare per ridurre il tempo di caricamento di un'applicazione web che hai scritto?

Per diminuire il tempo di caricamento di un'applicazione web devi seguire i seguenti suggerimenti

  • Ottimizza le immagini a una risoluzione non superiore alla risoluzione dello schermo e salvale come file compresso
  • Elimina tutti i file JavaScript per ridurre la quantità di dati trasferibili
  • Combina e minimizza tutto CSS e JS e chiamali nel footer
  • Rinviare o asincronizzare i file JS

9) Indica qual è il modo corretto di includere JavaScript nel tuo HTML?

Il modo corretto per includere JavaScript nel tuo codice HTML è utilizzare gestori di eventi in linea o codice in linea.

Domande per l'intervista sullo sviluppo web
Domande per l'intervista sullo sviluppo web

10) Spiega in CSS, come puoi far cambiare il colore di sfondo di un elemento del modulo quando l'utente inserisce il testo? Funziona in tutti i browser?

Sì, puoi modificare l'aspetto predefinito degli elementi del modulo modificando lo stile dei tag HTML: input, selezione e area di testo, ma non funzionerà per tutti i browser.


11) Spiegare qual è la differenza tra cookie e archiviazione locale?

  Cookies Archiviazione locale
Lato client/lato server Dati accessibili sia lato client che lato server. I dati vengono inviati al server con ogni richiesta di cookie. Solo i dati lato browser locale sono accessibili. Il server non può utilizzare l'archiviazione locale finché non viene inviata deliberatamente una richiesta al server tramite POST o GET
Taglia La capacità di memorizzazione dei cookie è di 4095 byte/cookie La capacità di archiviazione dell'archivio locale è di 5 MB per dominio
Scadenza I cookie hanno una scadenza e i dati dei cookie vengono eliminati dopo un po' di tempo Non ha scadenza e deve essere rimosso manualmente

12) In HTML quale tag può essere utilizzato per un controllo di input di testo su più righe?

Per il controllo dell'immissione di testo su più righe, è possibile utilizzare il "tag textarea".


13) Spiega come puoi fare riferimento al file CSS nella pagina web?

È possibile fare riferimento al file .CSS nella pagina Web utilizzando il file .CSS etichetta. Dovrebbe essere mantenuto tra etichetta. Per esempio <linkhref=”/css/mystyle.css” type=”text/css” rel=”stylesheet”/>


14) Elenca alcuni modi in cui puoi ridurre il tempo di caricamento della pagina?

Puoi fare le seguenti cose per ridurre il tempo di caricamento della pagina

  • Riduci le dimensioni dell'immagine
  • Rimuovi i widget non necessari
  • Compressione HTTP
  • Posizionando CSS in alto e riferimento allo script in basso o in file esterni
  • Riduci le ricerche
  • Riduci reindirizzamenti
  • memorizzazione nella cache,

15) In HTML menzionare la differenza tra E ?

La differenza tra E è quello a

Telaio Div
Con i frame puoi mostrare più di un documento HTML nella stessa finestra del browser IL il tag definisce una divisione o una sezione in un documento HTML
Il tag frame dichiara una finestra particolare all'interno di un set di frame IL viene utilizzato per raggruppare elementi di blocco per formattarli con stili
I frame possono caricare altre risorse utilizzando HTML D'altra parte, le divisioni della pagina possono servire contenuto locale allo stesso modo dei frame, ma quel contenuto non è indipendente dalla pagina

16) In cosa l'XHTML è diverso dall'HTML?

  • XHTML richiede che tutti i tag siano in minuscolo
  • XHTML richiede che tutti i tag siano chiusi correttamente
  • XHTML richiede che tutti gli attributi siano racchiusi tra virgolette doppie
  • XHTML vieta agli elementi in linea di contenere elementi a livello di blocco

17) Elenca le nuove API fornite dallo standard HTML 5?

  • HTML 5 viene fornito con una serie di nuove API
  • Media API
  • API di traccia testo
  • API della cache dell'applicazione
  • API di trasferimento dati
  • Interazione dell'utente
  • API di comando
  • API di convalida dei vincoli
  • API History

Queste domande del colloquio ti aiuteranno anche nel tuo viva(orale)

Condividi

Commenti

  1. Avatar Kurt Hamm dice:

    Sto per avviare un sito per l'apprendimento delle lingue. Ho 64 file MP4 (complessivamente 577 MB) che vorrei consentire agli utenti di scaricare gratuitamente. Quanto mi costerà come proprietario del sito?

  2. Soluzioni Devify dice:

    Lo sviluppo di applicazioni Web ci aiuta a comprendere questioni difficili. Grazie per aver condiviso questo meraviglioso post. continua a condividere questi blog con noi.

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *