29 spurningar og svör við viðtalsverkefni við framhliðina (2023)

helstu spurningar um atvinnuviðtal

Af hverju þarftu að vita um allar algengustu spurningar og svör við framhaldsviðtal við verktaki?

Í tækniheimi nútímans ætti framleiðandi verktaki að vera tæknivæddur og vandvirkur til að þýða þarfir viðskiptavina yfir í skapandi og gagnvirk vefforrit og farsímaforrit þar sem forritarar þarf sérstaka færni fyrir hið síðarnefnda. Að öðlast þessa færni krefst framþróunarþjálfunar. Í dag eru mörg helstu fyrirtæki að leita að ráðningu í frammistöðu þróunaraðila svo að þessir verktaki geti hjálpað þeim að byggja upp glæsileg, leiðandi, móttækileg og gagnvirk notendaviðmót sem virka vel á ýmsum tækjum. En vandamálið er að flestir umsækjendur ruglast eða eru ekki vissir um hvers konar viðtalsspurningar þeir þurfa að búa sig undir þróunarviðtal sem mun að lokum hjálpa þeim að fá ráðningu.

Það er ósköp einfalt að uppgötva ýmsar æfingarspurningar, en það er erfitt að velja réttar meðal þessara valkosta.

Vitneskja um réttar spurningar er lykilatriði fyrir alla sem vilja fá framtak viðtal við verktaki í framhaldinu.

Hvort sem þú ert byrjandi eða reyndur frambjóðandi, skoðaðu listann yfir helstu spurningar og svör viðtal við verktaki. Þessi grein mun hjálpa þér að kynnast báðum spurningunum og vera tilbúinn, svo að þér takist vel í viðtalinu.

Efnisyfirlit[Sýna]

Spurningar og svör við viðtöl við framkvæmdaaðila

Við skulum sjá hvaða mikilvægu framhlið verktaki viðtal spurningar maður þarf að undirbúa sig fyrir.

1. Hver er tæknilega og viðbótarkunnáttan sem þarf til að vera forritari?

Góður framendahönnuður þarf að hafa þekkingu á vinnu um:

  • HTML
  • CSS
  • jQuery
  • Javascript

Burtséð frá ofangreindum tæknilegum hæfileikum, ætti framhliðar verktaki að hafa neðangreinda "góða að hafa" færni:

  • Reynsla af einhverju vinsælasta vefumsjónarkerfi (CMS) eins og WordPress, Drupal og Joomla og jafnvel þeim nýlegri eins og Ghost
  • Þekking á prófunum yfir vafra
  • Þekking á prófunum yfir tæki
  • Þekking um OOPS og PHP.
  • Grunnþekking á SEO og verkfærum eins og Adobe Photoshop og CSS3 og HTML5 og ýmsum Javascript tækni eins og innfæddu handriti, Angular, sem eru notaðar til að kynna upplýsingar á netinu fyrir lokanotendum.

2. Útskýrðu hvernig þú myndir tryggja að vefhönnun þín væri notendavæn og hvaða skref myndir þú taka til að ná þessu?

Framleiðandi þróunaraðili þarf að hafa samskipti oft og vinna við hlið UX (User Experience) hönnuða til að ímynda sér og móta vefsíðu sem hannar notendamiðaða upplifun, prófa vefsíðuna með notendum til að tryggja hámarkshönnun og tryggja að vefsíðan eða vefsíðan er fínstillt fyrir vafra í farsíma. Ef við höfum ekki UX hönnuð við höndina myndum við keyra notendaprófanir eða notendaupptökur eins og Hotjar til að tryggja að engir UX blokkarar séu í vefhönnuninni eða vefappinu sem við erum að þróa.

3. Lýstu kaffibók?

CoffeeScript er lítið forritunarmál sem safnar saman í JavaScript. Það er tilraun til að nota bestu hluta Javascript á einfaldan hátt. Það hjálpar einnig forriturum að skrifa JavaScript kóða betur með því að kynna notandanum stöðugri setningafræði og flétta óvenjulegt eðli JavaScript tungumálsins.

4. Útskýrðu hver er skýr eiginleiki í CSS?

The clear eign tilgreinir á hvaða hliðum frumefnis fljótandi frumefna er óheimilt að fljóta. Það er notað þegar þú vilt ekki að frumefni vafist um annað frumefni, svo sem flot.

5. Lýstu hvenær myndir þú nota CSS flotareignina?

Float er notað þegar þú þarft að vilja að þætti vefsíðu þinnar sé ýtt til hægri eða vinstri og látið aðra þætti birtast í kringum það.

