Sissejuhatus kasutajaliidese arendajate intervjuudesse ja nende vastused

Kasutajaliidese arendaja mängib olulist rolli veebisaidi arendamisel, kuna kasutajaliides on esimene, mis laseb kasutajatel veebisaidil siseneda. See on omamoodi esmamulje. UI arendaja peamine roll pakub lõppkasutajale (klient, kliendid või kasutajad) kasutajaliidese lahendust, mis hõlmab veebisaidi väljavaadet, kasutajaliidese tunnet ja käitumist erinevates stsenaariumides. Võib öelda, et UI arendaja on veebidisainerite ja veebiarendajate kombinatsioon. Kasutajaliidese arendaja peab kasutajaliidese pakkumisel arvestama erinevate aspektidega, näiteks kasutajaliidese ilme ja funktsionaalsus ning rakenduse turvalisus. Kasutajaliidese arendajal peavad olema erinevad oskused, näiteks erinevate keelte, näiteks CSS, HTML, JavaScripti, Ajaxi ja HTTP jne tundmine, põhipsühholoogia, kasutajaliidese värvikombinatsioon, loogiline sorteerimine jne.

UI arendajal on keeruline roll mitme näoga, kuna ta vastutab toote edastamise eest teadusuuringutest, arendustegevusest, testimisest, sisust ja paigutusest liidesesse, mis näeb välja ja tundub rikas, koos lõppkasutajale vajalike juhiste ja reageerimiskogemusega. Kasutajaliidese abil saavad kasutajad ja arvuti omavahel suhelda, kasutades seda vahendajana sisend-väljundseadmete ja tarkvara kasutamiseks. UI arendaja roll on praegusel turul üks populaarsemaid rolle. Vaatame KÜ arendaja rolli jaoks kõige küsitumaid või olulisemaid intervjuuküsimusi.

Kui otsite tööd, mis oleks seotud UI arendajaga, peate valmistuma 2019. aasta UI arendaja intervjuu küsimusteks. On tõsi, et iga vestlus on erinevate tööprofiilide järgi erinev. Oleme siin koostanud olulised kasutajaliidese arendajate intervjuu küsimused ja vastused, mis aitavad teil oma intervjuus edu saavutada.

Selles 2019. aasta UI arendaja intervjuu küsimuste artiklis tutvustame 10 kõige olulisemat ja sagedamini kasutatavat UI arendaja intervjuu küsimust. Need küsimused jagunevad järgmisteks osadeks:

1. osa - UI arendaja intervjuu küsimused (põhilised)

See esimene osa hõlmab põhilisi UI arendaja intervjuu küsimusi ja vastuseid

Q1. Mis on semantiline HTML?

Vastus:
Semantiline HTML on kodeerimisstiil, kus sildid sisaldavad seda, kuidas tekste peab kasutajaliideses kuvama. Sildid nagu rasvane, kaldkiri ei tohiks koos semantilise HTML-iga kasutada, kuna need tähistavad vormingut ega oma tähendust ega ülesehitust. Semantiliselt õige on kasutada neid silte, kuna neil on tähenduse ja ülesehitusega sama mõju kui paksus kaldkirjas.

Q2. Kuidas absoluutne, suhteline, staatiline ja fikseeritud asend erinevad?

Vastus:

See on põhiline UI arendaja intervjuu küsimus, mida küsiti intervjuus. Allpool leiate erinevad tabelid, mida UI arendaja toetab:
Absoluutne: see paigutab elemendi täpselt sinna, kuhu kasutaja soovib selle paigutada. Üldiselt on absoluutne koht vanema suhtes. Kui ükski vanem pole saadaval, siis paigutatakse see võrreldes lehe endaga.

Suhteline : see asetab elemendi enda suhtes (kui me ei andnud mingit suhtelist positsioneerimist), näiteks kui seadsime elemendi suhtes positsiooni ja antakse ülaosana: 10 px, siis paigutab see elemendi 10 px allapoole, kus asub tegelik asukoht olevast elemendist.

Staatiline : see paigutab elemendi vastavalt dokumendi voole. See kasutab vaikepositsiooni, kui tahame mis tahes positsiooni eemaldada, saame asendamiseks kasutada staatilist positsiooni.

Fikseeritud : see paigutab elemendi brauseriakna või vaateakna suhtes. Kuna vaateava ei muutu kerimisel. Nii et element fikseeritakse selles asendis.

Q3. Mis on tundlik veebisait?

Vastus:
Mis tahes veebisait on mõeldud reageerimiseks, kui see hea välja näeb ja sobib igat tüüpi ekraani eraldusvõimega seadmetele. Elementide ümberkorraldamiseks, elementide kuvamiseks või peitmiseks kasutajaliidese kaudu saame asjade tegemiseks kasutada CSS-i meediumipäringuid.

Liigume järgmise kasutajaliidese arendaja intervjuu küsimuse juurde.

Q4. Mis vahe on tekstisisese, ploki ja tekstisisese vahel?

