Nangungunang 48 Mga Tanong at Sagot sa Panayam sa SAS (2025)

Narito ang mga tanong at sagot sa panayam ng SAS para sa mga fresher pati na rin ang mga nakaranasang kandidato ng Data analyst upang makuha ang kanilang pinapangarap na trabaho.


1) Ano ang SAS? Ano ang mga function na ginagawa nito?

Ang ibig sabihin ng SAS ay Statistical Analysis System, na isang pinagsama-samang hanay ng mga produkto ng software.

  • Pagkuha ng impormasyon at pamamahala ng data
  • Pagsusulat ng mga ulat at graphics
  • Statistical analytics, econometrics at data mining
  • Pagpaplano ng negosyo, pagtataya, at suporta sa pagpapasya
  • Pananaliksik sa operasyon at pamamahala Project
  • Pagpapabuti ng Kalidad
  • Warehousing ng data
  • Application Development

Libreng PDF Download: Mga Tanong at Sagot sa Panayam ng SAS


2) Ano ang pangunahing istruktura ng SAS base program?

Ang pangunahing istraktura ng SAS ay binubuo ng

==DATA step, na bumabawi at nagmamanipula ng data.
==PROC step, na nagbibigay-kahulugan sa data.


3) Ano ang pangunahing istilo ng syntax sa SAS?

Upang matagumpay na patakbuhin ang programa, at mayroon kang mga sumusunod na pangunahing elemento:

  • Dapat mayroong semi-colon sa dulo ng bawat linya
  • Isang data statement na tumutukoy sa iyong data set
  • Input na pahayag
  • Dapat mayroong kahit isang puwang sa pagitan ng bawat salita o pahayag
  • Isang run statement

Halimbawa: Sa file na 'H: \StatHW\yourfilename.dat';


4) Ipaliwanag ang hakbang ng data sa SAS

Gumagawa ang Data step ng SAS dataset na nagdadala ng data kasama ng "data dictionary." Ang diksyunaryo ng data ay nagtataglay ng impormasyon tungkol sa mga variable at kanilang mga katangian.


5) Ano ang PDV?

Ang lohikal na lugar sa memorya ay kinakatawan ng PDV o Program Data Vector. Sa panahong iyon, ang SAS ay lumilikha ng isang database ng isang obserbasyon sa isang pagkakataon. Ang isang input buffer ay nilikha sa oras ng compilation na may hawak ng isang tala mula sa isang panlabas na file. Ang PDV ay nilikha kasunod ng paggawa ng input buffer.

Mga Tanong At Sagot sa Panayam ng SAS
Mga Tanong At Sagot sa Panayam ng SAS

6) Ano ang mga uri ng data na nilalaman ng SAS?

Ang mga uri ng data sa SAS ay Numeric at Character.


7) Aling pahayag ang hindi gumaganap ng mga awtomatikong conversion sa mga paghahambing?

Sa SAS, ang pahayag na "kung saan" ay hindi nagsasagawa ng mga awtomatikong conversion sa mga paghahambing.


8) Ano ang isang paraan upang i-debug at subukan ang iyong SAS program?

Maaari mong i-debug at subukan ang iyong SAS program sa pamamagitan ng paggamit ng Obs=0 at mga pagpipilian sa system upang masubaybayan ang pagpapatupad ng program sa log


9) Ano ang pagkakaiba sa pagitan ng nodupkey at nodup na mga opsyon?

Ang pagkakaiba sa pagitan ng NODUP at NODUPKEY ay ang NODUP ay nagkukumpara sa lahat ng mga variable sa aming dataset habang ang NODUPKEY ay nagkukumpara lamang ng BY variable


10) Pangalanan ang mga tool sa pagpapatunay na ginamit sa SAS

Para sa DataSet: Pangalan ng data set/ debug Data set: Pangalan/stmtchk
Para sa mga variable ng SAS Macros: Mga Pagpipilian: mprint mlogic symbolgen


11) Ano ang ginagawa ng pag-print ng PROC, at ang mga nilalaman ng PROC?

