Sie sind auf Seite 1von 32

Interview Questions for Microsoft(LIR Project) - Test Lead(Role) -

Interviewer _ Mr. Marcus Danley


-------------------------------------------------------------------

1. Can u explain me about u'r previous project experiece?

2. How good is u'r devleopement experience?

3. How do u rate u'r self at Ms-Sql server database concepts?

4. Can u explain me about different levels of Database Normalization?

5. Do u know what is De-Normalization and why is it used for?

6. what is the difference between a View and a Stored procedure?

7. What advs a View has over a Stored procedure?

8. What is SDLC?, write down different phases

9. What are different types of testing?

10.How big are the teams u have lead previously?

11.How big are the TESTING teams u have lead previously?

12.How bigger test team can u lead?

13.Any VB experience?

14.U have any questions?

/////

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)

2.What is the testing experience u have in u'r projects?

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)

5.How do u judge the quality of u'r team member?


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?

7.Can u explain about development experience u have in TCS?

8.What are the contents of a test plan and test specifications?

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)

11.What are u'r Microsoft SQL server skills?

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?
/////
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) What are the Critical test cases you have written


2) What is Root cause analysis
3) What is Inspection
4) How do you decide the test cases you have written are sufficient
5) There is a Application with only Text field and Button? He asked to tell the negative
test cases for that
6) How do you test the stored procedures
7) What is Constraint
8) How do you plan your testing
9) What does Bug tracking tool contains
10) What is Entry Criteria and Exit Criteria
11) When will you decide to stop testing
12) How do you test when you have very less time for testing
13) How do u do performance testing
14) What does Test Plan contain

Question asked by Ram from Microsoft to Kalyanvenkatesh J during


the interview.

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?

3) How long were you with TCS?

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.

8) What all the benefits in migrating an application to .NET frameworks?

9) What is a namespace?

10) What is a strong key ?

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?

12) What is the basic difference between VB & VB.NET?

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

There is a table called Customer_Wise_Sales


Fields are CustID, Month_id and Amount (MonthId is not the physical month ID but a
format that Microsoft uses)
Denormalised table has fields
CustId,CustName,CustAddress,ActualMonth,Amount

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

Come up with test cases for the above scenario

4.Explain SDLC in brief

5.Explain the lifecycle of the Testing phase in detail


Ans: Test Plan, Test Design, Test Execution and Test Reporting and in what phase each
test phase happens

6.Have u ever written a test plan.If so explain the contents of the test plan

7.Explain about Normalization and DeNormalization


SQL Questions

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)
================================================================

Interviewer - Mr. Marcus Daley


-------------------------------------------------------------------

1. Tell me about u'r previous project experiece?


2. Explain the different levels of Database Normalization?

3. When do you go for Database De-Normalization?

4. What are the different Joins?


Inner Join, Left Outer Join, Right Outer Join, Full Outer Join,
Self Join, Cartesian Join

5. What is a Left Inner Join?


Nothing like that

6. What are Indexes?

7. What is a Clustered Index/Non-Clustered Index?


Clustered Index - 1 Data & Index Pages are the same
Non-Clustered Index - 249 Data & Index Pages are different

8. Which of the above Indexes is a Physical Index/ Logical Index?


Clustered Index - Physical
Non-Clustered Index - Logical

9. Explain the SDLC process?

Interviewer - Mr.Aaron Hanks (Dev Mgr)


-------------------------------------------------------------------

1. Tell me about u'r previous project experiece?

2. What is a DeadLock?

3. How do u prevent DeadLock?

4. What is Locking?

5. How do u prevent Locking?

6. What is Blocking?

7. How do u prevent Blocking?

8. What are the different types of cursors?

9. What is a Fast Forward Cursor?

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)

Interviewer - Mr.Scott Hartman (Group Program Mgr)


-------------------------------------------------------------------

1. Tell me about u'r previous project experiece?


2. Explain the SDLC process?

3. How do you do Software Estimation?

4. How do you do Project Planning?

5. At what stage of the Project does the Dev Lead come into the Project
and go out of the Project?

Interviewer - Ms.Carmen Georgescu (Group Test Mgr)


-------------------------------------------------------------------

1. How do you do People Mgt.?

2. Brief on your interaction with the Testing Team?

Interviewer - Mr.Randy Evans (Group Dev Mgr)


