Beruflich Dokumente
Kultur Dokumente
13.Any VB experience?
/////
4.Have u ever hired people for TCS from other companies suitable for
u'r requirement ? (meant to judge recruitmentand hiring experience of a
lead, as testing outsourcing demands such skills)
9.Who prepares a test plan and test cases documents? Have u ever
involved in preparing?Have u shared the plans and specs after
preparation with the rest of the team?
10.what are different types of testing? Who does what kind of testing?
(Unlike in TCS, at Microsoft, Microsoft has a clear demarcation between
testing and developing teams even for carrying out Unit testing)
13.How big are the teams u have lead in u'r previous projects?
/////
1. DATAWARE HOUSING CONCEPTS..
2. jOINS.(Asked about Left inner Join).
3. New features of SQL 2000 incomparision to SQL 7.0.
4. Cursors.How many types are there?
5. In a given table you have 100 rows. Now there is a column which is
having int values in a sequential way.Now you delete some rows.Now how
can you rearrange the sequence.
Ans : Using cursor and iterate through and use a variable and use where
current of tag.
6. Familiarity of ER Studio.
7. Normalization concept.
8. Corelated Subqueries.
9. What a @@fetch_Status variable returns.?
Ans: 0,-1 ,-2. and explain.
10. in which scenario table scan is prefered to indexed scan.
a) when table size is small,
b) when less no. of modifications occur in a table,
c) when the query returns large no. of records.
11.explain self join withan example?
12. How would you test a Stored Procedure Manually?
Ans: Using Print statement while executing the SP in query analyzer.
////
Interview Questions
1) Questions on Academic Back ground like what branch in Engineering ,which college
etc.
2) What do you think the best project or assignment you have ever done in your career
and why do you think it is the best?
4) Have you been interviewed before by Microsoft before, For what project, by whom?
5) On what assignment you are presently working in TCS and what technologies it uses.
6) He asked to select any one project given in my resume for him to ask questions on it.
7) He asked about that project's architecture and my role in that ,How long did it went on
etc.
9) What is a namespace?
11) To display a table in the front end, what the design level difference is involved if we
use ASP & ADO when compared to ASP.NET & ADO PLUS?
13) There were some questions on SQL .he asked to write some queries.
14) There are totally 10 boxes, each box has 100 balls, each ball weighs 1 gram , Only
one out of the 10 boxes has balls of weigh 1.1 gram each.
What is the minimum number of times a user needs a weighing machine to find out
which box has the heavier balls?
15) Do you have any questions for me?
///
Interview Questions for Veeru by Vivek for the position of Test Engineer
1.Vivek started by explaining about the project and the role a test engineer has in this
project.
The current project is a Reporting tool that Microsoft consultants use internationally to
get the details of the Month wise Sales
There is one normalised database and using the tool this data is inserted into the
denormalised database.
Can u come up with a test plan for testing this
2.Can u give few test cases for the following scenario of the project
3.There is a Normalised table that has month wise sales for a customerID like
CustID | MonthID | Amount
TCS 1 100
TCS 2 100
TCS 3 100
The Denormalised table Calculates the amount collected from the customer on a quarterly
basis
6.Have u ever written a test plan.If so explain the contents of the test plan
1. There are three ways to get the count of number of rows in the table.Can u explain
them
2. Are Cursors good or bad
3. How do u get the version of SQL server (select @@VERSION)
4. What is Quoted identifier in SQL Server
5. There is an Entity Called Team and another entity called Player.A player can be part
of many teams.Can u draw the ER diagram and explain the tables that capture this
relationship
6. SQL query for getting customers with more than one phone
7. Difference between Having and Where
8. What is the difference between Global temp table and a local temp table
9. What are the different ways of transferring data from one SQL server to another
server
10. What is the difference between Clustered Index and a Non Clustered index
11. How do you do query tuning
////
1.What is the reason for you to opt attending for a test engineer
interview rather than a developer interview.
2.Given a coke vending machine asked you to setup it in INDIA, what are
the test cases you could think?
3.What are the challanges you faced in testing?
4.Do you have any experience in Performance Testing?
5.What are the tools you used in Performance testing?
6.What are different types of tests you could think of for a web based
project.
7.Given a form with contact details on a web page, what are the various
test cases you could think?
Overall:
One should have a clear end to end knowledge in Testing.
Answers should be straight to the point and should cover all Testing
concepts.
///
================================================================
Interview Questions for Microsoft(LIR Project) - Dev Lead(Role)
================================================================
2. What is a DeadLock?
4. What is Locking?
6. What is Blocking?
10. How do you detect DeadLock/ Locks/ Blocks? sp_lock & sp_who
11. How do you find the last run sql query on the Database? DBCC
INPUTBUFFER(spid)
5. At what stage of the Project does the Dev Lead come into the Project
and go out of the Project?
////
SSIT Division
Interview Panel : Vineeth, Manav Bhatia, Vivek Kumar
Candidate 1 :
Candidate 2 :
1)How to retain the state of a particular aspx page (which property need to be considered) in
ASP.NET
2)Knowledge about web servers(IIS)
3)How exactly the .NET platform works(From writing the source code to the end of Execution)
and what are the advantages in using .NET environment
4)Given the Snake Game in the Cellular Phone and asked to write the data structure and
algorithm which matches for that game
5)Given the ball game and asked to write the algorithm for the game.
6)Asked about the ADO.NET in the C#.(database connectivity, Transactions )
Candidate 3 :
SQL:
1. What is indexing ? What are the different types of indexes?
2. What is the difference between clustered index and non-clustered index?
3. What is the size of the database you worked on?
4. What are the different performance issues you faced?
5. Write a query whose output will be the list of all customers and the no. of telephones
they have who have more than one telephone.
Name Tel
ABC 100
DEF 200
HIG 300
ABC 100
DEF 400
PQR 500
6. Write a query to list all the customers and the no. of telephones they have , only if they
have more than one unique telephone no.
7. What are the different types of joins in SQL?
8. What is self join and give an example of self join?
9. What is the output of right join, left join and self join when you join the following two
tables:
TAB1 TAB2
abc pqr
def
pqr
Candidate 4
Candidate 1:
OPSIT
Panel : Anshul Gupta
Candidate 1
OPSIT
Panel : Anshul Gupta
Candidate 2
SSIT
Panel : Vivek, Manav
SQL
1) Type of Index.Some discussion on non clustered index,how it stores the
records information.How many clustered index one table can have and why ?
2) What are triggers.Order of execution if there are many insert triggers?
3) Types of joins? What is self join. There is a table with following
entry from the authors table?
Name City
a Delhi
b delhi
c mumbai
d hyderabad
e mumbai.
Write a subquery to list all the authors from the same city. There should
not be repeatation of the name?Result should look like
Author1 Author2
City
a b Delhi
c e Mumbai
VB
1. What is variant datatype.Advantage and disadvantage of using it?
2. What is early binding and late binding? Advantages of each.Discuss the
scenarios of where to use what type of data binding.
3. What is option explicit.Advantage of this option.
4. What is lbound and ubound of array.
5. What is property of a class.
6. get,set,let methods.
7. Define the Data structure for a pool game for a fixed time frame.Write
a pseudo code to determine about a particular ball has collided with
other balls/edge of the tables?
After giving the solution they asked me to optimize it and give atleast
one entirely different approach.They were expecting 2 different apporach
for this problem
8. Different SDLC methodologies I know .What methodology I have used.
Candidate 2 – P B Ranga
OPSIT
OPSIT
COMMIT
Position : Test Engineer
COMMIT
Position : Test Engineer
1. whats a deadlock ?
2. whats a primary key ?
3. whats a trigger ? Types of triggers ? order of triggers ?
4. how to pass parameters to stoed procedures ?
5. syntax for create proc ?
6. whats boxing / unboxing ? give example
7. what r App domains ? how r these diff from processes ?
8. where r app domains created ?
9. why we need name spaces ?
10. JIT compilers ? different types ?
11. Does a complier create an assembly ?
12. Threading class ?
13. How do u pass parameters to threads ?
14. Whats a global assembly cache ?
15. Diff between mainfest of private and shared ?
16. Whats option explicit in VB ? What happens if u define a variable as DIM A with option explicit
?
17. How is error handling done in VB ?
COMMIT
Position : Test Engineer
1. Given a form with Name, Addess, Telephone number on a web page, what r the various test
cases ?
2. Whats a selection object ?
3. Whats early binging and late binding ? Whats default ?
Consumer IT
Position : App dev 3
1. Whats CSS ?
2. How isXSL better than CSS ?
3. Whats XSL path ?
4. Where does XSL reside ? On client / server ?
5. Whats diff between attribute and node ? Which do u prefer to use ? And, why ? Give an
example
6. Whats XSD ?
7. Whats XML http post ?
8. How do we develop a web site with multiple languages ?
9. Whats unicode ?
10. Advantages of SQL server 2000 compared to earlier versions ?
11. How do we pas date from Web server to SQL server ?
12. Whats max size permitted for varchar ? How to handle data more than this size ?
13. Whats a link server ?
14. How do we habdle security in web applications ?
15. How do we avoid SQL injection ?
16. What is cross scripting ?
17. Why COM objects are independent of language ?
18. Whats are ADOs ?
19. How do we handle batch jobs ?
20. Diff between COM and DCOM
21. Are u comfortable working in offshore team with onsite component ? Flexible timings ?
22. If u r not getting help from any of your peers or leads, how do u proceed further ?
13.Any VB experience?
Interview Questions for Microsoft(LIR Project) - Test Lead(Role) - Interviewer _ Ms. Karen
------------------------------------------------------------------------------------------
1.Can u brief about your previous project experiences? (Need to stress on the kind of role
Microsoft expects from us at the time of interview)
3.Have u ever worked in teams which are spread across geographical locations (meant to judge
the coordination experience with teams spread across locations)
4.Have u ever hired people for TCS from other companies suitable for u'r requirement ? (meant to
judge recruitmentand hiring experience of a lead, as testing outsourcing demands such skills)
6.As a test lead what responsibilities are u expecting for this project at Microsoft? Has
Mr.Marcus(Microsoft- India) explained about this to u?
9.Who prepares a test plan and test cases documents? Have u ever involved in preparing?Have
u shared the plans and specs after preparation with the rest of the team?
10.what are different types of testing? Who does what kind of testing?(Unlike in TCS, at
Microsoft, Microsoft has a clear demarcation between testing and developing teams even for
carrying out Unit testing)
12.What potential problems u have seen in u'r experience from Client side during testing?
13.How big are the teams u have lead in u'r previous projects?
4. How was ur contribution helped tcs senior management in dev business with GE-Requisite
8. Explain Replication
10. Usually what's ur learning style.. How you are going to get onto .net subject
1) Questions on Academic Back ground like what branch in Engineering ,which college etc.
2) What do you think the best project or assignment you have ever done in your career and why
do you think it is the best?
4) Have you been interviewed before by Microsoft before, For what project, by whom?
5) On what assignment you are presently working in TCS and what technologies it uses.
6) He asked to select any one project given in my resume for him to ask questions on it.
7) He asked about that project's architecture and my role in that ,How long did it went on etc.
11) To display a table in the front end, what the design level difference is involved if we use ASP
& ADO when compared to ASP.NET & ADO PLUS?
13) There were some questions on SQL .he asked to write some queries.
14) There are totally 10 boxes, each box has 100 balls, each ball weighs 1 gram , Only one out of
the 10 boxes has balls of weigh 1.1 gram each.
What is the minimum number of times a user needs a weighing machine to find out which box
has the heavier balls?
1) Questions on Academic Back ground like what branch in Engineering ,which college
etc.
2) What do you think the best project or assignment you have ever done in your career
and why do you think it is the best?
4) Have you been interviewed before by Microsoft before, For what project, by whom?
5) On what assignment you are presently working in TCS and what technologies it uses.
6) He asked to select any one project given in my resume for him to ask questions on it.
7) He asked about that project's architecture and my role in that ,How long did it went on
etc.
9) What is a namespace?
11) To display a table in the front end, what the design level difference is involved if we
use ASP & ADO when compared to ASP.NET & ADO PLUS?
13) There were some questions on SQL .he asked to write some queries.
14) There are totally 10 boxes, each box has 100 balls, each ball weighs 1 gram , Only
one out of the 10 boxes has balls of weigh 1.1 gram each.
What is the minimum number of times a user needs a weighing machine to find out
which box has the heavier balls?
write a query to find the employees who dose not have any telephone
write a query to find employees who has more than one type of telephone.
Analytical
----------
1) Reverse a string 'My Name is xxx' with out using any built-in functions and with out using any
Web Development
----------------
1) What is XML?
2) What is HTML?
3) What are the differances between XML and HTML?
4) What is SOAP?
5) What is relationship between SOAP and XML?
6) What are the differances between ASP and ASP.Net?
7) What were the major problems of ASP and how did ASP.Net overcame them?
8) If 2 pages , one in ASP and the other in ASP.Net has submit buttons and on clicking both the
OOPS
----
i) Building
ii) Office
iii) Room
iv) Canteen
v) Chair
vi) Table
vii) Furniture.
If possible draw an Entity - Class diagram for the above.
SQL
---
Employee Table
Bug Table
ii) Write an SQL query to get all the employees who has more then one bug of same type
allocated to them?
name phone
abc 123
def 111
def 222
pqr 345
Write query to give all names and count of number phones, having more
than 1 phone .
output
def 2
def 222
output
def 2
5. table1 table2
CID CID
1 2
2
3
Give out put for inner join, cartisian join, left outer join and
right outer join
inner join
2,2
cartisian join
1,2
2,2
3,2
left outer join
1,null
2,2
3,null
right outer join
2,2
city tem id
del 43 1
che 38 2
hyd 29 3
bom 32 4
select city,tem, abs(tem - isnull((select tem from temperature where ID = a.id +1),0)) as delta from
temperature as a
2. Employee(ID,Name,ManagerID)
List out all employee names along with thier Manger Names
.NET:
1. Step by step process of fetching and populating data from SQL Server database
to a Combo box.
2. ADO.NET Objects
OOPs:
Deepika for SQL App Dev - Interview by Vivek and Vineeth SSIT
/////
Interview Questions for Tech Lead for Kishore.P.
------------------------------------------------
Questions from vinay, Kulvender singh (microsoft) .
------------------------------------------------
Q2. What is your role as a PL in the projects you have done so far?
Q3. Are you involved only in the project managent or do you do any
coding in your projects?
Q5. What are the application design considerations for Intranet and
Internet based systems?
Q6. How do you deploy your ASP.NET applications ( What files you copy
in to the production server).
Q9. What is the difference between a data set and data reader?
Q11. What are the security mechanisms you employ while designing a
Webservice ( basically which authentication mode you use and why?)
Q12. what is the sequence of events that fire when you load a asp.net
page.
Q13. What is the difference betweeen a user control and server control
in ASP.NET.
Q14. Can i share a user control across two ASP.NET applications what i
need to do in order to share a user control.
Q16. Suppose if you have a table named person with name, add1, add2 as
columns which normal form is it in.
Q17. what is the maximum team size you have worked as Project Lead?
Q18. From how many (years/months) you have been working as a Project
Lead?
////
SQL Programming:
1. What is an ER diagram
2. What is Normalization
3. Advantages of Normalization
4. Explain the Normalization forms
5. What is a stored Procedure and when do we use them
6. Write down the syntax for creating a Stored Procedure
7. Advantages of Stored Procedure
8. What is Trigger and when do we use Triggers
9. Write the syntax for creating a Trigger
10. What are the advantages of a Trigger
11. What is the new feature of Trigger in SQL Server 2000
12. What are the new features of SQL Server 2000 when compared to the previous versions
13. What is an Index and what are the different types of Index
14. When do we use Clustered Index
15. When do we use Non Clustered Index
16. Which is more advantageous Clustered Index or a Non Clustered Index
17. What is a Scalar function
18. What is a View
19. How is Stored Procedure different from View
20. What are Cursors
21. What are the different types of Cursors
Queries:
1. We have a table with fields Person Id,, Manager Id and Name.Write a query which fetches records of all
the persons who are reporting to the Manager named Kapil..
2. Using the same table, write a query to fetch all the names of the persons who donot report to a manager
3. Result of
@a varchar(30)
@b varchar (30)
@a=’Kapil’
exec @a+@b
4. We have 2 tables Test Id,Tester Name and Test Id,Bug Id, Bug Date. Write a query to fetch the name of the
person who has found the maximum number of bugs on a given date.
VB:
1. Syntax for connecting to the database using ADO
2. Firing order of events that are fired when executing a blank form.
3. What are Collections
4. When do we go for Collection and Array.
5. What is an N-Tier Application
6. In which tier do we use Collections object
7. Can 2 different processes running on the same machine share a variable declared in a standard module.
8. What is the difference between Class module and a standard module
9. Different objects of ADO
10. How are Arrays passed to the functions
11. Syntax for accepting arrays through a function
//////
Interviewer : Kulwinder Singh
Introductory Questions:
C# Questions
17.HOw do you rate yourself in C#?
18.What are sealed classes? How does it differ from abstract classes?
19.What is a static method?
20.Could a static method can access another Static method?
21.Could a static method can access an instance member?
22.What is private constructor and when it is used?
23.Which function calls Private Static Constructor?
Concluding Question(s)
31. Any questions to me?
////
1. Tell me about your previous project experiences and achievements.
5. At what stage of the project does Dev lead come in to project and go
out of the project?
13. Have u ever worked in teams which are spread across geographical
locations
(meant to judge the coordination experience with teams spread across
locations)
14. Have u ever hired people for TCS from other companies suitable for
u'r requirement ?
(meant to judge recruitmentand hiring experience of a lead, as testing
outsourcing demands such skills)
18. What are the contents of a test plan and test specifications?
19. Who prepares a test plan and test cases documents? Have u ever
involved in preparing?Have u shared the plans and specs after
preparation with the rest of the team?
20. what are different types of testing? Who does what kind of testing?
(Unlike in TCS, at Microsoft, Microsoft has a clear demarcation between
testing and developing teams even for carrying out Unit testing)
22. What potential problems u have seen in u'r experience from Client
side during testing?
23. How big are the teams u have lead in u'r previous projects?
26. What do you think is your strength? Where do you think you fit best
in the project? What do you want to be in near future?
27. Who was your best / worst customer so far and why?
32. How do you parse xml strings in VB? (Using DOM parsers, string
parsing functions like InStr, Mid etc. and using XPATH)
34. What is MAPI and where do you use it? Have you ever worked on it?
(Vellum project uses SMTP and MAPI for mail merge)
35. What is UNICode and what are the general measures you would take to
internationalize your applications? (Vellum)
//////
Analytical
----------
1) Reverse a string 'My Name is xxx' with out using any
built-in functions and with out using any
Web Development
----------------
1) What is XML?
2) What is HTML?
3) What are the differances between XML and HTML?
4) What is SOAP?
5) What is relationship between SOAP and XML?
6) What are the differances between ASP and ASP.Net?
7) What were the major problems of ASP and how did
ASP.Net overcame them?
8) If 2 pages , one in ASP and the other in ASP.Net has
submit buttons and on clicking both the
OOPS
----
i) Building
ii) Office
iii) Room
iv) Canteen
v) Chair
vi) Table
vii) Furniture.
If possible draw an Entity - Class diagram for the above.
Employee Table
Bug Table
ii) Write an SQL query to get all the employees who has
more then one bug of same type allocated to them?
///
1) What is Indexing? What are the advantages of using indexing? How many types of indexes are there?
How they work?
2) What is View? What are the advantages of views? Can we use any SQL statements in View? If not,
what are the restictions?
3) What is trigger? How many types of triggers existing? What is the main difference between them?
4) How do you check for the error with the previous statement in a procedure? How do you add and
display your own custom error messages?
5) What is the purpose of global variable @@transcount?
6) What is DTS? What are the differrent components existing in DTS? How the package works?
7) What is Partitioning? How many types of partitioning is available? Explain me in brief?
8) What is distributed transaction queries? In how many ways, you can retrieve the remote data? Explain
me in brief?
9) How do you map the remote login with the local login?
10) How do you implement many-to-many relationship? What is the need of association table?
11) Write down a query to get the duplicate records?
12) Please go through the table below and Write down a query to get the 3rd highest marks obtained by a
student in each class?
Marks:
StudentId
ClassId
Marks
13) What are the main possible reasons for poor performance of a query?explain me me in brief?
14) What Fragmentation? How do you defragment the data? How many defragmentation techniques are
there? What are they?
15) What is Distribution statistics?
16) What is Fill factor? When do you use maximum fill factor and when do you use minimum?
17) What is replication? What is the advantage of using replication? How many types of replications exist?
How they work?
18) What is Dataware housing? How it works?
19) What is Backup, Restore and Recovery?
20) What is Normalization? What are different Normal Forms? Explain me in brief?
21) What are different data models? Have you used any tool to convert the logical model to physical
model?
22) How do you create a new table and dump the data into that table from an existing table using a single
SQL statement? If you try to use the same SQL statement to insert the data into an existing table, what
will happen?
23) How do you just create a new tablewithout any data using a Select statement?
///
These r the Q asked by Shawn which i cud recollect
1.write a bubble sort program in any language
2.How will u solve cross reference in VB?
3.How to pass back a message to the caller(What he meant is how to
return from a function)
4.Advantage of aggregation over containment?
5.If one sent a mail..at the recipient end the subject line came as
distirted..how to debug and find out at what stage the problem happened?
6.What is NT Service?
7.What is MIME?
1.Assume a situation like this .If a hacker hacks the web admin user
name and password..then he write some java script in the default page
for
a redirection to some other page.
What precautions u vl take to avoid such situations?
2.What is dead locks in DB?how will u prevent?
/////
Interview with roop kishore and G Venkatesh
-------------------------------------------