top 25 web developer interview questions
Aquest tutorial proporciona un conjunt de preguntes més freqüents Preguntes i respostes per a entrevistes de desenvolupadors web per a desenvolupadors web frontals de nivell júnior i sènior:
És essencial per a l’equip de màrqueting crear una presència web fiable, anunciar els seus productes i serveis als seus possibles clients, fer un seguiment i proporcionar serveis postvenda als clients existents.
Les aplicacions web es construeixen amb l’objectiu d’ésser accessibles a tot el món, ser reconegudes i oferir els seus productes i serveis a tot el mercat internacional.
preguntes d’entrevistes d’oracle sql pl sql
Per crear aplicacions basades en web, és obligatori tenir un coneixement profund dels llenguatges de marcatge com HTML5, Cascading Style Sheet CSS3, JavaScript i biblioteques JS per a les interaccions dels usuaris, per al maneig d'elements DOM, per validar les entrades del client i per fer dinàmiques i pàgines web sensibles.
Què aprendreu:
- Què és el desenvolupament web
- Preguntes freqüents sobre l'entrevista al desenvolupador web
- Conclusió
Què és el desenvolupament web
El desenvolupament web es refereix a la tasca de creació i manteniment de llocs web i aplicacions basades en web, com ara llocs de comerç electrònic en línia, Amazon, Flipkart, eBay, etc. i llocs de xarxes socials com Facebook, LinkedIn, Instagram i Twitter.
Això també inclou el treball en la creació de llocs web per a ferrocarrils, bancs i tots els principals llocs governamentals per difondre informació i generar consciència.
Generar consciència pública i proporcionar educació a través de canals de notícies mitjançant el programari de conferències web Skype, Zoom, GoToMeeting. Oferiu entreteniment en línia a través de sèries web com Netflix, Amazon Prime, reproductor MX, etc. Educeu els estudiants, realitzeu reunions per dirigir-vos a clients i equips a través de fronteres geogràfiques.
Passem ara a les preguntes més habituals sobre entrevistes de desenvolupadors web per a entrevistes júnior i per a sèniors.
Preguntes freqüents sobre l'entrevista al desenvolupador web
Q # 1) Expliqueu la funcionalitat d'un navegador.
Resposta: El navegador ofereix diverses funcions. Aquestes són les següents:
- Ajuda a accedir a pàgines HTML i a tots els elements web que s’utilitzen en aplicacions basades en web, així com en llocs web, i mostra respostes d’altres llocs com a resposta a les sol·licituds.
- Permet la cerca web del lloc que us interessi, introduint URL o adreça web a la barra d’adreces i visualitzeu la resposta mitjançant qualsevol dels motors de cerca.
- Els controls de navegació s’utilitzen per tornar a les pàgines obertes recentment fent clic al botó enrere i al botó següent per avançar.
- La història fa un seguiment dels llocs visitats en ordre cronològic. Permet recordar o afegir llocs d'interès al vostre interès per referir-los o explorar-los en una etapa posterior. També desa els llocs visitats anteriorment en forma de memòria cau i fa que els visitants siguin reconeguts pels llocs, cosa que facilita l'accés a aquests llocs.
- Gestiona les contrasenyes dels llocs web d’ús freqüent que requereixen autenticació i, en la majoria dels casos, mantenen els usuaris ja connectats al compte.
- Permet accedir a diversos llocs, intercanviar informació mitjançant trucades API, comunicacions per correu electrònic, dades i programari per compartir fitxers multimèdia.
Exemple de navegadors: Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari.
Q # 2) Expliqueu HTML 5, CSS3, JavaScript i la seva importància en el desenvolupament web.
Resposta:
- HTML és un llenguatge de marcatge independent de la plataforma i el navegador amb una sèrie d’etiquetes que proporcionen l’estructura d’una pàgina web.
- CSS millora el disseny de la pàgina i el seu contingut amb estil.
- JavaScript controla el comportament dels elements web i, per tant, fa que el vostre lloc web sigui interactiu / sensible, validi els valors d’entrada dels usuaris, capturi la informació dels visitants del lloc web i reconegui els visitants anteriors, ajudant a analitzar el percentatge de clics de visitants de publicacions de blocs.
P # 3) Què enteneu per Framework?
Resposta: Framework és una estructura que proporciona una plataforma per crear aplicacions. És una col·lecció de tipus similars de fitxers col·locats de manera que es configuren per connectar-se / integrar-se internament.
Exemple: Marc API, que conté classes ben provades, preescrites i compilades per aconseguir funcionalitats habituals com ara carregar fitxers, llegir contingut de fitxers, informes en PDF i formats similars integrats amb la seva aplicació web.
Q # 4) Què és una biblioteca amb context per al desenvolupament web?
Resposta: Una biblioteca és una col·lecció de codi que ha estat provada i dissenyada per a les funcionalitats esperades desenvolupada pels desenvolupadors i que està disponible als dipòsits. Els desenvolupadors web poden integrar aquestes biblioteques i utilitzar les seves funcionalitats en lloc de reinventar el codi per aconseguir la mateixa funcionalitat des del principi.
Podeu utilitzar les biblioteques FOP iText i Apache a la vostra aplicació per ajudar a exportar les vostres dades en fitxers en format pdf.
P # 5) Quins són els motius del problema de congelació del navegador?
Resposta: Per identificar la causa arrel i resoldre el problema freqüent de congelació del navegador, seguiu els passos esmentats a continuació:
Aquí considerem Google Chrome com el navegador predeterminat.
- Consulteu qualsevol problema relacionat amb Internet: Feu clic a la icona Finestra (Inici) -> Seleccioneu Tauler de control -> A la xarxa i Internet -> Feu clic a Visualitza l'estat i les tasques de la xarxa -> Marqueu Veure la vostra xarxa activa - feu clic a connectar o desconnectar -> Ha de mostrar la connexió a Internet per a la selecció xarxa.
- Chrome no està tancat correctament: A l'extrem inferior o inferior dret, feu clic amb el botó dret i seleccioneu Inicia gestor de tasques; si trobeu diversos chrome.exe a la pestanya Processos, feu clic amb el botó dret a aquest registre i seleccioneu Finalitza el procés. Això alliberarà espai de memòria RAM. A continuació, torneu a iniciar Chrome.
- Desactiveu les extensions de Chrome: Obriu el navegador Chrome i escriviu a la barra d’adreces -> chrome: // extensions / i premeu Retorn. Desactiveu totes les extensions actives i torneu a reiniciar el navegador Chrome. Aneu a les extensions de Chrome i activeu totes les extensions.
- Escaneja l’ordinador per si hi ha programari maliciós: Inicieu Chrome i aneu a la configuració. Feu clic a Avançat, cerqueu Restableix i neteja. Feu clic a Neteja l’ordinador.
- Restableix la configuració de Chrome: Inicieu Chrome, aneu a la configuració, feu clic a Avançat, cerqueu Restableix i neteja i feu clic a Restaura la configuració als valors predeterminats originals.
- Elimina les aplicacions incompatibles: Durant un escaneig, si Chrome detecta alguna aplicació incompatible, feu clic a Actualitza o elimineu aplicacions incompatibles.
- Finalment, si el problema continua, desinstal·leu la versió de Chrome i instal·leu la versió més recent.
P # 6) Com millorar l'experiència d'usuari dels usuaris que visiten el vostre lloc web?
Resposta: A continuació es presenten els suggeriments per millorar l’experiència de l’usuari:
- El vostre lloc web o aplicació hauria d’executar-se 24 × 7.
- Hauria de gestionar la càrrega d'accés de diversos usuaris durant l'època o la temporada punta.
- Ha de ser fàcil d'utilitzar i navegar fàcilment cap a les funcions que busca el visitant.
- Hauria de tenir vídeos atractius per introduir les funcions del vostre producte.
- El lloc web s’ha de buscar des dels motors de cerca segons les paraules clau introduïdes.
- El lloc web hauria d’estar integrat amb una passarel·la de pagament amb totes les alternatives possibles per a les transaccions.
- Hauria de disposar de les funcions lliures disponibles perquè els usuaris puguin decidir sobre la compra del vostre producte.
- Les dades dels usuaris s’han de protegir mentre s’accedeix al lloc web.
- Les funcions de sessió i memòria cau han de reconèixer els visitants que tornen.
Q # 7) Quins són els formats de vídeo utilitzats en el desenvolupament web?
Resposta: A continuació s’enumeren alguns formats de vídeo compatibles i utilitzats en el desenvolupament web:
- AVI de Microsoft
- Reproductor de vídeo flash FLV Adobe
- WMV compatible amb el reproductor multimèdia de Windows
- MOV per reproductor QuickTime
- MP4 compatible amb mòbils i altres plataformes
Q # 8) Com inclouríeu funcions d'accessibilitat al vostre lloc web?
Resposta: L’accessibilitat és una característica essencial que cal implementar al vostre lloc web per permetre als visitants amb necessitats especials i discapacitats accedir i explorar el vostre lloc web.
- El lloc web hauria de ser compatible amb el teclat, és a dir, totes les funcions haurien de ser accessibles sense fer servir el ratolí.
- Els usuaris haurien de poder desactivar contingut dinàmic i en moviment, com ara fitxers GIF, animacions i fitxers de vídeo. Aquests continguts poden afectar negativament els usuaris epilèptics.
- Transcripcions / subtítols per veure vídeos. Per als usuaris sords, no és suficient veure un vídeo amb subtítols, ja que les funcions com els subtítols s’han de mostrar durant l’execució del vídeo.
- La funció d'assistència de veu i l'etiquetatge de fotos, gràfics i botons per a visitants amb discapacitat visual són essencials per seguir els passos indicats per explorar i utilitzar les funcions que s'ofereixen al lloc web.
- Funcions de completament automàtic a la barra de cerca i funcions fàcils de trobar per a visitants amb habilitats motores endarrerides o deficients.
- Augmenteu la mida de la zona on es pot fer clic. Utilitzeu colors subtils per als visitants amb daltonisme.
P # 9) Quan aplicaríeu AJAX a la vostra aplicació web?
Resposta: AJAX actualitza la secció de contingut de la pàgina, sense recarregar tota la pàgina. Aquesta característica és essencial quan l'usuari necessita resultats ràpids, sense demorar en esperar la sol·licitud enviada fent clic al botó d'enviament i esperant la resposta. La càrrega del servidor es pot reduir aplicant AJAX amb menys nombre de sol·licituds, cosa que estalvia amplada de banda.
Podeu utilitzar AJAX per a la validació de formularis. En lloc de finestres emergents, es pot utilitzar la caixa de llum, ordenant i filtrant el contingut en format tabular, mostrant resultats o vots mitjançant l'aplicació de xat, recarregant captcha per a verificacions d'autenticació.
Q # 10) Com podem implementar serveis web en aplicacions basades en web?
Resposta: L’aplicació web envia sol·licituds a un servei web mitjançant el protocol HTTP. En un URL determinat, el servei web processa la sol·licitud i retorna la resposta a l'aplicació. SOAP i RESTful són dos tipus de serveis web.
Q # 11) Com i quines funcions de seguretat podeu aplicar al vostre lloc web?
Resposta: Per protegir el vostre lloc web contra el robatori de dades, heu de millorar la seguretat del vostre lloc web, com ara
- Apliqueu una política de contrasenyes segures, que permeti que la contrasenya tingui com a mínim 10 caràcters i que contingui caràcters especials i números superiors, inferiors i especials.
- L'amfitrió que instal·li el vostre lloc web hauria de tenir una instal·lació de còpia de seguretat, antivirus instal·lat i tallafocs per protegir el vostre contingut.
- La pàgina d’inici de sessió ha de tenir funcions Captcha, OTP, funció de bloqueig del compte (en cas d’introduir 3 contrasenyes incorrectes), etc. per evitar l’accés al vostre compte per part de visitants no autoritzats.
P # 12) Quina configuració i configuració és necessària per enviar correus electrònics a través del vostre lloc web?
Resposta: Idealment, podeu configurar el vostre SMTP en un sol servidor mitjançant un servei de tercers, com ara el SMTP de Gmail, o bé utilitzar un correu electrònic elàstic, amb nom d’amfitrió, port, nom d’usuari i contrasenya.
P # 13) Per a què crearíeu un lloc web sensible?
Resposta: El disseny web sensible ajuda a redimensionar automàticament l’amplada i l’alçada del navegador en funció d’escriptoris, tauletes i mòbils respecte a la mida del monitor d’escriptori o portàtil.
P # 14) Quins són els formats per a l'intercanvi de dades?
Resposta: Diversos formats d’intercanvi de dades són formats XML, CSV, JSON i Text.
P # 15) Què vol dir per protocol?
Resposta: En terminologia de xarxa, el protocol és un conjunt de regles per formatar i processar dades. Per comunicar-se, tots dos dispositius han de tenir el mateix protocol. Internet Protocol (IP) és un protocol de capa de xarxa que s’encarrega de l’encaminament. El protocol de control de transmissió (TCP) transfereix paquets de dades a través de xarxes.
HyperText Transfer Protocol (HTTP) és una capa 7 que s’utilitza a Internet i transfereix dades entre dispositius. User Datagram Protocol (UDP) s’utilitza en aplicacions d’intercanvi de dades ràpides com la transmissió de vídeo i els jocs.
P # 16) Quines tècniques aplicaríeu per reduir el temps de càrrega de la pàgina?
Resposta: Per tal de reduir el temps de càrrega de la pàgina i millorar el rendiment, es poden aplicar les tècniques següents:
- Apliqueu les darreres versions de tecnologies de creació de llocs web com CSS3 i HTML5
- Utilitzeu JavaScript i Fulls d'estil al mínim
- Intenteu evitar l'ús de redireccions
- Utilitzeu la mida petita de les imatges
- Inclou el codi de Content Delivery Network (CDN)
- Apliqueu AJAX per a aplicacions web ràpides i sensibles
P # 17) Enumereu les diferències entre HTTP 1.1 i 2.0?
Resposta: Les diferències entre HTTP 1.1 i HTTP 2 es detallen a la taula següent:
HTTP 1.1 | HTTP 2 |
---|---|
HTTP 1.1 només pot gestionar text pla i no és compatible per processar mostres tàctils CSS, JavaScript, imatges, sons, vídeos i olors digitalitzats. | Utilitza ajuda push del servidor per emmagatzemar recursos que s’utilitzaran a la memòria cau del navegador, fins i tot abans de sol·licitar-los, mostrant contingut ràpidament. |
La sol·licitud enviada i les respostes rebudes estaven en format de text pla. | Els missatges tant de sol·licitud com de resposta estan encapsulats en format binari, donant més protecció contra qualsevol alteració no autoritzada. |
Troba dificultats per manejar espais en blanc, majúscules i finals de línia. | Utilitzeu protocols binaris que gestionin elements com l'espai en blanc, les majúscules i les terminacions de línia de manera més eficient |
Necessita més amplada de banda per processar el contingut de la pàgina | Consumeix menys amplada de banda per mostrar el contingut de la pàgina |
La priorització del contingut de càrrega no és possible a HTTP 1.1 | Els desenvolupadors tenen el control sobre la priorització / pujada de contingut en l’ordre que prefereixen. |
Carrega recursos un darrere l’altre trigant a carregar el contingut d’una pàgina | Envia múltiples fluxos de dades mitjançant una única connexió TCP, resolent el problema de bloqueig de cap de línia a HTTP 1.1 |
Les metadades es transfereixen en text pla i, per tant, necessiten més despeses generals per gestionar-les | Utilitza un mecanisme de compressió de capçaleres que redueix la sobrecàrrega |
P # 18) Quines prioritats hauríeu de tenir en compte en crear una aplicació web?
Resposta: Cal tenir en compte les següents prioritats durant la creació d’aplicacions web:
- Cal provar el rendiment de les pàgines web, ja que es carregaran el més ràpidament possible.
- Les pàgines d’aplicacions no haurien de tenir enllaços trencats.
- L'aplicació hauria de ser compatible amb tots els principals navegadors com Mozilla Firefox, Google Chrome, Internet Explorer i Opera.
- El lloc ha de contenir paraules clau accessibles als motors de cerca.
- Hauria d’haver una connectivitat perfecta amb la base de dades.
- Les entitats de bases de dades, com ara els procediments emmagatzemats, s’han de provar a fons amb una entrada vàlida.
- Les taules de fons han d’estar segures, a prova de manipulacions.
- La inserció de dades s'ha de validar mitjançant restriccions a nivell de columna i fila.
- La inserció de dades a les taules de bases de dades i la seva visualització en el procés de la interfície d'usuari hauria de ser el més ràpid possible.
- El marc que s’utilitza per integrar pàgines ha de ser senzill i s’ha de provar sense cap compilació.
- Les pàgines d’entrada de l’usuari s’han de dissenyar amb entrades mínimes de l’usuari, els elements que s’utilitzin haurien de ser fàcils d’accedir.
- Ús d'HTTP2 per carregar ràpidament el contingut de la pàgina.
- L’ús de JavaScript ha de ser mínim.
- S'hauria de proporcionar disposició d'accessibilitat, com ara un altaveu per llegir el text, una mida de lletra més gran i accés tàctil a la pantalla perquè les persones amb limitacions físiques també puguin accedir al lloc web amb facilitat.
- Hauria d'integrar fitxers multimèdia com l'àudio i el vídeo que es puguin obrir sense confiar en el programari local per executar aquests fitxers.
- Les pàgines web han de respondre a les pantalles del mòbil.
P # 19) Quines són les noves funcions introduïdes a HTML5?
Resposta: Es van introduir nous elements semàntics, gràfics i multimèdia a HTML5, es van afegir diversos atributs als elements, mentre que pocs elements es van eliminar.
Va afegir noves funcions importants, com ara elements multimèdia de vídeo i àudio, API de geolocalització, API a l’emmagatzematge web, socket web, treballador web JS, Canvas i Drag-n-Drop.
Q # 20) Expliqueu amb exemples les diferències entre Canvas i SVG.
Resposta: Els dos contenidors Canvas i SVG s’utilitzen per emmagatzemar gràfics a la pàgina HTML, però tenen les següents diferències entre ells.
SVG | Tela |
---|---|
és un element contenidor per a gràfics com a quadre, cercle, el·lipse, etc. a la pàgina HTML | és un contenidor per dibuixar gràfics mitjançant javascript |
SVG és escalable i adequat per a la impressió d'alta resolució | El llenç no és escalable i no és adequat per a la impressió d'alta resolució |
Mostra un millor rendiment carregant pocs objectes i objectes de superfície gran | Mostra un millor rendiment carregant gran quantitat d'objectes i objectes de superfície petita |
SVG es pot modificar mitjançant script i css | El llenç només es pot modificar amb script |
SVG és un vector basat en formes | El llenç es basa en ràsters de píxels |
P # 21) Què és l'element DOM i la seva jerarquia?
Resposta: L’objecte document és un document HTML que es mostra en una finestra del navegador quan accedim a la pàgina web. DOM o Model d’objectes de documents és la manera d’accedir o modificar aquest document.
L'objecte de la finestra és un pare de tots els elements, seguit d'un objecte Document que mostra el contingut de la pàgina, i després apareix el fitxer Objecte de formulari , que s’identifica mitjançant etiquetes.
preguntes d’entrevistes sobre sabó i descans
Elements de control del formulari: Tots els elements d’entrada, com ara camps de text, botons, botons d’opció, caselles de selecció, llistes, etc., es troben a l’objecte del formulari.
P # 22) Quan heu d'utilitzar el selector d'identificació i classe?
Resposta: L'identificador com a selector es defineix per identificar-lo de manera única com a element, de manera que no s'ha d'aplicar el mateix identificador a cap altre element de la mateixa pàgina. Mentre que els selectors de classes són tipus de selectors CSS que s’apliquen per afegir estil a aquest element, per exemple, família de tipus de lletra, mida de lletra o color, per tant, els selectors de classes es poden aplicar a diversos elements.
A JavaScript tenim getElementById () mètode que retorna el primer element que es troba al codi font, mentre que getElementsByClassName () El mètode retorna la col·lecció d'elements amb un nom de classe particular.
Q # 23) Expliqueu les API introduïdes per HTML5.
Resposta: HTML 5 ha introduït els mètodes API següents:
- API de temps d'alta resolució: Dóna l’hora actual en resolució a sub-mil·lisegons, independentment de la inclinació del rellotge del sistema o dels ajustos.
- API de temps d'usuari: Això permet mesurar amb precisió el rendiment del codi JavaScript.
- API de temps de navegació: Ajuda a avaluar el registre de lapse de temps durant els retards de càrrega de la pàgina i té en compte la redirecció de la pàgina, la cerca de DNS i el temps per construir DOM, retards de connexió TCP, etc.
- API d'informació de xarxa: Ajuda a identificar el tipus i l’estat de connexió dels visitants del web de tot el registre d’amplada de banda.
- API de vibració: Pot estimular la reacció durant certs esdeveniments en aplicacions de joc mitjançant la vibració de dispositius d’usuari (telèfon mòbil), que proporciona una experiència d’usuari definitiva.
- API d'estat de la bateria: Ofereix informació sobre l’estat de la bateria del dispositiu, com ara la càrrega, els segons restants fins que es descarrega completament, etc.
- API de visibilitat de la pàgina: Ofereix detalls sobre els estats de visibilitat de la pàgina, com ara minimitzat, actualment centrat, que proporciona decisions sobre com aturar els consums d’amplada de banda o de CPU.
- API de pantalla completa: Permet una visualització de pantalla completa de l'usuari en funció de les especificacions de l'aplicació.
- API getUserMedia: Proporciona accés a fluxos multimèdia com ara vídeo, àudio o tots dos incrustats en una pàgina web.
- API WebSocket: Manté una connexió persistent entre el navegador i el servidor.
- API de geolocalització: Això ajuda a fer un seguiment de la ubicació geogràfica del lloc i de les persones a través del sistema de posicionament global (GPS) i recupera latitud i longitud, dibuixant la posició en temps real al mapa.
P # 24) Quina diferència hi ha entre el valor nul, el buit i el no definit i com es pot gestionar cada un?
Resposta: Les cadenes buides, Nul i Sense definir són de tipus similar, però difereixen entre si.
Sense definir: Quan acabem de declarar una variable però no hem assignat cap valor. La variable OR no existeix o no està declarada. Exemple: valor; console.log (valor); ==> indefinit
Nul: Els identificadors o noms donats a funcions, variables, existeixen, però no tenen cap valor. és a dir, el valor és nul. Exemple: val = nul
Cadena buida: Quan una variable amb el tipus de dades de cadena no conté cap dada de caràcter. Exemple: a = '';
P # 25) Expliqueu les diferents finestres emergents que s’utilitzen a JavaScript.
Resposta: Hi ha principalment tres tipus de caixes emergents a JavaScript, a saber. Alerta, confirmació i sol·licitud.
Alerta és una finestra emergent per donar informació a l'usuari amb el botó Ok. Els usuaris poden llegir el missatge i fer clic al botó Ok per tancar aquesta finestra.
La sintaxi utilitzada per a l'alerta a JavaScript:
alert('message');
Confirmeu és una finestra emergent perquè els usuaris puguin decidir i seleccionar una de les opcions, des de D'acord i Cancel·la.
- Per estar d'acord amb el missatge com Vols? , l'usuari pot fer clic a D'acord per confirmar la decisió.
- Per no estar d’acord amb el missatge, l’usuari pot fer clic a Cancel·la i desactivar la decisió.
Prompt és un tipus de finestra emergent on es recomana a l'usuari introduir algun valor com el nom o l'edat i, en fer clic al botó D'acord, accepta el valor introduït. Exemple: yourage = prompt ('Introduïu l'edat vàlida');
P # 26) Descriviu l'ús de l'animació CSS amb un exemple.
Resposta: Podeu afegir animacions (canviant gradualment d’un estil a un altre) a elements HTML sense utilitzar JavaScript o Flash, mitjançant animacions CSS.
S'especifiquen els fotogrames clau que contenen quins estils es canviarà l'element en determinats moments.
Un exemple és el que es mostra a la pantalla següent:
Exemple d’animació CSS: canvi de color del vermell al aqua
P # 27) Expliqueu el propòsit de cadascun dels tipus de sol·licitud HTTP admesos pels serveis web RESTful
Resposta: Al servei web RESTful, cada tipus de sol·licitud HTTP té un propòsit específic. A continuació, s’expliquen:
- ACONSEGUIR és un tipus de sol·licitud que recupera dades del servidor.
- POST és un tipus de sol·licitud que s’utilitza per enviar detalls nous del formulari de dades i després penjar un fitxer.
- POSA és una sol·licitud similar a POST però aplicada per actualitzar una entitat existent.
- ESBORRAR és una sol·licitud similar a PUT i s’utilitza per suprimir el recurs del servidor.
- Rastre s’utilitza per validar el contingut rebut juntament amb la xarxa durant una sol·licitud.
- CAP és similar a GET però rep capçaleres de resposta durant la sol·licitud.
P # 28) Quines diferències hi ha entre les etiquetes Span i Div en HTML5?
Resposta: Div i Span s’utilitzen per representar una secció concreta de la pàgina web, però ambdues diferències entre si, tal com s’explica a la taula següent:
div | Abast |
---|---|
Div és un element de nivell de bloc | Span és un element en línia |
L'etiqueta Div s'utilitza per embolicar seccions del document | L’etiqueta d’extensió s’utilitza per embolicar text i imatges en petites porcions |
Div s'utilitza per crear dissenys basats en CSS | Span s’utilitza per afegir estil al text |
Div accepta l'atribut d'alineació | Span no accepta l'atribut d'alineació |
P # 29) Expliqueu la classe de pseudo a CSS amb exemples.
Resposta: La pseudoclasse en fulls d’estil en cascada és una paraula clau que s’aplica als selectors d’elements HTML per afegir un estil especial a esdeveniments HTML com onblur, onclick, onchange, onhover, etc., en referència a factors externs com la visita anterior al lloc web des de l’historial de navegació, la posició o el moviment de el ratolí, l'estat del contingut de l'element del formulari.
La sintaxi de la classe Pseudo:
cssselector : pseudo-class { attribute: value; }
Exemple:
Pseudo-classe CSS a la pàgina HTML:
eines de proves d'api de codi obert
Al passar el ratolí sobre diferents elements es mostren efectes de pseudoclasse.
Conclusió
Així, en aquest tutorial, hem debatut sobre qüestions d’entrevistes relacionades amb el desenvolupament i manteniment de llocs web i aplicacions basades en web. És essencial tenir una bona comprensió i coneixements pràctics sobre la integració de noves tecnologies, biblioteques de llenguatge de seqüències d’ordres frontals, API HTML5, CSS3 i llenguatges com Java, ASP, PHP. A més, hem de saber configurar aplicacions en servidors web i bases de dades, gestionant paraules clau SEO, seguretat web i compatibilitat del navegador.
Hauríeu de tenir coneixements sobre xarxes com ara protocols, serveis web, experiència d’usuari, resolució de problemes i innovacions en aplicacions web i mòbils, així com funcions de seguretat, manipulació de sessions i accessibilitat.
Tot el millor amb la vostra propera entrevista amb desenvolupadors web.
Lectura recomanada
- Guia completa de proves d'aplicacions web (Com provar un lloc web)
- 25 millors preguntes i respostes d’entrevista de proves àgils
- Top 30+ preguntes i respostes populars de l'entrevista CSS
- 25+ Preguntes i respostes d'entrevista ADO.NET més populars
- Top 20+ Preguntes i respostes de l'entrevista .NET
- 30 millors preguntes i respostes d'entrevistes HTML (LLISTA 2021)
- Top 25 de preguntes i respostes d’entrevistes de serveis web de Java
- Top 20 de les preguntes i respostes de les entrevistes de proves API més importants