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).
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.
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)
Va bene per essere più fresco
grazie!
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?
Va bene
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.
È molto utile Grazie.
Grazie mille amico mio
Bello .
Bene!