Basics of project management
Define project?
Who is a stakeholder?
Can you explain Scope triangle?
Can you explain what’s a vision and a goal?
What is ROI?
Can you explain project life cycle?
You have people in your team who do not meet there deadlines or do not perform what
are the actions you will take?
Are risk constant through out the project?
Explain SDLC (Software development Life Cycle) in detail?
Can you explain waterfall model?
Can you explain big-bang waterfall model?
Can you explain phased waterfall model?
Explain Iterative model, Incremental model, Spiral model, Evolutionary model and VModel?
Explain Unit testing, Integration tests, System testing and Acceptance testing?
what’s the difference between system and acceptance testing?
Which is the best model?
What is CAR (Causal Analysis and Resolution)?
What is DAR (Decision Analysis and Resolution)?
Can you explain the concept of baseline in software development?
What is the software you have used for project management?
What does a project plan consist?
When do you say the project has finished?
Can you explain what a PMO office is?
How many members in your team you have handled?
Is GANTT chart a project plan?
Two resources are having issues how do you handle the same?
What is a change request?
How did you manage change request in your project?
Can you explain traceability matrix?
what is configuration management?
What is CI?
Define stakeholders?
Can you explain versioning?
Can you explain the concept of sign off?
How will you start a project?
what is an MOU?
What where the deliverables in your project?
Can you explain your project?
Do you also participate in technical activities?
How did you manage code reviews?
you have team member who does not meets his deadlines how do you handle it?
did you have project audits if yes how was it handled?
What is a non-conformance report (NCR)?
How did you estimate your project?
How did you motivate your team members?
did you create leaders in your team if yes how?
how did you confirm that your modules are resource independent?
Was your project show cased for CMMI or any other project process standardization?
what are the functions of the Quality Assurance Group (QAG)?
Can you explain milestone?
How did you do assessme nt of team members?
What does entry and exit criteria mean in a project?
How much are you as leader and how much are you as PM ?
How can he handle the conflicts between peers and subordinates?
In your team you have highly talented people how did you ha ndle their motivation ?
How can you balance between underperforming and outperforming people ?
You need to make choice between delivery and quality what’s your take ?
Risk Management
Define risk?
What is risk break down structure?
How did you plan your risk?
what is DR, BCP and contingency planning?
Schedule Management
Can you explain WBS?
Can you explain WBS numbering?
How did you do resource allocation?
Can you explain the use of WBS?
Can you explain network diagram?
What are the different types of network diagram?
What is the advantage of using network diagrams?
Can you explain Arrow diagram and Precendence diagram?
What are the different types of Network diagrams?
Can you explain Critical path?
Can you define EST, LST, EFT, LFT?
Can you explain Float and Slack?
Can you explain PERT?
Can you explain GANTT chart?
What is the disadvantage of GANTT chart?
What is Monte-Carlo simulation?
Costing
Can you explain PV, AC and EV?
Can you explain BCWS, ACWS and BCWP?
What are the derived metrics from Earned Value?
Can you explain earned value with a sample?
Estimation, Metrics and Measure
What is meant by measure and metrics?
Which metrics have you used for tracking purpose?
What are the various common ways of estimation?
Can you explain LOC method of estimation?
How do we convert LOC in to effort?
Can you explain COCOMO?
Can you explain Intermediate COCOMO and COCOMO II?
How do you estimate using LOC?
Can you explain in brief Function points?
Can you explain the concept Application boundary?
Can you explain the concept of elementary process?
Can you explain the concept of static and dynamic elementary process?
Can you explain concept of FTR, ILF, EIF, EI, EO , EQ and GSC ?
How can you estimate number of acceptance test cases in a project?
Can you explain the concept of Use Case’s?
Can you explain the concept of Use case points?
What is a use case transaction?
How do we estimate using Use Case Points?
Can you explain on what basis does TPA actually work?
How did you do estimation for black box testing?
How did you estimate white box testing?
Is there a way to estimate acceptance test cases in a system?
Can you explain Number of defects measure?
Can you explain number of production defects measure?
Can you explain defect seeding?
Can you explain DRE?
Can you explain Unit and system test DRE?
How do you measure test effectiveness?
Can you explain Defect age and Defect spoilage?
Software process
What is a Software process?
what are the different cost eleme nt involved in implementing process in an organization?
What is a model?
What is maturity level?
Can you explain the concept of process area in CMMI?
Can you explain the concept of tailoring?
CMMI
What is CMMI?
what’s the difference between implementation and Institutionalization?
what are different models in CMMI?
Can you explain staged and continuous models in CMMI?
Can you explain the different maturity levels in staged representation?
Can you explain capability levels in continuous representation?
which model should we use and under what scenarios?
How many process areas are present in CMMI and in what classification do they fall in?
What the difference between every level in CMMI?
what different sources are needed to verify authenticity for CMMI implementation?
Can you explain SCAMPI process?
How is appraisal done in CMMI?
which appraisal method class is the best?
Can you explain the importance of PII in SCAMPI?
Can you explain implementation of CMMI in one of the Key process areas?
Explanation of all process areas with goals and practices?
Can you explain the process areas?
Six Sigma
What is six sigma?
Can you explain the different methodology for execution and design process in SIX
sigma?
What does executive leaders, champions, Master Black belt, green belts and black belts
mean?
What are the different kinds of variations used in six sigma?
Can you explain the concept of standard deviation?
Can you explain the concept of fish bone/ Ishikawa diagram?
What is Pareto principle?
Can you explain QFD?
Can you explain FMEA?
Can you explain X bar charts?
Can you explain Flow charting and brain storming?
Agile Development
What does Agile mean?
Can you explain Agile modelling?
What are core and supplementary principles in Agile modeling?
What is the main principle behind Agile documentation?
What are the different methodologies to implement Agile?
What is XP?
What are User Stories in XP and how different are they from requirement?
Who writes User stories?
When do we say a story is valid?
When are test plans written in XP?
Can you explain the XP development life cycle?
Can you explain how planning game works in Extreme Programming?
How do we estimate in Agile?
On What basis can stories be prioritized?
Can you point out simple differences between Agile and traditional SDLC?
Can you explain the concept of refactoring?
What is a feature in Feature Driven Development?
Can you explain the overall structure of FDD project?
Can you explain the concept of time boxing?
When to choose FDD and when to choose XP?
What is SCRUM?
What does product owner, product back log and sprint mean in SCRUM?
Can you explain how SCRUM flows?
Can you explain different roles in SCRUM?
Can you explain DSDM?
Can you explain different phases in DSDM?
Can you explain in detail project life cycle phase in DSDM?
Can you explain LSD?
Can you explain ASD?
Search Your Question
Monday, May 19, 2008
Project Management Interview Questions
Friday, May 16, 2008
Testing Interview Questions-Part 1
1.What is the testing process?
2.Verifying that an input data produce the expected output.
3.What is the difference between testing and debugging?
4.What is the difference between structural and functional testing?
5.What is a bug? What types of bugs do you know?
6.Bug is a error during execution of the program.
7.What is the difference between testing and quality assurance (QA)?
8.What kinds of testing do you know? What is it system testing? What is it integration testing? What is a unit testing? What is a regression testing?
9.Tell me about ur self?
10.Process in ur company?
11.Responsibilities in the project?
12.Manual and automation exp?
13.How many test cases u have written in ur model?
14.Why u have automated ur project?
15.For exmp out of 100 test cases if I ask you to automate how many you can automate?
16.What features you have frequently used in wr?
17.In your cv you have mention few types of testing tell me about that?
18.Role ur self in wr?
19.You know about trasability matrix if so tell me the fields of that?
20.Few tsl functions in wr?
21.What do u mean by regression testing have u done ?
22.You have any idea about back end testing?
23.Tell me about u r project?
24.Who is the client of ur company?
25.What is the concept of your project and which domain?
26.How many modules are there in your project and which module you have worked?
27.Can u tell me the data flow in the module?
28.What do u mean mean by integration testing?
29.Can u differ data flow and control flow?
30.Tell me about your way of written scripting?
Interview Question Part 2
31. You said one more generic what do u mean by that?
32. Can u done database testing tell me some quries?
33.Tell me about parameterizing data?
34.Why we need to go for testing?
35. What is CM Plan?
36. What is the back-end you are using for the Current Project? (SQL-SERVER)
37.Tell me difference between Oracle and SQL?
38.How much you are strong with SQL?
39.Tell about CMM?
40.Have you ever interacted with the client?
41.Tell about your company background?
42.What are your day- by-day activities?
43.In testing which are you are strong?
44.Tell me about the Testing life cycle?
45.Do you ever worked with the Win Runner?
46.What is the current and expected Package?
47.Explain Test Case Template?
48.Explain your project & what is your role in that Project?
49.What is White Box Testing and Black Box Testing?
50.How will you prepare the Test Plan?
51.What are the severity levels in your project?
52.What version you are using in Win Runner?
53.What is load and Stress Testing?
54.How will you check the database?
55.What is GUI Testing and Functionality Testing?56.How will you report the bug?
57.Write a query to fetch the data is the table such as Employee Table and Dept Table.
Employee Department
EmpNo DeptNo
Name Dept Name
Sal DeptNo
58. To fetch the data who is in the Department Number = 10
59. How will you maintain the project?
60. How many members are there in your team? To whom you will report the bug?
61. Why do you want to join in this Company?
62. Can you test DB using WR? What are the Databases that WR can support?
63. How do you set a query to fetch data from the database?
64. Rate your self in WR?
65. Once a new build comes to Quality Team, what they will do?
66.What is database testing?
Manual Testing Q & A Part 6
51.How can World Wide Web sites be tested?
Web sites are essentially client/server applications - with web servers and 'browser' clients. Consideration should be given to the interactions between html pages, TCP/IP communications, Internet connections, firewalls, applications that run in web pages (such as applets, javascript, plug-in applications), and applications that run on the server side (such as cgi scripts, database interfaces, logging applications, dynamic page generators, asp, etc.). Additionally, there are a wide variety of servers and browsers, various versions of each, small but sometimes significant differences between them, variations in connection speeds, rapidly changing technologies, and multiple standards and protocols. The end result is that testing for web sites can become a major ongoing effort. Other considerations might include:
·What are the expected loads on the server (e.g., number of hits per unit time?), and what kind of performance is required under such loads (such as web server response time, database query response times). What kinds of tools will be needed for performance testing (such as web load testing tools, other tools already in house that can be adapted, web robot downloading tools, etc.)?
·Who is the target audience? What kind of browsers will they be using? What kind of connection speeds will they by using? Are they intra- organization (thus with likely high connection speeds and similar browsers) or Internet-wide (thus with a wide variety of connection speeds and browser types)?
·What kind of performance is expected on the client side (e.g., how fast should pages appear, how fast should animations, applets, etc. load and run)?
·Will down time for server and content maintenance/upgrades be allowed? how much?
·What kinds of security (firewalls, encryptions, passwords, etc.) will be required and what is it expected to do? How can it be tested?
·How reliable are the site's Internet connections required to be? And how does that affect backup system or redundant connection requirements and testing?
·What processes will be required to manage updates to the web site's content, and what are the requirements for maintaining, tracking, and controlling page content, graphics, links, etc.?
·Which HTML specification will be adhered to? How strictly? What variations will be allowed for targeted browsers?
·Will there be any standards or requirements for page appearance and/or graphics throughout a site or parts of a site??
·How will internal and external links be validated and updated? how often?
·Can testing be done on the production system, or will a separate test system be required? How are browser caching, variations in browser option settings, dial-up connection variabilities, and real-world internet 'traffic congestion' problems to be accounted for in testing?
·How extensive or customized are the server logging and reporting requirements; are they considered an integral part of the system and do they require testing?
· How are cgi programs, applets, javascripts, ActiveX components, etc. to be maintained, tracked, controlled, and tested? site security information include the Usenet newsgroup 'comp.security.announce' and links concerning web site security Some usability guidelines to consider - these are subjective and may or may not apply to a given situation
·Pages should be 3-5 screens max unless content is tightly focused on a single topic. If larger, provide internal links within the page.
·The page layouts and design elements should be consistent throughout a site, so that it's clear to the user that they're still within a site.
·Pages should be as browser-independent as possible, or pages should be provided or generated based on the browser-type.
·All pages should have links external to the page; there should be no dead-end pages.
· The page owner, revision date, and a link to a contact person or organization should be included on each page.
52.How is testing affected by object-oriented designs?
Well-engineered object-oriented design can make it easier to trace from code to internal design to functional design to requirements. While there will be little affect on black box testing (where an understanding of the internal design of the application is unnecessary), white-box testing can be oriented to the application's objects. If the application was well-designed this can simplify test design.
53.What is Extreme Programming and what's it got to do with testing?
Extreme Programming (XP) is a software development approach for small teams on risk-prone projects with unstable requirements. It was created by Kent Beck who described the approach in his book 'Extreme Programming Explained .Testing ('extreme testing') is a core aspect of Extreme Programming. Programmers are expected to write unit and functional test code first - before the application is developed. Test code is under source control along with the rest of the code. Customers are expected to be an integral part of the project team and to help develope scenarios for acceptance/black box testing. Acceptance tests are preferably automated, and are modified and rerun for each of the frequent development iterations. QA and test personnel are also required to be an integral part of the project team. Detailed requirements documentation is not used, and frequent re-scheduling, re-estimating, and re-prioritizing is expected.
54.What are all the basic strategies for dealing with new code?
? Start with obvious and simple test
? Test each function sympathetically
? Test broadly before deeply
? Look for more powerful tests
? Expand your scope
? Do some freestyle exploratory testing
55.What is acceptance testing?
Its a formal testing conducted to determine whether a system satisfies its acceptance criteria -enables an end user to determine whether or not to accept the system
56.What is functionality testing?
Its a mandatory part in black box testing and is also known as requirement testing. During this testing testing team will validates the correctness of every functionality in terms of behavioral coverage,calculation coverage,input domain coverage and back end coverage.
57.What is GUI testing?
This testing is done against the windows compliance standards such as each windows present in the application,text boxes,options(radio buttons),check boxes,command buttons,drop down list boxes.
58.What is Retesting?
Testing of a particular test cases to check whether the bug is fixed or not.
59.What is the difference between functional testing and functionality testing?
Functional testing is a mandatory part in black box testing.
Functionality testing is also known as requirement testing,during this test testing validates the correctness of every functionality in terms of behavioural coverage,calculation coverage,input domain coverage,back end coverage
60.How to log defects in manual testing?
When you find a bug u have to post it in your company's issue tracker(as discovery or open status).While post the bug do not forget to mention the summary,description,build version,screen shot,step to reproduce,severity and reproducibility of the bug.
61.When to use regression testing and retesting?
Retesting:In retesting we are going to check whether the bug is fixed or not.
Regression: It means after getting conformation the bug is fixed,we are going to check the fixation is going to create any problems in the application or not.
62.What are all the main actions which will be taken by the project manager for testing a product?
1) Assess risks for the project as a whole
2) Assess the risk associated with the testing sub-project
3) Lay out criteria for important milestones and stick to them
4) Develop a project plan for the testing sub project
5) Track testing progress against the plan
63.What are all the important factors want to be trade-off when building a product?
1. Time to market
2. Cost to market
3. Reliability of delivered product
4. Feature set
64.What are all the favorite risks will be arised during the project plan?
? Are there fixed dates that must be met for milestones or components of the product?
? How likely is it that the test group will get the software on schedule?
? What technical areas of the product do the current members of the test group not understand?
? Which areas of the program must be well tested?
? Are there regulatory or legal requirements that the product must meet?
65.What is Guerilla testing?
It involves ad hoc testing done by some one who is skilled at finding errors on the fly. It is one person's best shot at finding bugs. This approach is typically time limited.
66.What is combinatorial testing?
The most comprehensive approach to testing program-input combinations is referred to as combinatorial testing. In this testing all possible combinations of the test data values selected for the program inputs are tested