Interview Q and A

download Interview Q and A

of 3

Transcript of Interview Q and A

  • 7/31/2019 Interview Q and A

    1/3

    My last project was with Fannie Mae. I was working as a programmer/AnalysisThe project is about developing a system which will serve as service and vend property prices to variousfinancial reporting applications. I was in financial department. I worked on their prod job and adhocrequirement which come to me on regular basis.

    As a part of production job, I was working on Monthly Production report. And as a part of adhoc req mymanager has some requirements for several type of data. So have fare amount of experr in exixting codeand created own.

    I have created step by step documentation process which explains how code operates or how to usecode.

    What kind of SAS tools- SAS BASE, SAS STAT, SAS EG

    What kind of SAS Functions and Procedures.- I worked on regular DATA Steps, MACROS, PROC SQL, PROC FREQ, PROC MEANS, PROCTABULATE and PROC TRANSPOSE

    I used SAS functions like TOTAL(), SUM(), DATE(), TODAY(), Used some library functions like MIN,

    MAX SQRT

    How comfortable on SAS EG- I have working knowledge of SAS EG but given a choice I would prefer PC SAS or Base SAS althoughSAS EG is powerful tool but I could do the same on PC SAS or Base SAS. I know SAS EG and how touse it.

    Purpose of Macro- Yes I have, I used macros in creating analysis datasets and tables where it is necessary to make a small

    change throughout the program and where it is necessary to use the code again and again.Use of macro is to automate a particular part of code or entire code

    5 Ways to create Macro Variable in SAS

    %LETUsing Call SymputMacro ParametersIterative %DO StatementUsing INTO in PROC SQL

    Creating Macro%MACROSymbolgen

    Macro local and globalLocal macro variables are defined within an individual macro and it stays for that particular session.You can create global macro variables any time during a SAS session or job

    How would you use how call global macro- & Global macro variable name.

    Merge- To merge data sets we can use Merge Statement in data step

    Also used PROC SQL statement to merge

    proc sql;

  • 7/31/2019 Interview Q and A

    2/3

    create table dadfam1 asselect *from dads, famincwhere dads.famid=faminc.famidorder by dads.famid;

    quit;

    proc print data=dadfam1;run;

    In PROC SQL there is no need to sort the data and has many more functions and it is more dynamic andefficient

    To delete duplicateNodupnodupkeyNo duprecsFirst. Last.Distinct function in PROC SQL

    Formats of report- In Excel, PDF, HTML Text files cst final report is in Excel

    If you encounter error- SAS Log

    I have use MS Excel in a lot functions to create reportMost of the reports in my programs was have create so far from Excel format it is preferred because it hasvaries functionsIndexing, creating look up tableFunction command aggregation look up tablesDMAXDMIN

    DGET extract from a database a single record that matches the specified criteria

    What function do you use in SAS program to do data analysis?- PROC SQL, PROC FREQ, PROC MEANS, PROC UNIVARIANT, PROC SUMMARY.PROC CONTENT and PROC PRINT for analyses on data

    How out-put report function to create generate output in SAS- ODS (Output Delivery System) statement and PROC PRINT, PROC REPORT

    What step we have to do before merging data set?- PROC SORT

    Which function is used to read only first 5 characters from variable length of 10 character?- Substring ()

    Graph in Excel - YesOne of my project I need graph of table

    SAS BI- I have experience working using SA EG and Information MAT Studio. I have created and run SASPrograms in EG and have done some amount of work on Information MAT Studio. But, I haven't doneany development work in SAS BI.

  • 7/31/2019 Interview Q and A

    3/3

    EG, Information Mat studio, web report studio, OLAP Cube studio, SAS BI portal and SAS BI Dash board