Interview Questions
Interview Questions
2.Suppose a job is ready runny some source file is missing then the job will run or
not?
3.Suppose i have parent table and child table which table load 1st to target either
parent or child? Or will both load at a time to target ?
4.Informatica validates the mapping but fails when we run the session?what is the
option that we need to change to run this mapping?
What is lookup?
->Lookup transformation is used to look up a source, source qualifier, or target to
get the relevant data.
The Lookup transformation is used to retrieve data based on a specified
lookup condition
What is SCD Type 3 and difference between SCD Type 2 and SCD Type 3
How to load 100000 records into little chunks of 15000 and how will Informatica
identify that it should send first 15000 to one and next 15000 to next one
*********************************************************************************
Tell Me most Complex Mapping which you have developed in your project?
->
This Framework Job is consolidated Workflow which contains all the stage, Dimension
and fact sessions.
In, All these all sessions, we have parameterized Connections, Session logs and
given the values
in parameter file.
We have scheduled and automated this framework job. Daily it will run automatically
and load the data from Source to stage, stage to dimension and then to Fact table.
All the source to stage mappings are implemented by using Incremental load, and
Dimensions are loaded by using SCD type-2 logic and then loaded to data to Fact
table.
What is lookup?
->look up is to look up the data from source ,target on specified condition
5. Persistant cache
-> IS will save the cache and will reuse for next process run
6. Target override
->useful to update the target without using the update strategy transformation. You
can find the Target Update Override option in the target definition properties tab
In addition to the data tables, relational databases use "indexes" to quickly find
records based on search criteria. Relational databases generally require a
relational database management system (RDBMS) to manage and access the data
***********************************************************************
Interview questions from ACS
Hi shammi, I attended the ntt data interview but he didn't ask many questions. He
finished the interview within 5mins maybe and i received no mail so i think i got
rejected
As far as I remember he asked
-Which has more preference in source qualifer SQL override or other options
->
-What methodology you use like agile or what and do you have sprints
->
If we don't give any group by port what happens in aggregator transformation
-> it will return only single last row as it has no command to aggregate data
*****************************************************************
4) what America health care requirements and what you did in that
Q: We need to find sales difference between current day and previous day ?
onth store sales Diff
1 A 138 NA
2 A 134 -4
3 A 112 -22
4 A 132 20
5 A 110 -22
6 A 129 19
https://youtu.be/Iv9qBz-cyVA
What is dimensions.
https://youtu.be/Iv9qBz-cyVA
https://informaticareference.wordpress.com/category/oracle-interview-questions/
page/12/
TCS Questions
Interview happened for an hour.
General Questions:
Informatica:
UNIX:
Interview Q
1) Joiner and Lookup difference and is Joiner can replace Look up. If yes, In which
cases
2) 1 table have 3 records,i.e., A,B,C and requirements is to move each row ten
times to each target table. How you do in mapping.?
3) Different types of catches and which all transformation have catches
4) Normalizer Transformation
5) Transaction control Transformation
6) How to bring more than one column in unconnected lookup
8) delete and truncate in Oracle
9) Dept wise max salary
10) How to check file size in Unix
11) How to move files from one environment to other Unix environment.
Mindtree
1 project
2 target load order
3 target dynamically
4 mapping variable and parameter
5 scd type 2 exp
6 md5 function
7 look up caches
8 dimensions types what is junk dimension
9 how to return multiple lookup ports
10 have you done session partioning.
11 dense rank and rank
12 star snowfake which u using and why
13 incremental load
14 which transformations used in your project
15 how to populate source file name to target
16 complex scenrio u faced in your project
Impetus
1 project
2 views and mvs
3 have you worked on views
4 type of data you are getting for your project .
5 if we have 10 records how many ways we can filter
6 how will update records in target
7 generate flat file target dynamically
8 every day u r getting a new file how will process it after usage of file what
will you do that file.
9 explain mapping you developed from scratch
10 How can we convert rows into columns
11 Normalizer transformation.
12 Update strategy tr
How will you update without update strategy
13 how many ways we can override a query
-------
SQL
1 analytical function
gave a table get salary by acs order
rank and dense rank exmple difference
2 joins They gave two tables and ask to write join queiries for them
3. if null is populating pirticular record like 3 row dept name how will you
replace that with xyz
Hi All,
Can any one list 4 to 5 minimum steps we need to know in unix so that it will
useful for all?
1) Since Informatica PC is installed in Unix, how we open it.?
Ans:Is it through PMCMD command.?
1) is this question about how to open powercenter clients? if yes, we have install
the client in our windows machine and configure the domain/repository
PMCMD is used for executing the workflow, it works in both unix and windows
2) No, it is purely depends on the project/client data flow. Ex: if the data is
processed by some other application like any ERP systems (SAP) , those program can
only write the data in to files not into the direct db tables. Data which is
generated by other applications , we will use the same for analysis. To analyse the
data we need to send to DW in form of DB tables and from there the reporting and
other analysis will begin
3) WinSCP is GUI client to connect to UNIX/windows machines, other way to open file
in Unix is Vi editor (Learn more about Vi command )
5) learn more about text processing command , as a informatica developer it is
important to know about (grep,sed,awk,cp,mv,chmod,vi,cat,more,head,tail..etc...)
Ust Global
1. Tell me about your project
2.Active and passive transformations
list some active and passive
3.scd type explanation and flow of data
4. how will do error handling
5. performance tuning and bottle necks performed in your project
6.SQL query to fetch 2nd higehst salary
decode and case
case statement and decode statement example
7.delete duplicates in table
These questions i explained very well but They asked some basics
1.which location you are working
2.which branch of tcs
i didnt prepare well so i cought dont do mistake😇
These simple questions i didnt prepared well so be prepare it when going as fake
Wipro questions
Performance tuning at informatica level and database level.
Scd 2
Lookup cache
Transaction control
Update strategy
Parameter variable
Parameter file.
How to pass values between sessions in a workflow.
Dense rank.
Department wise second heiest
Project explanation.
Roles and responsibilities