17 nejčastějších otázek a odpovědí v rozhovoru pro vývojáře webu
Otázky k pohovoru o vývoji webu
Zde jsou otázky a odpovědi na pohovor pro vývoj webu pro začátečníky i zkušené kandidáty na vývoj webu, aby získali svou vysněnou práci.
1) Vysvětlete, jaké jsou klíčové povinnosti webového vývojáře?
- Program testuje a ladí všechny webové aplikace
- Navrhujte, vyvíjejte, testujte a nasazujte webové aplikace
- Nahrávání stránek na server a jejich registrace do různých vyhledávačů
- Spolupracujte s ostatními designéry a programátory na vývoji webových projektů
- Opravujte chyby, řešte problémy a řešte problémy
- V případě selhání systému zahajte pravidelné testování a implementujte pohotovostní plány
- Vyviňte vhodné struktury kódu pro řešení konkrétních úkolů
- Podporovat a pomáhat při údržbě a údržba webových stránek
- Převezměte vlastnictví kódu během přípravy, vývoje, testování a produkce
Zdarma ke stažení PDF: Otázky k rozhovoru pro vývojáře webu
2) Co by webový vývojář měl znát?
Dobrý webový vývojář by to měl vědět
3) Vysvětlete, co je CORS? Jak to funguje?
(CORS) Cross-Origin Resource Sharing je mechanismus, který umožňuje mnoho zdrojů (např. JavaScript, fonty atd.) na webové stránce požadovat z jiné domény mimo doménu, ze které zdroj pochází. Je to mechanismus podporovaný v HTML5, který spravuje přístup XMLHttpRequest do jiné domény.
4) Vyjmenujte výhody HTTP/2 ve srovnání s HTTP 1.1?
Výhoda HTTP/2 oproti HTTP/1.1 je
- Komprese dat hlaviček HTTP
- Server push technologie
- Přes jediné TCP spojení paralelní načítání prvků stránky
- Prioritizace požadavku
5) Vysvětlete, co je ETag a jak funguje?
ETag je neprůhledný identifikátor přidělený webovým serverem konkrétní verzi zdroje nalezeného na adrese URL. ETag je součástí HTTP, protokolu pro celosvětový web, a když server přečte ETag z požadavku klienta, server pak může říct, zda má odeslat soubor (HTTP 200) nebo říct klientovi, aby použil svou místní kopii (HTTP 304).

6) Vysvětlete, co je dlouhé dotazování?
Long polling je vzor vývoje webových aplikací, který se používá k emulaci odesílání dat ze serveru na klienta. Při použití dlouhého dotazování klient odešle požadavek na server a připojení zůstane nedotčeno, dokud server není připraven odeslat data klientovi. Spojení bude ukončeno až po odeslání dat zpět klientovi nebo po vypršení časového limitu připojení.
7) Vysvětlete, co je DTD (Prohlášení o typu dokumentu)? Uveďte, jaký je rozdíl mezi CDATA a PCDATA v DTD?
DTD znamená Definici typu dokumentu (DTD), která definuje strukturu, právní prvky a atributy dokumentu XML dokument.
- PCDATA: PCDATA jsou analyzovaná znaková data. Analyzátory XML obvykle analyzují veškerý text v dokumentu XML.
- CDATA: Zatímco CDATA jsou neanalyzovaná znaková data, termín CDATA se používá pro textová data, která by neměla být analyzována analyzátorem XML.
8) Uveďte některé tipy, které můžete použít ke snížení doby načítání webové aplikace, kterou jste napsali?
Chcete-li snížit dobu načítání webové aplikace, musíte dodržovat následující tipy
- Optimalizujte obrázky na rozlišení nepřesahující obrazovku a uložte je jako komprimovaný soubor
- Odstraňte všechny soubory JavaScript, abyste snížili množství přenosných dat
- Kombinujte a minimalizujte vše CSS a JS a zavolejte je v zápatí
- Odložit nebo Asynchronní soubory JS
9) Uveďte, jaký je správný způsob, jak zahrnout JavaScript do vašeho HTML?
Správný způsob, jak zahrnout JavaScript do kódu HTML, je použití obslužných rutin událostí nebo vloženého kódu.