Upang ipakita ang mga nilalaman ng SAS dataset PROC print ay ginagamit at upang matiyak din na ang data ay nabasa nang tama sa SAS. Habang ang PROC CONTENTS ay nagpapakita ng impormasyon tungkol sa isang dataset ng SAS.

PROC Print at PROC


12) Ano ang gamit ng buod ng function na Proc?

Ang syntax ng proc summary ay kapareho ng proc means. Kinakalkula nito ang mga mapaglarawang istatistika sa mga numeric na variable sa dataset ng SAS.


13) Ano ang ginagawa ng Proc glm?

Ang Proc glm ay nagsasagawa ng simple at multiple regression, analysis of variance (ANOVAL), analysis of covariance, multivariate analysis of variance at paulit-ulit na measure analysis ng variance.


14) Ano ang SAS na impormasyon?

Ang SAS INFORMATS ay ginagamit upang magbasa, o mag-input ng data mula sa mga panlabas na file na kilala bilang Flat Files ASCII file, text file o sequential file). Sasabihin ng impormasyon sa SAS kung paano magbasa ng data sa mga variable ng SAS.


15) Pangalanan ang mga uri ng kategorya kung saan inilalagay ang SAS Informats

Ang mga impormasyon ng SAS ay inilalagay sa tatlong kategorya,

  • Mga Impormasyon ng Character : $INFORMATw
  • Mga Numeric na Impormasyon : INFORMAT wd
  • Mga Impormasyon sa Petsa/Oras: INFORMAT w.

16) Ano ang function ng CATX syntax?

Pinagsasama-sama ng CATX syntax ang mga string ng character na nag-aalis ng mga trailing at nangungunang mga blangko at naglalagay ng mga separator.


17) Ano ang gamit ng PROC gplot?

Ang PROC gplot ay may higit pang mga opsyon at maaaring lumikha ng mas makulay at mas magarbong graphics.


18) Ano ang PROC sa SAS?

Sa SAS, sinusuri at pinoproseso ng mga hakbang ng PROC ang data sa anyo ng set ng data ng SAS. Kinokontrol nito ang isang library ng mga gawain na nagsasagawa ng mga gawain sa mga opsyon sa set ng data ng SAS tulad ng pag-uuri, pagbubuod at paglilista.


19) Ano ang set ng data ng SAS?

Ang set ng data ng SAS ay isang file na binubuo ng dalawang bahagi.

  • Isang bahagi ng paglalarawan
  • Isang bahagi ng data

20) Ilista ang ilang pangunahing konsepto ng SAS

Ang ilang pangunahing konsepto ng SAS ay kinabibilangan ng,

  • SORT procedure
  • Nawawalang halaga
  • KEEP=, DROP= mga opsyon sa dataset
  • Logic ng hakbang ng data
  • I-reset sa nawawala, o ang RETAIN statement
  • Log
  • FORMAT na pamamaraan para sa paglikha ng mga format ng halaga
  • Uri ng data
  • IN= opsyon sa dataset

21) Ano ang pagkakaiba ng INPUT at INFILE ?

INFILE INPUT
Ang INFILE statement ay ginagamit upang makilala ang isang panlabas na file INPUT statement ay ginagamit upang ilarawan ang iyong mga variable

22) Sabihin ang pagkakaiba sa pagitan ng INFORMAT at FORMAT ?

  • INFORMAT: Upang ipahiwatig ang SAS na dapat basahin ang isang numero sa isang partikular na format
  • FORMAT: Upang ipahiwatig ang SAS kung paano i-print ang mga variable

23) Ano ang factor analysis?

Ang factor analysis ay isang karaniwang terminong ginagamit para sa isang pamilya ng mga istatistikal na diskarte na nauugnay sa pagbabawas ng isang hanay ng mga napapansing variable sa mga tuntunin ng isang maliit na bilang ng mga nakatagong salik. Ang pangunahing layunin ng pagsusuri ng kadahilanan ay pagbabawas ng data at pagbubuod.


24) Paano mo mababasa ang mga variable na kailangan mo?

Nabasa mo ang mga variable gamit ang input statement na may mga column /line pointer, informats at length specifiers.


25) Ano ang mga espesyal na input delimiter na ginamit sa SAS?