-------------------------------------------------------------------

Interview in Non-Technical Aspects

1. How do you do Work Mgt.?

2. How do you do Team Mgt.?

3. How do you do Software Estimation? (Function Point Analysis Method)

4. How do you do Project Planning?

5. How do you do Monitoring?

6. What is Scope Creep?

7. Factors for a successful project - Features, Time, Resources

Interviewer - Ms.Scottie Kuper (Relationship Mgr)


-------------------------------------------------------------------

1. How do you do Software Estimation? (Function Point Analysis Method)

2. How do you do Project Planning?

3. How do you do Monitoring?

////
SSIT Division
Interview Panel : Vineeth, Manav Bhatia, Vivek Kumar

Candidate 1 :

1.How is the string represented in memory in C.


2.What is Unicode
3.Explain the various steps involved in compiling & running a C# program in .NET environment.
4.What is CLR (Common Language Runtime).
5.What is Global Assembly Cache.
6.What is a Delegate.
7.What is boxing and unboxing in C# and illustrate with example.
8.Write a structured algorithm or C# program to generate Fibonacci series upto ‘n’ numbers and
trace the program.
9.Write SQL select query for a given sample table and specified criteria.
10.What are indexes and clustered indexes in SEQUEL and what is the purpose of using the
same.
11.What is connection pooling.
12.Where can you use delegates and how are they used in event handlers.
13.Hands on session - Write a sample C# code in VisualStudio.NET to connect to the database
and throw the resultset. All the details for connecting to the database should be taken from the
user.

Note: There is a limited time given for each question.

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

10. Consider the following table :


City_id City Temp.
1 delhi 40
2 Mumbai35
3 Jammu 32
4 Pune 18
Write a query to list a new column with the difference in temp of the cities Delhi and
Mumbai, Mumbai and Jammu and soon.
11. What is the difference between DELETE table and TRUNCATE table clauses.
12. What information is stored in a log file.

Candidate 4

1. How an integer will be stored in C ?


2. what is OPTION EXPLICT in VB ?
3. if your declare Dim a in VB what is the data type ?
4. write a program to print "hello world" in C#
5. what is meant by Cookies, sessions ?(A sort of discussion)
6. How do you maintain session in ASP ?
7. for what type of files Response.redirect of ASP cannot be used to trasfer the
control
8. wha is meant by inner join and outer join in SQL ?
9. explain CTS in c#
10. What is meant by assembly in C# ?
11. how to handle errors in VB (err.number, on error resume next, on error goto etc.,
in detail)
12. Give bubble sort algorithm
13. Ball algorithm ( A ball in a box… it hits one wall and bounces to another ).
14. can int type of C# can be inherited ?
15. Proecess to get data using ADO in VB (open connection, recordset etc.,)
16. If a record set of 500 and 50,000 records has to be extracted how does the
performance will effect ?
17. how does "group by", "distinct" work in any SQL Querry
18. What are ment by web controls in ASP.NET ?
OPSIT Division
Panel : Brijesh

Candidate 1:

1. What is XML Document ?


2. What is .net Remoting ?
3. How to use BCP in SQL Server ?
4. What is the basic Difference between ASP and ASP.NEt ?
5. what is meant by .NET platform ? (CLR etc in detail)
6. How to implement interfaces in VB 6.0 ?
7. What is Enterprise Manager in SQL server ?
8. How to De-normalize a Database ?
9. What is Data Archiving ?
10 . What is the difference between a Class and interface ?
11. What are the security features of SQL Server 2000 ?
12. How does communication occur in BIzTalk server ?
13. what is meant by Many to Many relation ? Is this the basis for De-normalization ?
14. How to implement Integrity and constraints in SQL server ?

OPSIT
Panel : Anshul Gupta

Candidate 1

1.How are Many to many mappings implemented ?


2.Difference b’ween single layer and two layer transactions in MTS?
3.ODBC connection pooling – what & how ?
4.Difference b’ween aggregation and delegation?
5.sending data from a client database to a remote DB using TCP/IP?
6.Quesions regarding SW development cycle?
7.How will u optimize a query in SQL?
8.One puzzle question – 1 basket has oranges, 1 basket has apples and another
basket with mix of apples and oranges. The baskets are incorrectly labelled. How
many fruits u need to pick from these baskets to label the baskets correctly ?
9.how to ensure IIS Server’s safety?
10.Main addition in asp 3.0 over 2.0?
11.if u want to purge all the data older than 1 month ,How u vl accomplish
it for transaction log?
12.Few questions about working like
a. if one of ur team member is un manageable what u vl do?
b. If one is technically not capable how u vl manage the time frame?

