Know How:BusinessIntelligence:SAS:Allgemeines

Aus Ralph's Wiki
Wechseln zu: Navigation, Suche

Hauptseite > Know How > Business Intelligence > SAS > Allgemeines

SAS
Allgemeines GlossarDokumentation
Themen SicherheitInstallationKonfigurationAdministrationTroubleshooting
Links ImportExportMacro
Solutions Risk Dimensionsxxx
Tipps MetadatenMakrosJavaNETJSPDATA StepSQLRegExpHashFormateInformation Maps
Tipps:Reporting WebReportStudioInformation Maps
ODS AllgemeinPROC TEMPLATELinks
Internationalization AllgemeinKonfiguration


Inhaltsverzeichnis

Allgemeines

Tests

Basic Questions

Original Questions are here: [[1]]

  1. What is the effect of the OPTIONS statement ERRORS=1?
  2. What’s the difference between VAR A1 - A4 and VAR A1 — A4?
  3. What do the SAS log messages "numeric values have been converted to character" mean? What are the implications?
  4. Why is a STOP statement needed for the POINT= option on a SET statement?
  5. How do you control the number of observations and/or variables read or written?
  6. Approximately what date is represented by the SAS date value of 730?
  7. How would you remove a format that has been permanently associated with a variable??
  8. What does the RUN statement do?
  9. Why is SAS considered self-documenting?
  10. What areas of SAS are you most interested in?
  11. Briefly describe 5 ways to do a "table lookup" in SAS.
  12. What versions of SAS have you used (on which platforms)?
  13. What are some good SAS programming practices for processing very large data sets?
  14. What are some problems you might encounter in processing missing values? In Data steps? Arithmetic? Comparisons? Functions? Classifying data?
  15. How would you create a data set with 1 observation and 30 variables from a data set with 30 observations and 1 variable?
  16. What is the different between functions and PROCs that calculate the same simple descriptive statistics?
  17. If you were told to create many records from one record, show how you would do this using arrays and with PROC TRANSPOSE?
  18. What are _numeric_ and _character_ and what do they do?
  19. How would you create multiple observations from a single observation?
  20. For what purpose would you use the RETAIN statement?
  21. What is a method for assigning first.VAR and last.VAR to the BY group variable on unsorted data?
  22. What is the order of application for output data set options, input data set options and SAS statements?
  23. What is the order of evaluation of the comparison operators: + - * / ** ( ) ?
  24. How could you generate test data with no input data?
  25. How do you debug and test your SAS programs?
  26. What can you learn from the SAS log when debugging?
  27. What is the purpose of _error_?
  28. How can you put a "trace" in your program?
  29. Are you sensitive to code walk-throughs, peer review, or QC review?
  30. Have you ever used the SAS Debugger?
  31. What other SAS features do you use for error trapping and data validation?
  32. How does SAS handle missing values in: assignment statements, functions, a merge, an update, sort order, formats, PROCs?
  33. How many missing values are available? When might you use them?
  34. . How do you test for missing values?
  35. . How are numeric and character missing values represented internally?

Advanved Questions

  1. Describe the types of SAS programming tasks that you performed: Tables? Listings? Graphics? Ad hoc reports? Other?
  2. Have you been involved in editing the data or writing data queries?
  3. What techniques and/or PROCs do you use for tables?
  4. Do you prefer PROC REPORT or PROC TABULATE? Why?
  1. Are you involved in writing the inferential analysis plan? Tables specifications?
  2. What do you feel about hardcoding?
  3. How experienced are you with customized reporting and use of DATA _NULL_ features?
  4. How do you write a test plan?
  5. What is the difference between verification and validation?
  6. What was the last computer book you purchased? Why?
  7. What is your favorite all time computer book? Why?
  8. Will it bother you if the guy at the next desk times the frequency and duration of your bathroom/coffee breaks on the grounds that ‘you are getting paid twice as much as he is’?
  9. How will you react when, while consulting a SAS documentation manual to get an answer to a problem, someone says: ‘hey, I thought you were supposed to know all that stuff already, and not have to look it up in a book!’
  10. Can you continue to write code while the rest of the people on the floor where you work have a noisy party to which you were not invited?
  11. Can you start on Monday?
  12. Do you think professionally?
  13. How do you put a giraffe into the refrigerator? Correct answer: Open the refrigerator door, put the giraffe in, and close the door. This question tests whether or not the candidate is doing simple things in a complicated way.
  14. How do you put an elephant in the refrigerator? Incorrect answer: Open the refrigerator door, put in the elephant, and close the door. Correct answer: Open the refrigerator door, take out the giraffe, put in the elephant, and close the door. This question tests your foresight.
  15. The Lion King is hosting an animal conference. All the animals in the world attend except one. Which animal does not attend? Correct answer: The elephant. The elephant is in the refrigerator, remember? This tests if you are capable of comprehensive thinking.
  16. There is a river notoriously known for it’s large crocodile population. With ease, how do you safely cross it? Correct answer: Simply swim across. All of the crocodiles are attending the Lion King’s animal conference. This questions your reasoning ability.
  17. Describe a time when you were really stuck on a problem and how you solved it.
  18. Describe the function and utility of the most difficult SAS macro that you have written.
  19. Give me an example of ..
  20. Tell me how you dealt with …
  21. How do handle working under pressure?
  22. Of all your work, where have you been the most successful?
  23. What are the best/worst aspects of your current job?
  24. If you could design your ideal job, what would it look like?
  25. How necessary is it to be creative in your work?
  26. If money were no object, what would you like to do?
  27. What would you change about your job?
Meine Werkzeuge