6. Hvað er afturkallunaraðgerð?

Hringingaraðgerð er fall sem er fært yfir í aðra aðgerð sem rök, sem síðan er kallað inn í ytri aðgerðina til að ljúka einhvers konar venja eða aðgerð.

7. Hvernig skipuleggur þú kóðann þinn svo hann sé auðveldur í notkun hjá starfsbræðrum þínum?

Framleiðandi verktaki þarf að nota algenga staðla og útskýra notkun þeirra á kóðaskipulagi og athugasemdum. Þeir þurfa að útskýra hvernig þeir nota glósur í forritunarferlinu til að útskýra skrefin sem þeir hafa tekið, og tryggja þannig skilvirkni meðal samstarfsaðila. Ef það eru staðlar um athugasemdir eða skráningu kóða í fyrirtækinu, þyrfti að fylgja þessum stöðlum.

8. Útskýrðu hver er munurinn á erfðaflokki og frumgerð í Javascript?

Erfðir í JavaScript eru frábrugðnar flestum öðrum forritunarmálum. Hlutkerfið í JavaScript er byggt á frumgerð, ekki byggt á bekknum. Hlutir í JavaScript eru bara safn með nafni (lykli) og gildapörum. Þegar kemur að erfðum hefur JavaScript aðeins eina smíð: hluti. Sérhver hlutur hefur einkaeign sem inniheldur tengil á annan hlut sem kallast frumgerð hans.

9. Geturðu útskýrt muninn á skyggni: falið; og sýna: enginn?

Með skyggni: Falinn er hluturinn ekki sýnilegur en notar upprunalega rýmið. Með skjá: Engin; hluturinn er falinn og tekur ekkert pláss.

10. Útskýrðu hver er munurinn á hýsingarhlut og innfæddum hlut í Javascript?

Gestgjafahlutir sem eru hlutir sem fást frá tilteknu umhverfi. Innfæddir hlutir eru venjulegir innbyggðir hlutir skilgreindir með Javascript. 

11. Hver er munurinn á XHTML og HTML?

HTML og XHTML eru bæði merkingarmál þar sem vefsíður og síður eru skrifaðar. Helsti munurinn þar á milli er að HTML setningafræði er byggð á SGML en XHTML setningafræði er XML byggð.

12. Útskýrðu hvernig breytur eru mismunandi í CoffeeScript samanborið við JavaScript?

Í JavaScript, áður en við notum breytu, verðum við að lýsa yfir og frumstilla hana (úthluta gildi). Ólíkt JavaScript, meðan þú býrð til breytu í CoffeeScript, er engin þörf á að lýsa því yfir með var leitarorðinu. Við búum einfaldlega til breytu með því að gefa bókstafnum gildi eins og sýnt er hér að neðan.

13. Geturðu sagt okkur hver er ávinningurinn af CoffeeScript miðað við JavaScript?

  • Auðvelt að skilja - CoffeeScript er stuttmynd af JavaScript, setningafræði hennar er frekar einföld miðað við JavaScript. Með því að nota CoffeeScript getum við skrifað hreina, skýra og auðskiljanlega kóða.

  • Skrifa less gera meira - Fyrir mikla kóða í JavaScript þurfum við tiltölulega mjög less fjöldi lína af CoffeeScript.

  • Áreiðanlegt - CoffeeScript er öruggt og áreiðanlegt forritunarmál til að skrifa kraftmikil forrit.

  • Læsilegt og viðhaldið - CoffeeScript veitir samnefni fyrir flesta rekstraraðila sem gerir kóðann læsilegan. Það er líka auðvelt að viðhalda forritunum sem eru skrifuð í CoffeeScript.

  • Flokksbundinn arfleifð - JavaScript er ekki með flokka. Í stað þeirra veitir það öflugar en ruglingslegar frumgerðir. Ólíkt JavaScript getum við búið til námskeið og erft þá í CoffeeScript. Í viðbót við þetta, það veitir einnig dæmi og truflanir eiginleika auk mixins. Það notar frumgerð JavaScript til að búa til námskeið.

  • Ekkert var leitarorð - Það er engin þörf á að nota var leitarorðið til að búa til breytu í CoffeeScript, þannig að við getum forðast óviljandi eða óæskilega hraðaminnkun.

  • Forðast vandræða tákn - Það er engin þörf á að nota vandamál semíkommur og sviga í CoffeeScript. Í stað krullaðra spelkna getum við notað hvít svæði til að aðgreina kóðana eins og aðgerðir, lykkjur osfrv.

  • Mikill stuðningur við bókasöfn - Í CoffeeScript getum við notað bókasöfn JavaScript og öfugt. Þess vegna höfum við aðgang að ríkulegu safni bókasafna meðan við vinnum með CoffeeScript. 