10) Vysvětlete v CSS, jak můžete změnit barvu pozadí prvku formuláře, když uživatel zadává text? Funguje to ve všech prohlížečích?
Ano, výchozí vzhled prvků formuláře můžete změnit úpravou jejich HTML tagů: input, select a text area, ale nebude to fungovat pro všechny prohlížeče.
11) Vysvětlete, jaký je rozdíl mezi soubory cookie a místním úložištěm?
Cookies | Místní úložiště | |
Strana klienta / strana serveru | Data jsou přístupná jak na straně klienta, tak na straně serveru. Data jsou odesílána na server s každým požadavkem na cookie. | Data jsou dostupná pouze na straně místního prohlížeče. Server nemůže používat místní úložiště, dokud záměrně neodešle požadavek na server prostřednictvím POST nebo GET |
Velikost | Úložná kapacita souborů cookie je 4095 bajtů/cookie | Kapacita místního úložiště je 5 MB na doménu |
vypršení | Cookies vyprší a data cookies se po nějaké době vymažou | Neexistuje žádná expirace a musí se odstranit ručně |
12) Jakou značku lze v HTML použít pro ovládání víceřádkového textu?
Pro ovládání víceřádkového vkládání textu můžete použít „textarea tag“.
13) Vysvětlete, jak můžete odkazovat na soubor CSS na webové stránce?
Na soubor .CSS na webové stránce se můžete odkázat pomocí štítek. Mělo by být udržováno mezi štítek. Například <linkhref=”/css/mystyle.css” type=”text/css” rel=”stylesheet”/>
14) Uveďte několik způsobů, jak zkrátit dobu načítání stránky?
Chcete-li zkrátit dobu načítání stránky, můžete provést následující kroky
- Zmenšete velikost obrázku
- Odstraňte nepotřebné widgety
- HTTP komprese
- Umístění CSS nahoře a reference skriptu dole nebo do externích souborů
- Omezte vyhledávání
- Minimalizujte přesměrování
- ukládání do mezipaměti,
15) V HTML uveďte rozdíl mezi a ?
Rozdíl mezi a je to a
Rám | Div |
Pomocí rámců můžete zobrazit více než jeden dokument HTML ve stejném okně prohlížeče | The tag definuje rozdělení nebo sekci v HTML dokumentu |
Značka frame deklaruje jedno konkrétní okno v sadě rámců | The se používá k seskupování prvků bloku za účelem jejich formátování pomocí stylů |
Rámce mohou načíst další zdroje pomocí HTML | Na druhou stranu mohou oddíly sloužit místnímu obsahu způsobem rámců, ale tento obsah není nezávislý na stránce. |
16) Jak se XHTML liší od HTML?
- XHTML vyžaduje, aby všechny značky byly psány malými písmeny
- XHTML vyžaduje, aby byly všechny značky správně uzavřeny
- XHTML vyžaduje, aby všechny atributy byly uzavřeny v uvozovkách
- XHTML zakazuje vloženým prvkům obsahovat prvky na úrovni bloku
17) Vyjmenujte nová rozhraní API poskytovaná standardem HTML 5?
- HTML 5 přichází s řadou nových API
- Media API
- API pro textovou stopu
- API mezipaměti aplikací
- API pro přenos dat
- Interakce s uživatelem
- Příkazové API
- API pro ověření omezení
- Historie API
Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)
Je to dobré pro čerstvější
díky!
Chystám se založit stránku pro výuku jazyků. Mám 64 souborů MP4 (spolu 577 MB), které bych rád umožnil uživatelům stáhnout si je zdarma. Kolik mě to bude stát jako vlastníka webu?
Je to dobré
Vývoj webových aplikací nám pomáhá pochopit těžké záležitosti. Děkujeme za sdílení tohoto úžasného příspěvku. sdílejte s námi takové blogy.
Je to velmi užitečné. Děkuji.
Díky moc příteli
Pěkný.
Dobrý!