OPSIT
Panel : Anshul Gupta

Candidate 2

1. How do you secure a web application ?


2. Whats a parameter object in ASP ? And, what are the benefits ?
3. How do we implement a many to may relation in DB ?
One puzzle question – 1 basket has oranges, 1 basket has apples and another basket
with mix of apples and oranges. The baskets are incorrectly labelled. How many fruits
u need to pick from these baskets to label the baskets correctly ?
4. How do we secure SQL Server ?
5. What are different SDLC methodologies ?
6. How do you improve performance of an SQL ?
7. Whats the difference between Get and Post methods ?
8. Whats the difference between Primary and Unique key ?
9. What are different data objects ?
10. Where are stored procedures implemented and how r they called ?
11. What are extended stored procedures ?
12. Whats the difference between an application and a session ?

SSIT
Panel : Vivek, Manav

Candidate 1 - Rahul Badal

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

4) What is transaction log. Steps to restore the database.


5) Write a query to list all the customers with more then one unique
telephone number.
Name Tel
ABC 100
DEF 200
HIG 300
ABC 100
DEF 400
PQR 500
6)What is deadlock?

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

Position : OPS057, Candidate : Peela Srinivas, Panel : Thomas

1. Are u recruited into TCS ?


2. Current project, role and responsibilties ?
3. Availability
4. Total experience ( Client mistook 50 months as 15 months )
5. OOAD concepts – which tools u have experience
6. Quality procedures
7. .Net framework – How it works
8. C# - How many months experience ?
9. Web services in .Net ?
10. How many months of experience you have in SQL ?

OPSIT

Position : OPS057, Candidate : Sriram S, Panel : Thomas

1.Challeges you have faced in .net development.


2. .net advantages.
3.Database Replication.
4.CLR

COMMIT
Position : Test Engineer

1. What are the challenges you faced in testing ?


2. What are the most complex test cases you have handled ?
3. Given a telephone, please list all the cases to test the phone
4. What are different indexes ? – clustered, non-clustered
5. What are various joins ?
6. Whats the difference between delete and truncate ?
7. Sample sql query – fetch all customers who have more than 1 phone number.
8. Whats assembly ?
9. What global assembly cache ?
10. Are DLLs executable ?
11. Whats WSDL ? How to create from prompt ?
12. Whats a manifest ?
13. Whats option explicit ?
14. What r data types in VB ?
15. What are varios data access methods ?
16. Write pseudo code for ADO
17. If u r given 100 sql stored procedures and a data base, how do we test them ?

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 ?

Position AppDev in VC++(MFC,Win32)


Interviewer: Vivek

What is a DLL? Starting function for DLL?


What is DefWindowProc..?
What is a DC..?
Difference between GetDC and BeginPaint..?
What is DocumentView architecture..?
What goes behind the screens when a win32 application starts..?
How is the message handling done..?
What is a resource file..? What are its contents..?
What is to be done in a fresh app to write a hello world on screen..?
What is a console application in VC++..? How will it get executed..?
Difference between a class and a struct..?

basic sql was asked:


What is a trigger..?
How many joins are available..?
Query for increasing the salary in emp table by 10% for all employees..?

Interview Questions for Microsoft(LIR Project) - Test Lead(Role) -


Interviewer _ Mr. Marcus Danley
-------------------------------------------------------------------

1. Can u explain me about u'r previous project experiece?

2. How good is u'r devleopement experience?

3. How do u rate u'r self at Ms-Sql server database concepts?

4. Can u explain me about different levels of Database Normalization?

5. Do u know what is De-Normalization and why is it used for?

6. what is the difference between a View and a Stored procedure?

7. What advs a View has over a Stored procedure?

8. What is SDLC?, write down different phases

9. What are different types of testing?

10.How big are the teams u have lead previously?

11.How big are the TESTING teams u have lead previously?


12.How bigger test team can u lead?

13.Any VB experience?

14.U have any questions?

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)

2.What is the testing experience u have in u'r projects?

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)

5.How do u judge the quality of u'r team member?

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?

