Nangungunang 17 Mga Tanong at Sagot sa Panayam ng Web Developer
Mga Tanong sa Panayam sa Pagbuo ng Web
Narito ang mga tanong at sagot sa panayam sa Web Development para sa mga fresher pati na rin ang mga nakaranasang kandidato sa Web Developer upang makuha ang kanilang pangarap na trabaho.
1) Ipaliwanag kung ano ang mga pangunahing responsibilidad ng isang Web Developer?
- Subukan at i-debug ng programa ang lahat ng mga web application
- Magdisenyo, bumuo, sumubok at mag-deploy ng mga web application
- Pag-upload ng mga site sa server at pagrerehistro nito sa iba't ibang mga search engine
- Makipag-ugnayan sa iba pang mga designer at programmer upang bumuo ng mga proyekto sa web
- Ayusin ang mga bug, i-troubleshoot at lutasin ang mga problema
- Sa kaso ng pagkabigo ng system, simulan ang pana-panahong pagsubok at ipatupad ang mga contingency plan
- Bumuo ng naaangkop na mga istruktura ng code upang malutas ang mga partikular na gawain
- Suportahan at tumulong sa pangangalaga at pagpapanatili ng mga website
- Ipagpalagay ang pagmamay-ari ng code sa buong pagtatanghal, pagbuo, pagsubok at produksyon
Libreng PDF Download: Mga Tanong sa Panayam ng Web Developer
2) Anong web developer ang dapat malaman?
Dapat malaman ng isang mahusay na web developer
3) Ipaliwanag kung ano ang CORS? Paano ito gumagana?
(CORS) Cross-Origin Resource Sharing ay isang mekanismo na nagbibigay-daan sa maraming mapagkukunan (hal., JavaScript, mga font atbp.) sa isang web page na hilingin mula sa isa pang domain sa labas ng domain kung saan nagmula ang mapagkukunan. Ito ay isang mekanismo na sinusuportahan sa HTML5 na namamahala sa XMLHttpRequest na access sa isang domain na naiiba.
4) Ilista ang bentahe ng HTTP/2 kumpara sa HTTP 1.1?
Ang bentahe ng HTTP/2 kumpara sa HTTP/1.1 ay
- Pag-compress ng data ng mga header ng HTTP
- Mga teknolohiya ng server push
- Sa isang solong koneksyon ng TCP parallel loading ng mga elemento ng page
- Priyoridad ng kahilingan
5) Ipaliwanag kung ano ang ETag at paano ito gumagana?
Ang ETag ay isang opaque na identifier na inilalaan ng isang web server sa isang partikular na bersyon ng isang mapagkukunan na makikita sa isang URL. Ang ETag ay bahagi ng HTTP, ang protocol para sa world wide web at kapag nabasa ng server ang ETag mula sa kahilingan ng kliyente, masasabi ng server kung ipapadala ang file (HTTP 200) o sasabihin sa kliyente na gamitin lang ang kanilang lokal na kopya (HTTP 304).
6) Ipaliwanag kung ano ang mahabang botohan?
Ang mahabang botohan ay isang pattern ng pagbuo ng web application na ginagamit upang tularan ang pagtulak ng data mula sa server patungo sa kliyente. Kapag ginamit ang mahabang botohan, nagpapadala ang kliyente ng kahilingan sa server, at nananatiling buo ang koneksyon hanggang sa handa na ang server na magpadala ng data sa kliyente. Isasara lamang ang koneksyon pagkatapos maibalik ang data sa kliyente o maganap ang timeout ng koneksyon.
7) Ipaliwanag kung ano ang DTD (Document Type Declaration)? Banggitin kung ano ang pagkakaiba sa pagitan ng CDATA at PCDATA sa DTD?
Ang DTD ay nangangahulugan ng Document Type Definition (DTD) na tumutukoy sa istruktura, legal na elemento at katangian ng isang XML dokumento.
- PCDATA: Ang PCDATA ay isang Parsed Character Data. Karaniwang pinapa-parse ng mga XML parser ang lahat ng teksto sa isang XML na dokumento.
- CDATA: Habang ang CDATA ay isang Unparsed Character Data, ang terminong CDATA ay ginagamit tungkol sa text data na hindi dapat i-parse ng XML parser.
8) Banggitin ang ilang mga tip na maaari mong gamitin upang mabawasan ang oras ng pagkarga ng isang web application na iyong isinulat?
Upang bawasan ang oras ng pagkarga ng isang web application kailangan mong sundin ang mga sumusunod na tip
- I-optimize ang mga larawan sa hindi hihigit sa resolution ng screen at i-save ito bilang isang naka-compress na file
- Tanggalin ang lahat ng JavaScript file para bawasan ang dami ng naililipat na data
- Pagsamahin at Bawasan ang lahat CSS at JS at tawagan sila sa footer
- Ipagpaliban o Asynch JS Files
9) Banggitin kung ano ang tamang paraan upang maisama ang JavaScript sa iyong HTML?
Ang tamang paraan upang isama ang JavaScript sa iyong HTML ay sa pamamagitan ng paggamit ng mga inline na tagapangasiwa ng kaganapan o inline na code.
10) Ipaliwanag sa CSS, paano ka makakagawa ng pagbabago sa kulay ng background ng elemento ng form kapag naglalagay ng text ang user? Gumagana ba ito sa lahat ng browser?
Oo, maaari mong baguhin ang default na hitsura ng mga elemento ng form sa pamamagitan ng pag-istilo ng kanilang mga HTML tag: input, select at text area ngunit hindi ito gagana para sa lahat ng browser.
11) Ipaliwanag kung ano ang pagkakaiba sa pagitan ng cookies at lokal na imbakan?
Cookies | Lokal na Imbakan | |
Gilid ng Kliyente/ Gilid ng Server | Maa-access ang data sa parehong bahagi ng kliyente at panig ng server. Ang data ay ipinapadala sa serverside sa bawat kahilingan ng cookie. | Tanging sa lokal na browser side data ay maa-access. Hindi magagamit ng server ang lokal na storage hanggang sa sadyang magpadala ng kahilingan sa server sa pamamagitan ng POST o GET |
laki | Ang kapasidad ng storage ng cookies ay 4095 bytes/cookie | Ang kapasidad ng storage ng lokal na storage ay 5MB bawat domain |
Pag-expire | May expiration ang cookies at matatanggal ang data ng cookie pagkalipas ng ilang panahon | Walang expiration at kailangang alisin nang manu-mano |
12) Sa HTML anong tag ang maaaring gamitin para sa isang multi-line na text input control?
Para sa multi-line text input control, maaari mong gamitin ang "textarea tag".
13) Ipaliwanag kung paano ka maaaring sumangguni sa CSS file sa web page?
Maaari kang sumangguni sa .CSS file sa webpage sa pamamagitan ng paggamit ng tag. Dapat itong itago sa pagitan tag. Halimbawa <linkhref=”/css/mystyle.css” type=”text/css” rel=”stylesheet”/>
14) Maglista ng ilang mga paraan na maaari mong bawasan ang oras ng pag-load ng pahina?
Maaari mong gawin ang mga sumusunod na bagay upang mabawasan ang oras ng pag-load ng page
- Bawasan ang laki ng larawan
- Alisin ang mga hindi kinakailangang widget
- HTTP compression
- Ang paglalagay ng CSS sa itaas at script reference sa ibaba o sa mga panlabas na file
- Bawasan ang mga paghahanap
- I-minimize ang mga pag-redirect
- Pag-cache,
15) Sa HTML banggitin ang pagkakaiba sa pagitan ng at ?
Ang pagkakaiba sa pagitan ng at yun ba a
Balangkas | Div |
Sa mga frame, maaari kang magpakita ng higit sa isang HTML na dokumento sa parehong window ng browser | Ang Ang tag ay tumutukoy sa isang dibisyon o isang seksyon sa isang HTML na dokumento |
Ang tag ng frame ay nagdedeklara ng isang partikular na window sa loob ng isang frameset | Ang ay ginagamit upang pangkatin ang mga block-element para i-format ang mga ito gamit ang mga istilo |
Maaaring mag-load ang mga frame ng iba pang mapagkukunan gamit ang HTML | Sa kabilang banda, ang mga dibisyon ay maaaring maghatid ng lokal na nilalaman sa paraan ng mga frame, ngunit ang nilalamang iyon ay hindi independyente sa pahina bagaman |
16) Paano naiiba ang XHTML sa HTML?
- Kinakailangan ng XHTML na ang lahat ng mga tag ay dapat nasa lowercase
- Kinakailangan ng XHTML na ang lahat ng mga tag ay dapat na sarado nang maayos
- Kinakailangan ng XHTML na ang lahat ng mga katangian ay nakapaloob sa dobleng panipi
- Ipinagbabawal ng XHTML ang mga inline na elemento na naglalaman ng mga elemento sa antas ng block
17) Ilista ang mga bagong API na ibinigay ng pamantayan ng HTML 5?
- Ang HTML 5 ay may kasamang bilang ng mga bagong API
- media API
- Text track API
- Application Cache API
- Data transfer API
- Pakikipag-ugnayan ng Gumagamit
- Command API
- Constraint Validation API
- History API
Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)
Ito ay mabuti para sa sariwang
salamat!
Magsisimula na ako ng isang site sa pag-aaral ng wika. Mayroon akong 64 MP4 file (pinagsamang 577 MB) na gusto kong payagan ang mga user na mag-download nang libre. Magkano ang aabutin ko bilang may-ari ng site?
Mabuti naman
Ang pagbuo ng web application ay tumutulong sa amin sa pag-unawa sa mahihirap na bagay. Salamat sa pagbabahagi ng napakagandang post na ito. patuloy na ibahagi sa amin ang mga ganitong blog.
Ito ay lubhang kapaki-pakinabang. Salamat.
Maraming salamat kaibigan
Ang ganda.
Good!