Ang mga espesyal na input delimiter na ginagamit sa SAS ay DLM at DSD.


26) Paano tinatrato ng SAS ang mga delimiter ng DSD?

Kapag tinukoy mo ang DSD, tinatrato ng SAS ang dalawang magkasunod na delimiter bilang nawawalang halaga at inaalis ang mga panipi sa mga value ng character.


27) Ano ang magandang SAS programming practices para sa pagproseso ng malalaking data set?

Ang magagandang kasanayan sa programming ng SAS para sa pagproseso ng malalaking set ng data ay ang pag-uri-uriin ang mga ito nang isang beses gamit ang firstobs= at obs=.


28) Paano isama o ibukod ang mga partikular na variable sa isang set ng data?

Upang isama o ibukod ang mga partikular na variable sa isang set ng data, maaari mong gamitin ang DROP, KEEP na Mga Pahayag at Mga Opsyon sa set ng Data.


29) Paano gumagana ang SUBSTR function sa SAS?

Ang SUBSTR function ay ginagamit upang i-abstract ang substring mula sa isang variable ng character.


30) Anong mga tampok ng SAS ang ginagamit mo upang suriin ang mga error at pagpapatunay ng data?

Upang suriin ang mga error, gamitin ang Log, at para sa pagpapatunay ng data gumamit ng mga bagay tulad ng Proc Freq, Proc Means o minsan Proc print upang makita kung ano ang hitsura ng data.


31) Ano ang mga paraan para gumawa ng “table lookup” sa SAS?

Mayroong limang paraan para gumawa ng “table lookup” sa SAS na kinabibilangan ng:

  1. PROC SQL
  2. Pagsasama ng Tugma
  3. Direktang Pag-access
  4. I-format ang mga Talahanayan
  5. Mga Arrays

32) Paano ka bubuo ng data ng pagsubok na walang data ng input?

Bubuo ka ng data ng pagsubok na walang data ng input gamit ang "put" na pahayag at "Data Null".


33) Ano ang pagkakaiba sa pagitan ng mga function ng CEIL at FLOOR sa SAS?

Ang "sahig" ay nagbabalik ng pinakamalaking integer na mas mababa sa/katumbas ng argumento. Samantalang ang function na "ceil" ay nagbabalik ng pinakamaliit na integer na mas malaki sa/katumbas ng argumento.


34) Ano ang pagkakaiba sa pagitan ng mga function at procedure ng SAS?

Ang pagkakaiba sa pagitan ng mga pag-andar at pamamaraan ng SAS ay iyon

  • Inaasahan ng mga pamamaraan ang isang variable na halaga sa bawat pagmamasid
  • Inaasahan ng mga function na ang mga halaga ay ibibigay sa isang obserbasyon

35) Paano mag-alis ng mga duplicate gamit ang PROC SQL?

Upang alisin ang mga duplicate gamit ang PROC SQL gamitin ang sumusunod na hakbang,

Proc SQL noprint;

Create Table inter.merged1 as

Select distinct * from inter.readin ;

Quit;

36) Ano ang mga karaniwang error sa programming na ginawa sa SAS

Ang mga karaniwang pagkakamali sa programming na ginawa sa SAS ay,

  • Nawawalang semicolon
  • Hindi sinusuri ang log pagkatapos isumite ang programa
  • Hindi gumagamit ng mga diskarte sa pag-debug
  • Hindi gumagamit ng opsyon sa Fsview nang husto

37) Paano limitahan ang mga decimal na lugar para sa variable gamit ang PROC MEANS?

Sa pamamagitan ng paggamit ng MAXDEC=option, maaari mong limitahan ang mga decimal na lugar para sa variable.


38) Ano ang pagkakaiba sa pagitan ng SAS DATA STEP at SAS PROCs?

  • Ang SAS DATA STEP ay ginagamit upang basahin at manipulahin ang data
  • Ang mga SAS PROC ay mga sub-routine na gumaganap ng mga gawain sa set ng data ng SAS

39) Ano ang gamit ng STOP statement?

Ang isang STOP na pahayag ay ginagamit upang kontrolin ang tuluy-tuloy na pag-loop sa SET na pahayag.