7.Can u explain about development experience u have in TCS?

8.What are the contents of a test plan and test specifications?

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)

11.What are u'r Microsoft SQL server skills?

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?

Sunil’s Interview – with Shawn

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?

Sunils Interview – Aaron Hanks


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?

3.how will u secure SQl Server?

4.Why transactions are required in the middle tire?

5.threading model in VB?

Marcus Interiew with G J Srinivas – Support Analyst position

1. Tell me what u ve done in the last 2 years

2. Whats was and how was ur experience in US

3. Tell me about ur six-sigma project

4. How was ur contribution helped tcs senior management in dev business with GE-Requisite

5. Have u worked with direcly with client

6. OLAP and Decision support ...through light on this.

7. What are indexes and type of indexes.

8. Explain Replication

9. What are Views ?

10. Usually what's ur learning style.. How you are going to get onto .net subject

Kalyanvenkatesh J for App Dev Role – Interview by Ramsamy CBIT

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?

3) How long were you with TCS?

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.

8) What all the benefits in migrating an application to .NET frameworks?


9) What is a namespace?

10) What is a strong key ?

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?

12) What is the basic difference between VB & VB.NET?

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?

App Dev Role – Ramsamy Interview with Ritesh

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?

3) How long were you with TCS?

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.

8) What all the benefits in migrating an application to .NET frameworks?

9) What is a namespace?

10) What is a strong key ?

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?

12) What is the basic difference between VB & VB.NET?

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?

2nd Interview for Ritesh

1. How did you implement web security in your application?


2. How would you implement chess in OOPS?
3. How would you bind data to a dropdownlist in .NET?
4. SQL Query- Two Tables: 1. Emp (EmpNo, EmpName) 2. Phone (EmpNo, PhoneNo)
How'd you retrive those employees who do not have a phone number?
5. What are the alternative to session in ASP.NET?

Interview Questions by Tony from Microsoft for Benefits v5 project

1) What is the alternative for sessions in ASP.NET ?


2) What is the difference in arichitecture between XMLReader/Write obj in .NET to DOM object ?
3) Explain the code involved in loading a combo with values from database ?
4) Explain your previous project arichitecture

5) Given two tables with following structure

table 1 ; EMPID ,EMPPhoneNumber


table 2 ; EMPID , EMPTYPEOfPhone

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.

6) Questions on SAP interfaces (BAPIs)

Interview – Ramesh Kumar with Ramsamy – App Dev

Analytical
----------
1) Reverse a string 'My Name is xxx' with out using any built-in functions and with out using any

temporary variables.----> The output should be ' xxx is Name My'.

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

buttons which page gets executed faster and why?


9) What are server controlls?
10) What is an dll?
11) What is an assembly?
12) What are the differances between dll and assembly?
13) What are Required feild validators?
14) What are User controlls?
15) What is caching and how caching can be done in ASP.NEt?

OOPS
----

1) What are the benifits of OOPS?


2) What is Polymorphism?
3) What is Inheritance?
4) What is Class?
5) What is an Object?

6) Find the relationsips between the follwing in terms of?

i) Building
ii) Office
iii) Room
iv) Canteen
v) Chair
vi) Table
vii) Furniture.
If possible draw an Entity - Class diagram for the above.

7) Expalin about "is-a-relationship"?


8) Expalin about "has-a-relationship"?

SQL
---

1) What are Triggers?


2) How many types of triggers are there?

Employee Table

Emp-Id Id of the employee


Emp Name Name of the Employee

Bug Table

Bug-id Id of the bug


Description Bug decription
Id-assign-to-emp Employee id
Type-of-bug 1- critical, 2-high, 3-low
i) Write an SQL query to get all the employees who doesn’t have any bug allocated to them.

ii) Write an SQL query to get all the employees who has more then one bug of same type
allocated to them?

Interview for SQL Developer (Pavan) – Vineeth and Vivek

1. Explain about previous projects.

2. Few questions on project during explanation.

a. Why to have a user defined PK rather that identity column.


more meaningful definitions for PK, Should know details of the row
looking at the PK.
If value of PK needed before inserting.
have to explain in detail

b. What basis you have divided modules in projects


Functionality (like for HR project training, recruitment etc)
have to explain in detail

c. how data is divided in master, detail and transaction tables


