0% found this document useful (0 votes)
975 views3 pages

EXL Interview Questions

The document outlines interview questions asked over 3 rounds for an EXL interview for a role involving SAS programming. Round 1 questions focus on basic SAS concepts like joins, grouping, sorting data. Round 2 delves deeper into techniques like proc means, proc univariate and macro programming. Round 3 covers more advanced topics such as extracting values from strings, comparing datasets, when macros are compiled. The document provides examples of sample data and expected outputs to aid discussion of the technical questions.

Uploaded by

Nilu Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
975 views3 pages

EXL Interview Questions

The document outlines interview questions asked over 3 rounds for an EXL interview for a role involving SAS programming. Round 1 questions focus on basic SAS concepts like joins, grouping, sorting data. Round 2 delves deeper into techniques like proc means, proc univariate and macro programming. Round 3 covers more advanced topics such as extracting values from strings, comparing datasets, when macros are compiled. The document provides examples of sample data and expected outputs to aid discussion of the technical questions.

Uploaded by

Nilu Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

EXL Interview Questions

Round 1:
● Intro
● ​Project
● Questions based on project (length function)
● ​Join(Left Join)
● ​Left join table A 100 row table B 1000 row tell min and max number of observations
● ​Above questions with id = abc for all observations what will be max observations
● ​There are 3 box, one contain mango, one orange and third mix , labels are jumbled( all
incorrect) . You need to pick one fruit from anyone box and correct all the three box
label
● ​Max height of student in the class 1,2,3
Name Height Class
A 100 1
B 120 1
C 95 2
D 72 3
E 120 1
F 132 2
G 123 3

● ​3rd largest salary


● ​Macro types
● ​Difference in keyword and positional parameters in macro
● ​scan function
● You have a table A in which there are different variable ( Var1 – Var5 all Numeric
Variable ). You need to get mean of all the variables (both row and column wise)
● Question based on if , where and group by (SQL).
Round 2:
● Intro
● Explain project
● ​Left join table A 100 row table B 1000 row tell min and max number of observations
● ​Above questions with id = abc for all observations what will be max observations
● ​Merge & Join difference
● ​Proc means, Univerate
● ​You have Snap Deal data for old/used products like:
ct Name ry Size er of Observations
(note price is
different for all
observations)

e6
e6 B
ng S9 .

Question: find 5% , 10% -- 95% , 100% of products having different price and also which product
fall under which % ( proc univerate)

Produc Memor 5th 10 15 20 - 95 100 Total


t Name y Size Percentil Percentil Percentil Percentil - Percentil Percentil Amoun
e e e e - e e t

● ​How can we get same table as we saw in output in the data set using proc means ( hint:
some option is used)
● ​puzzle : 4 jars - 24L full with water , 13 L , 11L, 5L need to divide 24 L of water in three
equal part i.e. 8 L.
● How can we get duplicate data from a table

Round 3:
● Tell me something about yourself
● Current project
● Questions from current project
● What will be the result if we try to find length of missing value
● How can we extract last name from name
● How can we extract last name initials from name like S from Nikhil Sharma
● What are different ways to create a macro
● What is difference between %let and call symput
● How you have used macro in your reporting/ project
● Is there any function through which we can find alphabet or punctuation appart from
compress
● There are 2 tables Table a contains unique record and table B may or may not contains
unique record . What will be the min and max rows in A left join B
● Above question with table a may or may not be unique and table B unique
● Why do you want to switch
● There are 2 dataset feb prod refresh , march prod refresh. Can you compare and find
differences ( open question anything you can think of)
● How to create macro using sql ( question was a part of project discussion indirect
question)
● When %let will be created at compile time or execution time
● Function nrbquote and bquote use.

You might also like