40) Ano ang pagpoproseso ng RUN-Group?

Ang pagpoproseso ng RUN-Group ay nagbibigay-daan sa pagsusumite ng isang hakbang ng PROC gamit ang RUN statement nang hindi tinatapos ang pamamaraan.


41) Paano subukan ang pag-debug sa SAS?

Para sa pag-debug sa SAS gamitin ang Debug clause pagkatapos ng '/' sa data statement.


42) Paano lumikha ng isang permanenteng set ng data ng SAS?

Upang lumikha ng isang permanenteng set ng data ng SAS, mayroong dalawang hakbang na kinakailangan,

  • Magtalaga ng library at engine.
  • Lumikha ng data. Tiyaking magtalaga ng parehong library (maliban sa TRABAHO) at pangalan ng set ng data upang gawing permanente ang set ng data.

43) Ano ang SLIBREF?

Ang SLIBREF ay isang server-libref. Tinutukoy nito ang libref na ginagamit ng server upang matukoy ang SAS data library kapag walang pisikal na pangalan ang natukoy, at ang server libref ay iba sa client libref.


44) Ano ang mga default na istatistika na ginagawa ng PROC MEANS?

Ang mga default na istatistika na ginagawa ng PROC MEANS ay,

  • N
  • MIN
  • MAX
  • MEAN
  • STD DEV

45) Ano ang utos na ginamit upang mahanap ang mga nawawalang halaga?

Ang utos na ginamit upang mahanap ang mga nawawalang halaga ay

missing_values=MISSING(field1,field2,field3);

46) Ano ang pagkakaiba ng Match Merge at One to One Merge?

Ang isa-sa-isang pagsasanib ay angkop kung ang parehong set ng data sa pahayag ng pagsasanib ay pinagbukud-bukod ayon sa id, at ang bawat obserbasyon sa isang set ng data ay may katumbas na obserbasyon sa iba pang set ng data. Kung hindi tugma ang mga obserbasyon, angkop ang pagsasama ng tugma.


47) Ano ang mga pamamaraan ng pagkayod sa SAS?

Ang mga pamamaraan ng pagkayod sa SAS ay Proc Sort na may opsyon na nodupkey. Aalisin nito ang mga dobleng halaga.


48) Ano ang gamit ng %include statement?

Binabasa ng %INCLUDE statement ang isang buong file sa kasalukuyang SAS program na iyong pinapatakbo at agad na isinusumite ang file na iyon sa SAS System.

Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)

magbahagi

