Common Analyst Integration Interview Preparation Guide
Download PDF

Analyst Integration Frequently Asked Questions in various Integration Programmer job Interviews by interviewer. The set of questions here ensures that you offer a perfect answer posed to you. So get preparation for your new job hunting

87 Integration Programmer Questions and Answers:

Table of Contents:

Common  Integration Programmer Job Interview Questions and Answers
Common Integration Programmer Job Interview Questions and Answers

1 :: Do you know what is White box testing?

White-box testing (also known as clear box testing, glass box testing, transparent box testing, and structural testing) is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality (i.e. black-box testing).

2 :: Explain what is White box testing?

White-box testing (also known as clear box testing, glass box testing, transparent box testing, and structural testing) is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality (i.e. black-box testing).

3 :: Tell us what is Black box testing?

Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings. This method of test can be applied to virtually every level of software testing: unit, integration, system and acceptance.

4 :: What is Data mapping?

In computing and data management, data mapping is the process of creating data element mappings between two distinct data models. Data mapping is used as a first step for a wide variety of data integration tasks including: Data transformation or data mediation between a data source and a destination.

5 :: Explain what is Data Integration?

► The process of combining data from different resources.
► The combined data is provided to the users with unified view.
► Information from different enterprise domains are integrated - known as Enterprise Information Integration.
► Useful for merging information from different technologies among enterprises.
► The sub areas of data integration are
1. Data Warehousing.
2. Data Migration.
3. Master Data Management.

6 :: What is Business plan?

A business plan is a formal statement of business goals, reasons they are attainable, and plans for reaching them. It may also contain background information about the organization or team attempting to reach those goals.

7 :: What are the benefits of data integration?

Following are the benefits of data integration:

► Makes reporting, monitoring, placing customer information across the enterprise flexible and
convenient.
► Data usage is efficient.
► Cost Effective.
► Risk adjusted profitability management as it allows accurate data extraction.
► Allows timely and reliable reporting, as data quality is the prime technology for business challenges.

8 :: Tell me what is Risk Management?

The identification, analysis, assessment, control, and avoidance, minimization, or elimination of unacceptable risks. An organization may use risk assumption, risk avoidance, risk retention, risk transfer, or any other strategy (or combination of strategies) in proper management of future events.

9 :: Describe about Physical Data Integration?

► Physical Data Integration is all about creating new system that replicates data from the source systems.
► This process is done to manage the data independent of the original system.
► Data Warehouse is the example of Physical Data Integration.
► The benefits of PDI include data version management, combination of data from various sources, like mainframes, flat files, databases.
► A separate system is needed for handling vast data volumes.

10 :: What is Use Case and Test Case?

Use Case Testing is a functional black box testing technique that helps testers to identify test scenarios that exercise the whole system on each transaction basis from start to finish.

11 :: Explain about Data Integration hierarchy?

The DI hierarchy is as follows:

► Project->JOB->WorkFlow->DataFlow.
► WorkFlow also has scripts.
► Source, Query, Target are under Data Flow and known as Transformations.
► Workflow, Dataflow, data, files or tables usage for certain number of times, is specified by usage count.
► Objects can be used more than once in Data Integration. These objects are known as reusable objects.

12 :: What is SDLC methodologies?

To manage this level of complexity, a number of SDLC models or methodologies have been created, such as "waterfall"; "spiral"; "Agile software development"; "rapid prototyping"; "incremental"; and "synchronize and stabilize". SDLC can be described along a spectrum of agile to iterative to sequential.

13 :: What is UML modeling?

The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system.

14 :: What is History Preserving?

► History Preserving is for providing new row in the target instead of updating the existing row.
► The columns are indicated for transforming the changes that are to be preserved.
► New rows are created when the value of certain column changes.
► Each of these rows is flagged as UPDATE.
► The UPDATE flag is applied for the input data set.

15 :: What is shell script?

shell script is set of shell commands with some programming constructs e.g. if and for loop, which allow you to automate some repetitive task. For example, you can write shell script to daily cleanup of logs files, for backing up data for historical use and for other housekeeping jobs, releases and monitoring.

16 :: What is the Open closed design principle?