(eg: training codes in master, training schedules in details, and
trainee info, feedback in transaction tables.
have to explain in detail

3. table:cust with 2 columns

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 .

select name, count(phone) from cust


group by name
having count(*) > 1

output

def 2

4. with the previous query if one more row added

def 222

still it should give same result

select name, count(distinct phone) from cust


group by name
having count(*) > 1

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

6. table name: temperature


columns

city tem id
del 43 1
che 38 2
hyd 29 3
bom 32 4

give query that should give result


city tem delta (where delta is absolute valus of difference of
tem from present row-next row (43-38=5), for last row next row val
should be 0

select city,tem, abs(tem - isnull((select tem from temperature where ID = a.id +1),0)) as delta from
temperature as a

7. what is the difference between CHAR and VARCHAR?

8. what is a DEAD LOCK and giving an example explain it?

CBIT Interview Questions – .Net App Dev


Ramsamy 14/02/2002
SQL:

1. There are two tables Customers(CustomerNo,Name) and


Ofiices(CustomerNo,OffNo,Location,Type)
Give the Customer Names those are not allocated to any Office

2. Employee(ID,Name,ManagerID)
List out all employee names along with thier Manger Names

3. List All the mangers 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:

1. Identify different objects and relation ships in a Computer system

Deepika for SQL App Dev - Interview by Vivek and Vineeth SSIT

1. What is the difference between Clustered & Non-Clustered Indexes.


2. How do u enforce Referential Integrity in databases.
3. What is the difference between Primary key & foreign key.
4. Given 2 tables Player & Team. The condition is that 1 Player can be in multiple teams.
Design a normalized database having these two tables.
5. What is difference in database schema of an OLTP system and a reporting system?
( Ans = You should talk about the degree of normalization in both cases)
6. Explain Database replication .How would you do it ?
7. Concept of timestamp.
8. DTS – How to use DTS for transforming data.
9. General questions about batch loads- uptime, downtime, jobs, scheduling etc
10. Group By clause – usage of it.
11. What is single user mode and restricted user mode.
12. Given that u are writing a script to perform something in your database. The requirement
is that u have to break out of the script in case of any major database failure. How would
you raise this error in your script? ( Ans = Use RaiseError ( Very high severity error-id) to
come out of the script.)

/////
Interview Questions for Tech Lead for Kishore.P.
------------------------------------------------
Questions from vinay, Kulvender singh (microsoft) .
------------------------------------------------

Q1. Explain SDLC that you follow in your company?

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?

Q4. Rate yourself on a scale of 1 - 10 in ASP.NET, SQL Server and C#.

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).

Q7. Explain 3 rd Normal form?

Q8. Explain the difference between 2 nd and 3 rd normal forms?

Q9. What is the difference between a data set and data reader?

Q10. If i am using 2 Webservices one which returns a data reader and


the other one which returns a data set then what is the difference
between these two senarios.

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.

Q15. If i make changes to a .aspx file in the production server which


is up and running live when will be the changes effect in the client
machine who is accessing this page.

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?

Q19. Do you have any questions for me?


////
Questions: MS
Interviewed by vijay rajagopalan.

1. Brief introduction about yourself.


2. Which technology areas are you comfortable in.
3. Different security scenarios in ASP.NET
4. Given a Web service what are the security options are available list
them.
5. How do you implement integrated windows authentication your ASP.NET
code? How do you access
the username and pwd for the user who logged in. Write the code.
6. HTTP Forbidden handler explain.ISAPI filters explain.
7. Different scenarios will be drawn on the board and you need to
explain the different security architechtures
you can provide using ASP.NET
8. Where do you store your Connection string in your ASP.NET project.
What are the options available.
9. Different encryption mechanisms .NET is providing for storing the
information
10. Write the code for the webservice your recent project done.
11. Different security options available for intranet scenario in
ASP.NET
12. What is Datawarehousing.
13. How comfortable are you in OLAP,XML&XSL.

////

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:

1.Could you Explain about the projects you have done?


2.What were the roles you have taken in those projects, Explain.
3.HOw many years of Experience do you have?
4.How long have you been in the lead role?

SQL Server 2000 Questions


5.How do rate yourself in SQL Server?
6.What is the difference between Subquery and a correlated Subquery?
7.Between Subquery and Correlated Subquery, which is unilateral and
which is bilateral?
8.What are the different types of locking?
9.Have you been responsible for taking backup of your project's
database?
10.What are the different types of Backups?
11.Can you explain each?
12.HOw many types of indexes are available?
13.What is a fill factor?
14.What is the difference between Clustered Index and Non clustered
Index?
15.What is a heap?
16.What is the difference between Nonclustered index on a heap and
Nonclustered index on a Clustered Index?

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?

Project Management Questions


24. How do you project yourself as a Team Lead?
25. HOw will you constitute a team?
26. Consider, you are totally unaware about the project's functional
scope and size. At this stage, how will you constitute your team and
what would be your method of selection of the resources?
27. How do you estimate the project?
28. How will you ensure that the work on your project is progressing in
scheduled time?
29. In case the time scheduled to your project is less (under
estimated), how will you manage yourself?
30. HOw do you do the resource management? HOw will you ensure that all
the team members are working in sync with the project's stipulated
time? HOw can you ensure that the project is not slipping off with time?

Concluding Question(s)
31. Any questions to me?

////
1. Tell me about your previous project experiences and achievements.

2. Explain SDLC process

3. How do you do S/W Estimation? How do you apply Function point


analysis for a Middle ware component. Explain.

4. How do you do Project Planning?

5. At what stage of the project does Dev lead come in to project and go
out of the project?

6. How do you do Monitoring?

7. How do you do People/Team management?

8. Brief on your interaction with Testing team.

9. How do you do Work Management?

10. What is scope creep and how do you manage it?

11. Factors for a successful project - Features, Time, Resources

12. What is the testing experience u have in u'r projects?

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)

