資源描述:
《Embedded Interview questions》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、BestQuestionsforEmbeddedProgrammersInterviewQuestions:1.Whatarestaticvariables?2.Whatarevolatilevariables?3.Whatdoyoumeanbyconstkeyword?4.Whatisinterruptlatency?5.Howyoucanoptimizeit?6.Whatissizeofcharacter,integer,integerpointer,characterpointer?7.WhatisNULLpointerandwhatisitsuse?8.Whatisvoidpoi
2、nterandwhatisitsuse?9.WhatisISR?10.WhatisreturntypeofISR?11.CanweuseanyfunctioninsideISR?12.CanweuseprintfinsideISR?13.CanweputbreakpointinsideISR?14.Howtodecidewhethergivenprocessorisusinglittleendianformatorbigendianformat?15.WhatisTophalf&bottomhalfofakernel?16.DifferencebetweenRISCandCISCproc
3、essor.17.WhatisRTOS?18.Whatisthedifferencebetweenhardreal-timeandsoftreal-timeOS?19.WhattypeofschedulingisthereinRTOS?20.Whatispriorityinversion?21.Whatispriorityinheritance?22.HowmanytypesofIPCmechanismyouknow?23.Whatissemaphore?24.Whatisspinlock?25.Whatisdifferencebetweenbinarysemaphoreandmutex
4、?26.Whatisvirtualmemory?27.Whatiskernelpaging?28.Canstructuresbepassedtothefunctionsbyvalue?29.Whycannotarraysbepassedbyvaluestofunctions?30.Advantagesanddisadvantagesofusingmacroandinlinefunctions?31.Whathappenswhenrecursionfunctionsaredeclaredinline?32.#definecat(x,y)x##yconcatenatesxtoy.Butcat
5、(cat(1,2),3)doesnotexpandbutgivespreprocessorwarning.Why?33.Canyouhaveconstantvolatilevariable?Yes,youcanhaveavolatilepointer?34.++*ipincrementswhat?itincrementswhatippointsto35.Operationsinvolvingunsignedandsigned—unsignedwillbeconvertedtosigned36.malloc(sizeof(0))willreturn—validpointer37.main(
6、){fork();fork();fork();printf("helloworld");}—willprint8times.38.Arrayofptstofunctions—void(*fptr[10])()39.Whichwayofwritinginfiniteloopsismoreefficientthanothers?thereare3ways.SanjayAhuja140.Whotoknowwhethersystemusesbigendianorlittleendianformatandhowtoconvertamongthem?41.Whatisforwardreference
7、w.r.t.pointersinc?42.Howisgenericlistmanipulationfunctionwrittenwhichacceptselementsofanykind?43.WhatisthedifferencebetweenembeddedsystemsandthesysteminwhichRTOSisrunning?44.Howcanyoudefineastructurewithbitfieldmembers