14. Útskýrðu hver er munurinn á GET og POST beiðni?

Bæði GET og POST aðferð er notuð til að flytja gögn frá viðskiptavini til netþjóns í HTTP samskiptareglum. Helsti munurinn á POST og GET aðferðinni er að GET flytur beiðni breytur sem eru settar í URL strenginn meðan POST flytur beiðni breytu í skilaboðunum sem gerir það öruggari leið til að flytja gögn frá viðskiptavini til netþjóns í HTTP.

15. Geturðu sagt okkur hvenær myndir þú nota CSS clear eignina?

CSS clear eignin er notuð þegar þú vilt að þáttur til vinstri eða hægri við `fljótandi frumefni vafist ekki um það.

16. Lýstu hver er munurinn á Null og Undefined?

Í JavaScript, undefined þýðir að breytu hefur verið lýst en hefur ekki enn verið úthlutað gildi. null er framsalsgildi. Hægt er að úthluta því til breytu sem tákna ekkert gildi.

17. Útskýrðu mikilvægi HTML DOCTYPE?

DOCTYPE er leiðbeining til vafrans um útgáfu merkingar tungumálsins sem síðan er skrifuð á. DOCTYPE yfirlýsingin þarf að vera það fyrsta í HTML skjalinu þínu, áður en tag. Doctype yfirlýsingin vísar til skilgreiningar á skjalategund (DTD). Skjalagerðin býður upp á reglur um merkimál, svo vafri getur túlkað innihaldið rétt.

18. Útskýrðu muninn á smákökum, geymslu á lotum og staðbundinni geymslu?

Vafrakökur gera forritum kleift að geyma gögn í vafra viðskiptavinar. Setugeymslueiginleiki gerir forritum kleift að geyma gögn þar til vafraglugganum er lokað, en þau eru venjulega geymd á miðlarastigi (ekki í vafranum). Staðbundin geymslueiginleiki gerir forritum kleift að geyma gögn án fyrningardagsetningar.

19. Lýstu hvað er þráður-staðbundinn hlutur í Python Flask?

Þráður-staðbundinn hlutur er hlutur sem er geymdur í sérstökum uppbyggingu, festur við núverandi þráður auðkenni. Flaska notar þráða staðbundna hluti innbyrðis þannig að notandi þarf ekki að fara með hluti frá aðgerð til að virka innan beiðni um að vera þráður. Þráður staðbundinn geymsla fer fram innan núverandi þráðar. Þessi aðferð er gagnleg, en hún þarf gild samhengi beiðni um innspýtingu á ósjálfstæði eða þegar reynt er að endurnota kóða sem notar gildi sem er tengt beiðninni.

20. Útskýrðu setningafræði og hvernig á að nota fall sem flokk?

function functionName(name){
this.name = name;
}
// Creating an object
var variable_name = new functionName(“Collective”);
console.log(variable_name.name); //Collective

21. Hvað er latur hleðsla?

Latur hleðsla (einnig kallað hleðsla eftirspurn) er hagræðingartækni fyrir efni á netinu, hvort sem það er vefsíða eða vefforrit. Í stað þess að hlaða alla vefsíðuna eða myndirnar og koma þeim til notanda í einu lagi eins og í magnhleðslu, þá hjálpar hugtakið leti að hlaða aðeins nauðsynlegan hluta og seinkar þeim sem eftir eru, þar til notandinn þarfnast þess (til dæmis þegar notandinn flettir að nauðsynlegri mynd).

22. Útskýrðu muninn á bekkjum og skilríkjum?

Flokkar og auðkennavalir, báðir eru notaðir sem krókar fyrir CSS stíl. Auðkenni eru oft notuð til að stíla þætti sem birtast aðeins einu sinni á síðu, svo sem einu dæmi um siglingavalmynd. Flokkar eru notaðir til að stíla mismunandi þætti á sama hátt, svo sem tengsl, hnappa, eyðublöð, texta osfrv. 

23. Hvað er umboðssending?

Viðburðarúthlutun er ferlið við að fjölga atburði til að takast á við atburði á hærra stigi í DOM frekar en þeim þætti sem atburðurinn átti upptök sín í. Það gerir þér kleift að forðast að bæta viðburðarhlustendum við tiltekna hnúta; í staðinn er hægt að bæta við einum atburðarhlustanda við foreldraþátt. 

24. Hvernig er hægt að auka árangur síðunnar?

  • Hreinsaðu HTML skjalið
  • Fækka ytri HTTP beiðnum og ytri skriftum
  • Notaðu þjappaða og minni mynd
  • Frestaðu JavaScript neðst á síðunni
  • Notaðu nýjustu útgáfur af kóða eins og PHP
  • Lækkaðu CSS, JavaScript, HTML
  • Notaðu CDN og skyndiminni
  • GZip eða Brotli Þjappa innihaldi
  • Nýttu skyndiminni vafra 

25. Hvað er Ajax?

AJAX (ósamstilltur JavaScript og XML) gerir forritum kleift að flytja gögn til / frá netþjóni ósamstillt án þess að endurnýja síðuna. Þetta þýðir að líklegt er að uppfæra hluta vefsíðu án þess að endurhlaða alla síðuna. Til dæmis koma nýju Gmail skilaboðin þín og eru merkt sem ný, jafnvel þó að þú hafir ekki endurnýjað vefsíðuna. 

26. Hver er munurinn á Block, Inline, Inline-block og Box-límvatn?

  • Inline er sjálfgefið. Til dæmis: Innbyggður þáttur er .
  • Block sýnir sem blokk frumefni, svo sem eða .
  • Inline-block sýnir þátt sem inline-level block container.
  • Box-límvatn sýnir stærð eiginleika vafrans.

27. Hvað er atburðarbólur?

Atburðarbólun er tegund af fjölgun atburða þar sem atburðurinn kveikir fyrst á dýpsta markþáttinum. Það veldur því að allir atburðir í barnshnútunum fara sjálfkrafa yfir á foreldrahnúta þeirra. Kosturinn við þessa aðferð er árangur vegna þess að kóðinn þarf aðeins að fara DOM tréð einu sinni.

28. Útskýrðu hvað er lokun? 

lokun er sambland af aðgerð búnt saman (meðfylgjandi) með tilvísunum til aðliggjandi ástands þess ( lexical umhverfi). Lokun veitir þér aðgang að umfangi ytri virkni frá innri aðgerð. Í JavaScript eru lokanir búnar til í hvert skipti sem aðgerð er búin til, á aðgerðartíma. 

29. Útskýrðu hvernig þú tekst á við ósamrýmanleika í stíl vafra?

Það eru margar leiðir til að vinna í kringum þetta. Einfaldasta leiðin til að halda áfram væri að nota skilyrta yfirlýsingu í höfuðmerki HTML þinnar. Á þennan hátt er hægt að þekkja vafrann og hlaða utanaðkomandi stílblað.

Niðurstaða

Þetta eru nokkrar af mikilvægustu spurningum og svörum viðtals þróunaraðila. Þeir munu aðstoða þig við undirbúning þinn fyrir atvinnuviðtal í framendaþróun. Ef við höfum misst af einhverjum öðrum mikilvægum spurningum um framhlið þróunaraðila, láttu okkur vita í athugasemdunum hér að neðan.

Um höfundinn
David Attard
David hefur starfað í eða við net- / stafræna iðnaðinn síðustu 18 ár. Hann hefur mikla reynslu af hugbúnaðar- og vefhönnunargeiranum með því að nota WordPress, Joomla og veggskot í kringum þau. Sem stafrænn ráðgjafi er áhersla hans lögð á að hjálpa fyrirtækjum að ná samkeppnisforskoti með því að nota sambland af vefsíðu þeirra og stafrænum kerfum sem eru í boði í dag.

Eitt í viðbót... Vissir þú að fólk sem deilir gagnlegu efni á borð við þessa færslu lítur ótrúlega líka út? ;-)
vinsamlegast yfirgefa a gagnlegt skrifaðu athugasemdir við hugsanir þínar, deildu þessu síðan á Facebook hópinn þinn / hverjum sem myndu finnast þetta gagnlegt og við skulum uppskera ávinninginn saman. Takk fyrir að deila og vera fín!

Birting: Þessi síða getur innihaldið tengla á ytri vefsíður fyrir vörur sem við elskum og mælum af heilum hug. Ef þú kaupir vörur sem við leggjum til gætum við unnið okkur inn tilvísunargjald. Slík gjöld hafa ekki áhrif á ráðleggingar okkar og við tökum ekki við greiðslum fyrir jákvæða dóma.

Höfundur (ar) Valin þann:  Merki tímarits Inc   Sitepoint merki   CSS bragðarefur merki    vefhönnunarpottamerki   WPMU DEV merki   og margir fleiri ...