23 Comments

  1. awatara Anuradha sabi ni:

    Kumusta,
    Nag-aaral ako ng SAS programming. Matapos basahin ang iyong ika-2 tanong na sagot. Nalito ako.
    Ang aking pag-unawa ay ang pangunahing istraktura ng SAS programming ay…

    Ang mga programa ng SAS ay binubuo ng:
    DATA step, na nagre-recover at nagmamanipula ng data.
    Hakbang ng PROC, na nagbibigay-kahulugan sa data.

    ******************************************
    Ngunit ipinaliwanag mo ang tungkol sa SAS Interface....Pakisuri at hayaan mo ako kung mali ako.

    salamat
    Anu

    1. Ikaw ay tama! Ang sagot ay na-update

    2. awatara saleem sabi ni:

      Maaaring hatiin ang Sas sa dalawang bahagi.

      hakbang ng datos
      hakbang ng proc

      ang hakbang ng data ay palaging nagsisimula sa pangunahing salita ng data na nagtatapos sa run statement. ang hakbang ng data ay palaging ginagamit sa muling paghubog ng data.

      Ang proc step ay palaging nagsisimula sa pangunahing salita ng proc na nagtatapos sa Run statement.

      1. Ang proc step ay nagtatapos sa "quit" tama?

  2. awatara ginawa sabi ni:

    magandang tanong wd magandang paliwanag...

  3. Kumusta,
    Iniisip kong baguhin ang domain mula sa CDM patungong SAS. Mayroon akong 5 taong karanasan sa CDM at CRC, posible na baguhin. Mangyaring bigyan ako ng ilang mga tagubilin.

    Salamat sa advance,

    1. awatara sathish sabi ni:

      posible pagkatapos ng ilang taon maraming tao ang nagbago ng cdmto sas

  4. awatara Jyosna sabi ni:

    Hi sir, actually natapos ko na ang aking MSc statistics noong 2013 ngayon sinusubukan kong ipasok ito bilang isang fresher ng SAS magandang oras na ba para palitan ang carrier ko from lecturer to it employee plss suggest to enter

    1. Oo, mangyaring kumpiyansa na lumipat sa SAS

    2. Kumusta sir, natapos ko ang aking mga istatistika ng msc noong 2019, kasalukuyan ay nakumpleto ko ang pagsasanay sa SAS, naghihintay ako ng trabaho, mangyaring ipaalam sa iyo ang anumang mas bagong trabaho sir.

  5. awatara chandrasekhar sabi ni:

    Kumusta,
    Kasalukuyan akong nagtatrabaho bilang medical coder mula noong nakaraang 5 taon. Posible bang lumipat mula sa medikal na coding patungo sa SAS. Mangyaring magbigay ng mga mungkahi tungkol dito.

    Salamat

  6. awatara Katari Saipushpa sabi ni:

    Hi sir,
    Ginawa ko ang aking MSc sa mga istatistika noong 2013 at ginagawa ko bilang procurement analyst sa kumpanya ng pharma. Tama bang oras na lumipat sa SAS sa clinical domian .
    Maaari mo bang imungkahi sa akin?

    1. awatara Sai amith sabi ni:

      oo … dapat kang pumunta sa klinikal na domain gamit ang sas

  7. awatara Manang sabi ni:

    Hi, ako ay isang komersyal na underwriter (credit analyst), gusto kong pumasok sa credit risk analysis at naniniwala akong ang SAS ay isa sa mahahalagang/pangunahing software na alam ng isang tao. Kung paano ako matutulungan ng SAS at gusto nito ang mga kalamangan at kahinaan nito. Gayundin kung maaari kang magmungkahi ng anumang instituto (New Delhi) para sa pagsasanay sa SAS na tumutulong din sa paglalagay.

  8. awatara Swapnil Umrikar sabi ni:

    Hi sir, ako ay swapnil, nakagawa na ako ng M.SC.in life scenic at kasalukuyang nagtatrabaho sa pharmaceutical company at may 10 taong karanasan. Gusto kong simulan ang aking karera sa larangan ng data science. Pwede po ba gawin yan pls guide.

  9. awatara mayaman sabi ni:

    hey,
    nagawa ko na si Mba sa business analytics at marketing, at nagawa ko na rin sa loob ng 1 taon at kalahating buwan na karanasan sa larangan ng marketing, kaya ngayon gusto kong lumipat sa SAS programming, kaya maaari mo bang imungkahi sa akin, iyon ba ay madaling ilipat sa SAS programming .

  10. awatara Tusher sabi ni:

    Isang typo correction:
    sa #44 ang pangalawang proc ay nangangahulugan na ang default na output ay dapat basahin bilang MIN hindi MN.

    1. awatara Krisna sabi ni:

      Hi, salamat sa pagtawag ng atensyon. Ito ay naitama.

  11. awatara Lumundo sabi ni:

    Hello sir,
    Gusto kong matuto ng SAS pwede mo ba akong gabayan kung saang klase ako sasalihan sa fir sas learning

  12. awatara pravin sabi ni:

    gusto ko ng SAS interview questions para sa 2 yrs of experience....Tulungan mo ako……

  13. awatara snehal sabi ni:

    Gusto kong makakuha ng trabaho bilang fresher sa statistical programming domain maaari ka bang magmungkahi kung paano makakuha ng mga notification para sa mga fresher na trabaho sa sas domain?

  14. Clinnovo Research Labs sabi ni:

    Nagbibigay ang Clinnovo Research Labs ng Mga Trabaho, Internship, Pagsasanay, sa Mga Domain ng Klinikal na Pananaliksik, Pamamahala ng Klinikal na Data, SAS, Pharmacovigilance, CDISC, SDTM, ADaM.

Mag-iwan ng Sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *