Satyam (Mathematic, English) Interview Questions

Thursday, April 14, 2011

Latest Sample Placement Paper Of Satyam For Year-2009-10 (Mathematic, English)

1.What will come in place of question mark (?) in the following equation? of 168 ? 15 ÷ 5 + ? = 549 ÷ 9 + 2351) 189
2) 107
3) 174
4) 296
5) None of these

2. Four of the following five parts numbered (1), (2), (3), (4), and (5) are exactly equal.Which part is not equal to the other four parts? The number of that part is your answer.
1) 2x (x + 5) + 12
2) 2x (x + 3) + 3 (x + 4) + x
3) (x + 3)2 + (x + 1) (x + 3)
4) (x + 1 ) (2x + 3) + 2 (x + 3)
5) 2 (x + 1) (x + 3) + 2 (x + 3)

3. 12 men can complete a piece of work in 4 days, while 15 women can complete the same work in 4 days.
6 men start working on the job and after working for two days, all of them stop working.
How many women should be put on the jobto complete the remaining work, if it is to be completed in 3 days?
1) 15
2) 22
3) 18
4) Data inadequate
5) None of these

4. A shopkeeper sells milk which contains 5% water. What quantity of pure milk should be added to 2 liters of milk
(containing 5% water) so that proportion of water becomes 4%?
1) 100 ml
2) 250 ml
3) 400 ml
4) 350 ml
5) None of these

5. 'A' and 'B' started a business in partnership investing Rs 20000/- and Rs 15000/- respectively. After six months 'C' jointed them with Rs 20000/-. What will be B's share in the total profit of Rs 25000/- earned at the end of two years from the starting of the business?
1) Rs 9000/-
2) Rs 10000/-
3) Rs 7500/-
4) Rs 9500/-
5) Rs None of these

Directions (Q.6-10): In each of the following questions, a number series is given. After the series, below it a number along with (a), (b), (c), (d) and (e) is given. You have to complete the series following the same sequence as that of the given series. Then answer the question that follows.

6. 8 6 9 23 87 429
6 (a) (b) (c) (d) (e)
What will come in place of (c)?
1) 21
2) 11
3) 19
4) 17
5) None of these

7. 2 3 10 39 172 885
1 (a) (b) (c) (d) (e)
What will come in place of (b)?
1) 11
2) 7
3) 9
4) 8
5) None of these

8. 5 7 10 36 136 690
2 (a) (b) (c) (d) (e)
What will come in place of (e)?
1) 310
2) 330
3) 110
4) 64
5) None of these

9. 8 9 13 11.5 18 14
12 (a) (b) (c) (d) (e)
What will come in place of (d)?
1) 13.5
2) 19.5
3) 22
4) 18
5) None of these

10. 8 4 6 15 52.5 236.25
4 (a) (b) (c) (d) (e)
Which of the following will come in place of (d)?
1) 36.25
2) 33.25
3) 26.75
4) 32.75
5) None of these

Directions: In the following question, four of the five words are similar in meaning. Find out the word that is different.
11.
1) Haggard
2) Careworn
3) Gaunt
4) Hazard
5) Anxious

12. Arrange the letters of word AUCTION in such a way that the vowels always occur together. Find the number of ways.
1) 576
2) 48
3) 144
4) 30
5) None of these

13. 2 metres broad pathway is to be constructed around a rectangular plot. The area of the plot is 96 sq.m.
The cost of construction is Rs 50 per sq. metre. Then find the total cost of construction .
1) Rs 4,800
2) Rs 4,000
3) Rs 2400
4) Rs Data inadequate
5) None of these

14.Mr. A lends 40% of a sum at 15% pa, 50% of the rest sum at 10% pa and the rest at 18% pa rate of interest.
What would be the rate of interest if the interest is calculated on the whole sum?
1) 13.4% pa
2) 14.33% pa
3) 14.4% pa
4) 13.33% pa
5) None of these

15. A sum of Rs 5000/- amounts to Rs 6050/- in two years at compound interest. What is the rate of interest?
1) 15% pa
2) 13% pa
3) 11% pa
4) 21% pa
5) None of these

Directions (Q. 16-20): Three statements follow below the question asked. How many statement (s) would be required to answer the question from the options given below?

16. By selling an article what is the profit percent gained?
(A) 5% discount is given on list price.
(B) If discount is not given 20% profit would be gained. `
(C) The cost price of the article is Rs 5000/-
1) Only A and B
2) Only A and C
3) Only B and C
4) All A, B and C together
5) None of these

17. What is the present age of father?
(A) Difference in ages of father and son is 24 years.
(B) Present age of son is of present age of father.
(C) After 6 years from now, the age of son will be of father's age.
1) Only A and B
2) Only B and C
3) Only A and C
4) All A, B and C are together required
5) Any two of the statements are required to answer the question.

18. What is the cost of fencing a rectangular plot?
(A) Length of the plot is twice its breadth.
(B) Area of the plot is 288 square metres.
(C) Cost of fencing is Rs 4/- per metre.
1) B and C only
2) A and C only
3) A and B only
4) All the three statements A, B and C are required to answer the question
5) Question cannot be answered even with all the three statements together

19. What is the length of the train?
(A) The train crosses a signal pole in 18 seconds.
(B) Train crosses a 200 m platform in 30 seconds.
(C) Speed of the train is 60 kmph.
1) A and C only
2) B and C only
3) C and A or B only
4) A or B only
5) None of these

20. What will be the compound interest earned on an amount of Rs 5000/- in two years?
(A) The simple interest on the same amount at the same rate of interest in five years is Rs 2000/-
(B) The compound interest and the simple interest earned in one year are the same.
(C) The amount becomes more than double on compound interest in 10 years.
1) A and B only
2) A only
3) B and C only
4) A and C only
5) None of these

Directions (Q. 21-25): Below is given a passage followed by several possible inferences which can be drawn from the facts stated in the passage. You have to examine each inference separately in the context of the passage and decide upon its degree of truth or falsity. Mark answer
1) if the inference is "definitely true", ie it properly follows from the statement of facts given.
2) if the inference is "probably true" though not "definitely true" in the light of the facts given
3) if the "data are inadequate", ie from the facts given you cannot say whether the inference is likely to be true or false.
4) if the inference is "probably false" though not "definitely false" in the light of the facts given.
5) if the inference is "definitely false", ie it cannot possibly be drawn from the facts given or it contradicts the given facts.

Increase in import of crude oil has become a major problem for the country. Now, the Indian government is formulating a national policy to promote bio-fuels. A host of fiscal incentives are on the cards. The aim is to ensure sustainable production, conversion and application of bio-fuels. As per a proposal before the Cabinet by the ministry of new and renewable energy, a national bio-fuel development board will be set up. The board's mandate is to partly replace petrol and diesel for transport and other applications.
The policy will lay emphasis on research and development (R&D) for production, processing and commercialisation of bio-fuels like ethanol and jatropha. To promote bio-fuel development the government is aiming at fiscal sops. The fiscal sops for the bio-fuel sector could include excise and sales tax/VAT exemption. There will be a plan of action to use waste and degraded land for cultivation of jatropha. In some states, large-scale jatropha cultivation has already begun. This will be expanded in scope by providing economy of scale.

21. The efforts made by the government will reduce he increasing and worrisome onus of crude oil imports on the fisc through gradual limited replacement of petroleum products with bio-fuels

22. Oil extracted from jatropha seed can be used as bio-diesel.

23. Many developed countries extensively use ethanol-blended petro fuels in the auto sector.

24. India's oil marketing companies have not shown interest in tapping the market for bio-fuels.

25. India has inexhaustible resource of crude oil.

ANSWERS : 1. (2) 2. (4) 3. (1) 4. (5) 5. (3) 6. (2) 7. (4) 8. (2) 9. (3) 10. (5) 11. (4) 12. (1) 13. (4) 14. (3) 15. (5) 16. (1) 17. (5)18. (4) 19. (5) 20. (2)
21. (2) 22. (3) 23. (3) 24. (4) 25. (4)

SSIS InterView Questions

Monday, February 14, 2011

SSIS- Sql Server Integration Services

1) What is the control flow
2) what is a data flow
3) how do you do error handling in SSIS
4) how do you do logging in ssis
5) how do you deploy ssis packages.
6) how do you schedule ssis packages to run on the fly
7) how do you run stored procedure and get data
8) A scenario: Want to insert a text file into database table, but during the upload want to change a column called as months - January, Feb, etc to a code, - 1,2,3.. .This code can be read from another database table called months. After the conversion of the data , upload the file. If there are any errors, write to error table. Then for all errors, read errors from database, create a file, and mail it to the supervisor.
How would you accomplish this task in SSIS?
9)what are variables and what is variable scope ?
Answers
For Q 1 and 2:
In SSIS a workflow is called a control-flow. A control-flow links together our modular data-flows as a series of operations in order to achieve a desired result.

A control flow consists of one or more tasks and containers that execute when the package runs. To control order or define the conditions for running the next task or container in the package control flow, you use precedence constraints to connect the tasks and containers in a package. A subset of tasks and containers can also be grouped and run repeatedly as a unit within the package control flow.

SQL Server 2005 Integration Services (SSIS) provides three different types of control flow elements: containers that provide structures in packages, tasks that provide functionality, and precedence constraints that connect the executables, containers, and tasks into an ordered control flow.

A data flow consists of the sources and destinations that extract and load data, the transformations that modify and extend data, and the paths that link sources, transformations, and destinations. Before you can add a data flow to a package, the package control flow must include a Data Flow task. The Data Flow task is the executable within the SSIS package that creates, orders, and runs the data flow. A separate instance of the data flow engine is opened for each Data Flow task in a package.

SQL Server 2005 Integration Services (SSIS) provides three different types of data flow components: sources, transformations, and destinations. Sources extract data from data stores such as tables and views in relational databases, files, and Analysis Services databases. Transformations modify, summarize, and clean data. Destinations load data into data stores or create in-memory datasets.
Q3:
When a data flow component applies a transformation to column data, extracts data from sources, or loads data into destinations, errors can occur. Errors frequently occur because of unexpected data values.

For example, a data conversion fails because a column contains a string instead of a number, an insertion into a database column fails because the data is a date and the column has a numeric data type, or an expression fails to evaluate because a column value is zero, resulting in a mathematical operation that is not valid.

Errors typically fall into one the following categories:

-Data conversion errors, which occur if a conversion results in loss of significant digits, the loss of insignificant digits, and the truncation of strings. Data conversion errors also occur if the requested conversion is not supported.
-Expression evaluation errors, which occur if expressions that are evaluated at run time perform invalid operations or become syntactically incorrect because of missing or incorrect data values.
-Lookup errors, which occur if a lookup operation fails to locate a match in the lookup table.

Many data flow components support error outputs, which let you control how the component handles row-level errors in both incoming and outgoing data. You specify how the component behaves when truncation or an error occurs by setting options on individual columns in the input or output.

For example, you can specify that the component should fail if customer name data is truncated, but ignore errors on another column that contains less important data.

Q 4:
SSIS includes logging features that write log entries when run-time events occur and can also write custom messages.

Integration Services supports a diverse set of log providers, and gives you the ability to create custom log providers. The Integration Services log providers can write log entries to text files, SQL Server Profiler, SQL Server, Windows Event Log, or XML files.

Logs are associated with packages and are configured at the package level. Each task or container in a package can log information to any package log. The tasks and containers in a package can be enabled for logging even if the package itself is not.

To customize the logging of an event or custom message, Integration Services provides a schema of commonly logged information to include in log entries. The Integration Services log schema defines the information that you can log. You can select elements from the log schema for each log entry.

To enable logging in a package
1. In Business Intelligence Development Studio, open the Integration Services project that contains the package you want.
2. On the SSIS menu, click Logging.
3. Select a log provider in the Provider type list, and then click Add.
Q 5 :

SQL Server 2005 Integration Services (SSIS) makes it simple to deploy packages to any computer.
There are two steps in the package deployment process:
-The first step is to build the Integration Services project to create a package deployment utility.
-The second step is to copy the deployment folder that was created when you built the Integration Services project to the target computer, and then run the Package Installation Wizard to install the packages.
Q 9 :

Variables store values that a SSIS package and its containers, tasks, and event handlers can use at run time. The scripts in the Script task and the Script component can also use variables. The precedence constraints that sequence tasks and containers into a workflow can use variables when their constraint definitions include expressions.

Integration Services supports two types of variables: user-defined variables and system variables. User-defined variables are defined by package developers, and system variables are defined by Integration Services. You can create as many user-defined variables as a package requires, but you cannot create additional system variables.

Scope :

A variable is created within the scope of a package or within the scope of a container, task, or event handler in the package. Because the package container is at the top of the container hierarchy, variables with package scope function like global variables and can be used by all containers in the package. Similarly, variables defined within the scope of a container such as a For Loop container can be used by all tasks or containers within the For Loop container.


Question 1 - True or False - Using a checkpoint file in SSIS is just like issuing the CHECKPOINT command against the relational engine. It commits all of the data to the database.
False. SSIS provides a Checkpoint capability which allows a package to restart at the point of failure.

Question 2 - Can you explain the what the Import\Export tool does and the basic steps in the wizard?
The Import\Export tool is accessible via BIDS or executing the dtswizard command.
The tool identifies a data source and a destination to move data either within 1 database, between instances or even from a database to a file (or vice versa).


Question 3 - What are the command line tools to execute SQL Server Integration Services packages?
DTSEXECUI - When this command line tool is run a user interface is loaded in order to configure each of the applicable parameters to execute an SSIS package.
DTEXEC - This is a pure command line tool where all of the needed switches must be passed into the command for successful execution of the SSIS package.


Question 4 - Can you explain the SQL Server Integration Services functionality in Management Studio?
You have the ability to do the following:
Login to the SQL Server Integration Services instance
View the SSIS log
View the packages that are currently running on that instance
Browse the packages stored in MSDB or the file system
Import or export packages
Delete packages
Run packages

Question 5 - Can you name some of the core SSIS components in the Business Intelligence Development Studio you work with on a regular basis when building an SSIS package?
Connection Managers
Control Flow
Data Flow
Event Handlers
Variables window
Toolbox window
Output window
Logging
Package Configurations

Question Difficulty = Moderate

Question 1 - True or False: SSIS has a default means to log all records updated, deleted or inserted on a per table basis.
False, but a custom solution can be built to meet these needs.

Question 2 - What is a breakpoint in SSIS? How is it setup? How do you disable it?
A breakpoint is a stopping point in the code. The breakpoint can give the Developer\DBA an opportunity to review the status of the data, variables and the overall status of the SSIS package.
10 unique conditions exist for each breakpoint.
Breakpoints are setup in BIDS. In BIDS, navigate to the control flow interface. Right click on the object where you want to set the breakpoint and select the 'Edit Breakpoints...' option.


Question 3 - Can you name 5 or more of the native SSIS connection managers?
OLEDB connection - Used to connect to any data source requiring an OLEDB connection (i.e., SQL Server 2000)
Flat file connection - Used to make a connection to a single file in the File System. Required for reading information from a File System flat file
ADO.Net connection - Uses the .Net Provider to make a connection to SQL Server 2005 or other connection exposed through managed code (like C#) in a custom task
Analysis Services connection - Used to make a connection to an Analysis Services database or project. Required for the Analysis Services DDL Task and Analysis Services Processing Task
File connection - Used to reference a file or folder. The options are to either use or create a file or folder
Excel
FTP
HTTP
MSMQ
SMO
SMTP
SQLMobile
WMI


Question 4 - How do you eliminate quotes from being uploaded from a flat file to SQL Server?
In the SSIS package on the Flat File Connection Manager Editor, enter quotes into the Text qualifier field then preview the data to ensure the quotes are not included.
Additional information: How to strip out double quotes from an import file in SQL Server Integration Services
Question 5 - Can you name 5 or more of the main SSIS tool box widgets and their functionality?
For Loop Container
Foreach Loop Container
Sequence Container
ActiveX Script Task
Analysis Services Execute DDL Task
Analysis Services Processing Task
Bulk Insert Task
Data Flow Task
Data Mining Query Task
Execute DTS 2000 Package Task
Execute Package Task
Execute Process Task
Execute SQL Task
etc.

Question Difficulty = Difficult

Question 1 - Can you explain one approach to deploy an SSIS package?
One option is to build a deployment manifest file in BIDS, then copy the directory to the applicable SQL Server then work through the steps of the package installation wizard
A second option is using the dtutil utility to copy, paste, rename, delete an SSIS Package
A third option is to login to SQL Server Integration Services via SQL Server Management Studio then navigate to the 'Stored Packages' folder then right click on the one of the children folders or an SSIS package to access the 'Import Packages...' or 'Export Packages...'option.
A fourth option in BIDS is to navigate to File | Save Copy of Package and complete the interface.



Question 2 - Can you explain how to setup a checkpoint file in SSIS?
The following items need to be configured on the properties tab for SSIS package:
CheckpointFileName - Specify the full path to the Checkpoint file that the package uses to save the value of package variables and log completed tasks. Rather than using a hard-coded path as shown above, it's a good idea to use an expression that concatenates a path defined in a package variable and the package name.
CheckpointUsage - Determines if/how checkpoints are used. Choose from these options: Never (default), IfExists, or Always. Never indicates that you are not using Checkpoints. IfExists is the typical setting and implements the restart at the point of failure behavior. If a Checkpoint file is found it is used to restore package variable values and restart at the point of failure. If a Checkpoint file is not found the package starts execution with the first task. The Always choice raises an error if the Checkpoint file does not exist.
SaveCheckpoints - Choose from these options: True or False (default). You must select True to implement the Checkpoint behavior.

Question 3 - Can you explain different options for dynamic configurations in SSIS?
Use an XML file
Use custom variables
Use a database per environment with the variables
Use a centralized database with all variables

Question 4 - How do you upgrade an SSIS Package?
Depending on the complexity of the package, one or two techniques are typically used:
Recode the package based on the functionality in SQL Server DTS
Use the Migrate DTS 2000 Package wizard in BIDS then recode any portion of the package that is not accurate


Question 5 - Can you name five of the Perfmon counters for SSIS and the value they provide?
SQLServer:SSIS Service
SSIS Package Instances - Total number of simultaneous SSIS Packages running
SQLServer:SSIS Pipeline
BLOB bytes read - Total bytes read from binary large objects during the monitoring period.
BLOB bytes written - Total bytes written to binary large objects during the monitoring period.
BLOB files in use - Number of binary large objects files used during the data flow task during the monitoring period.
Buffer memory - The amount of physical or virtual memory used by the data flow task during the monitoring period.
Buffers in use - The number of buffers in use during the data flow task during the monitoring period.
Buffers spooled - The number of buffers written to disk during the data flow task during the monitoring period.
Flat buffer memory - The total number of blocks of memory in use by the data flow task during the monitoring period.
Flat buffers in use - The number of blocks of memory in use by the data flow task at a point in time.
Private buffer memory - The total amount of physical or virtual memory used by data transformation tasks in the data flow engine during the monitoring period.
Private buffers in use - The number of blocks of memory in use by the transformations in the data flow task at a point in time.
Rows read - Total number of input rows in use by the data flow task at a point in time.
Rows written - Total number of output rows in use by the data flow task at a point in time.