15. How do u judge the quality of u'r team member?

16. As a test lead what responsibilities are u expecting for this


project at Microsoft? Has Mr.Marcus(Microsoft- India) explained about
this to u?

17. Can u explain about development experience u have in TCS?

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)

21. What is "this" key word in C++?

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?

24. What is the difference between *p and &p in c++?

25. How do you handle transactions inside a middleware component? What


are the precaustions you would take to minimise the deadlocks?
(Minimise transactions scope and handle database transactions in SQL
instead of in COM,..etc.)

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?

28. How did you manage your worst customer?

29. How do you manage your dis-oriented team members?

30. How do you minimize deadlocks / blocking in SQL Server?

31. What is the team structure at TCS?

32. How do you parse xml strings in VB? (Using DOM parsers, string
parsing functions like InStr, Mid etc. and using XPATH)

33. Explain the functions used in XPATH (like Move() etc.)

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

temporary variables.----> The output should be ' xxx is


Name My'.

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

buttons which page gets executed faster and why?


9) What are server controlls?
10) What is an dll?
11) What is an assembly?
12) What are the differances between dll and assembly?
13) What are Required feild validators?
14) What are User controlls?
15) What is caching and how caching can be done in
ASP.NEt?

OOPS
----

1) What are the benifits of OOPS?


2) What is Polymorphism?
3) What is Inheritance?
4) What is Class?
5) What is an Object?

6) Find the relationsips between the follwing in terms of?

i) Building
ii) Office
iii) Room
iv) Canteen
v) Chair
vi) Table
vii) Furniture.
If possible draw an Entity - Class diagram for the above.

7) Expalin about "is-a-relationship"?


8) Expalin about "has-a-relationship"?
SQL
---

1) What are Triggers?


2) How many types of triggers are there?

Employee Table

Emp-Id Id of the employee


Emp Name Name of the Employee

Bug Table

Bug-id Id of the bug


Description Bug decription
Id-assign-to-emp Employee id
Type-of-bug 1- critical, 2-high,
3-low

i) Write an SQL query to get all the employees who doesn’t


have any bug allocated to them.

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?

These r the Q in the 2nd I/v which i cud recollect

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?

3.how will u secure SQl Server?

4.Why transactions are required in the middle tire?

5.threading model in VB?

/////
Interview with roop kishore and G Venkatesh
-------------------------------------------

1.past experience in testing and sql?


2.testing life cycle?
3.types of testing?
4.test plan and test cases?
5.write test cases for a PEN?
6.what are different joins available in sql?
7.Inner join?
8.example of a self join?
9.how do you debug stored procedures manually?
10.clustered indexes and non-clustered indexes?
11.sysobjects?
12.informationschema?
13.correlated sub-queries?
14.sub-queries?

Das könnte Ihnen auch gefallen