Open closed is another principle from SOLID, which asserts that a system should be open for extension but close for modification. Which means if a new functionality is required in a stable system then your tried and tested code should not be touched and new functionality should be provided by adding new classes only.

17 :: What is Hierarchy Flattening?

► Construction of parent/child relationships hierarchy is known as Hierarchy Flattening.
► A description of hierarchy in the vertical or horizontal format is produced.
► The hierarchy pattern includes Parent column, Child Column, Parent Attributes and Child Attributes.
► Hierarchy Flattening allows to understand the basic hierarchy of BI in a lucid manner.
► As the flattening is done in horizontal or vertical format, the sub elements are easily identified.

18 :: What is a regular expression?

Regular expression is a way to perform pattern matching on text data. It's very powerful tool to find something e.g. some character in a long string e.g. finding if a book contains some word or not. Almost all major programming language supports regular expression but Perl has been renowned for its enormous capability. Java also supports Perl like regular expression using java.util.regex package. You can use regular expression to check if a email is valid or not, if a phone number is valid, or if a zip code is valid, or even a SSN number is valid or not. One of the simplest example of regular expression is to check if a String is number or not.

19 :: Explain about Pivot - Columns to Rows?

► Data Integrator produces a row in the output data set for every value in the designated pivot column.
► More than one pivot column can be set as per the need of application's data integration.
► Pivot Sequence Column - Data Integrator increments a sequence number for every row created from a pivot column.
► Non-Pivot column - The columns that need to appear in the target.
► Pivot Set - A group of pivot columns, unique data field and header column.
► Data Field Column - It contains the pivot data along with pivot columns values.
► Header Column - Lists the name of the columns.

20 :: What is Push Back from Business Users?

At many times the biggest issue with business users is their time availability. But, if you have a good Project Manager and Leadership, there should be collaboration between them and your business users and their management to ensure the time is available, this should be done well before the testing period begins. The Project Manager should also be able to define the length of time they would be required to spend testing. As a Business Analyst, I realize the business user's time is very limited. Throughout the requirements lifecycle I try to provide mockups and/or prototypes of everything, get feedback, and make changes where necessary so that when the business users begin testing it isn't so time consuming or the first time they are seeing the changes. Developing a Test Plan is required to set expectations at the time development begins.

21 :: Explain about Data Integrator Metadata Reports?

► Browser-based analysis and reporting capabilities are provided by Metadata reports.

► The DI Metadata Reports are generated on metadata that associates with
1. Data Integration jobs.
2. Other BO applications those are associated with Data Integration.

► Three modules are provided by Metadata Reports. They are
1. Operational Dashboards.
2. Auto Documentation.
3. Impact and Lineage analysis.

22 :: How do you find large files in UNIX e.g. more than 1GB?

You can easily find big files by using find command because it provides option to search files based upon there size. Use this if your file system is full and your Java process is crashing with no more space. This command will list all files which is more than 1GB. You can tweak the size easily e.g. to find all files with more than 100 MB just use +100M.

find . - type f -size +1G -print

23 :: How SNMP Agent is associated with Data Integrator?

► Error events are communicated using applications are best supported by SNMP Agent.
► Errors are monitored better using SNMP.
► DI SNMP Agent need to be installed on any Job Server.
► Job servers information is recorded by DI SNMP Agent while running jobs.
► Network Management Software need to be configured for applications to communicate with DI SNMP Agent.
► The status of NMS applications will monitor the Data Integrator jobs.

24 :: What is test-driven development?

Test driven is one of the popular development methodology in which tests are written before writing any function code. In fact, test drives the structure of your program. Purists never wrote a single line of application code without writing test for that. It greatly improve code quality and often attributed as a quality of rockstar developers.

25 :: Explain what is Uniform Data Access Integration?

► UDAI places the data in the source systems.
► A set of views are defined for providing access the unified view to the clients / customers.
► Zero latency of data can be propagated from the source system.
► The generated consolidated data need not require separate storage space.
► Data history and version management is limited and applied only to the similar type of data.
► Accessing to the user data overloads on the source systems.
Integration Programmer Interview Questions and Answers
87 Integration Programmer Interview Questions and Answers