Vastus:
Inline: Selles asjas jälgivad elemendid voolu ilma purunemata. Veerised / polster lükkavad teisi elemente horisontaalselt, mitte vertikaalselt, ja sisemised elemendid eiravad kõrgust ja laiust.

Plokk: see rikub joont ja ei sobi reale. Tavaliselt on sellel div, p, tekst, jaotis jne.

Inline-block: see sarnaneb inline-elemendiga ja järgib lehe voogu. Ainus erinevus on see, et arvestatakse kõrguse ja laiusega.

Q5. Kas HTML vajab kompilaatorit?

Vastus:
Üldiselt on HTML, CSS ja JavaScript tõlgendanud keeli või brauseri tõlgendatud tehnoloogiaid, samas kui C, C ++, asp.net ja PHP pole tõlgendatavad keeled ja vajavad kompilaatorit, mis teisendab nende koodi masinakeelde. Nii et HTML ei vaja kompilaatorit ja seda nimetatakse kasutajaliidese keeleks.

2. osa - UI arendaja intervjuu küsimused (täpsemad)

Vaadakem nüüd üksikasjalikke UI arendaja intervjuu küsimusi.

Q6. Mis vahe on aknal ja dokumendil?

Vastus:
JavaScript kasutab globaalset objekti ja kõik töötab selle all, mida nimetatakse aknaks ja globaalseks objektiks, mis hoiab selle all globaalseid muutujaid, globaalseid funktsioone, ajalugu ja asukohta. Koos sellega on akna all ka Ajax, setTimeout, konsool ja kohalik salvestusruum.

Dokument on ka akna all, kuna see on aknaobjekti omadus. Dokument esindab DOM-i, mis on kasutaja poolt kirjutatud HTML-i märgistuse objektorienteeritud esitusviisil ja saab elemente hankida dokumendil getElementById, addEventListener.

Q7. Mis vahe on reset.css ja CSS-i normaliseerimisel?

Vastus:
Reset.css ja CSSi normaliseerimise erinevus seisneb selles, et reset.css eemaldab kõik sisseehitatud brauseri stiilimisvõimalused, näiteks veerised, polsterdus ja äärised. Kui normaliseerida CSS-i, pakub see raamat nagu välimus, mis sisaldab tähemärkide esitamiseks paksus kirjas peret, piiri kahe lõigu vahel ja kogu lehe või dokumendi ühist fondiperekonda.

Liigume järgmise kasutajaliidese arendaja intervjuu küsimuse juurde.

Q8. Mis on veebi juurdepääsetavus?

Vastus:
Veebi juurdepääsetavust määratletakse kui juurdepääsu võimaldamist veebisaidile erivajadustega või puuetega inimestele. Hiljuti tutvustas HTML5 WAI-ARIA, mille abil saavad isegi erineva võimega ja puuetega inimesed veebi kasutada, seda navigeerida, sellest aru saada ja sellega suhelda.

Q9. Mis on JavaScripti tõstmine?

Vastus:
See on intervjuus kõige rohkem küsitud UI arendaja intervjuu küsimusi. JavaScriptis peame muutujad deklareerima, siis saame ainult neile juurde pääseda. Kui skripti allosas on määratletud muutuja, kuid enne seda kutsutakse, siis JavaScripti viskamine muutujale on määratlemata. JavaScriptis tõstetakse ainult määratud muutujaid nagu stringi, numbreid jne. Määratlemata muutujaid ja funktsioone ei tõsteta, nagu nad peavad enne helistamist määratlema.

Q10. Selgitage, mis on sündmuste mullitamine ja sündmuste hõivamine?

Vastus:
Sündmuse levik on sündmuste järjekord, mis põlevad elemendil. Mullitamine on siis, kui sündmus vallandatakse elemendil, siis mullitakse DOM-i puu üles, st laps helistab kõigepealt ja siis helistab vanemsõlm, samas kui hõivamine on vastupidine mullitamisele, kus vanemsõlme nimetatakse esimeseks ja seejärel alamsõlmeks.

Loodan, et olete oma intervjuuks hästi valmistunud ja kinnitan, et pärast selle kasutajaliidese arendaja intervjuu küsimuste artikli lugemist on teil teemadest parem arusaamine ja kasutajaliidese arendaja intervjuuks valmistumine. Soovin teile intervjuu ettevalmistamiseks ja intervjuuks kõike head!

Soovitatav artikkel

See on juhend UI arendaja intervjuu küsimuste ja vastuste loendi koostamiseks, et kandidaat saaks hõlpsalt neid UI arendaja intervjuu küsimusi lahendada. Selles postituses oleme uurinud UI arendajate peamisi intervjuuküsimusi, mida sageli küsitakse intervjuudes. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Kasulikud võimalikud intervjuu küsimused
  2. 26 olulist Apache'i intervjuu küsimust
  3. MicroStrategy intervjuu küsimused
  4. PowerShelli intervjuu küsimused