Interview Questions

Q:

What is the role of QA in a project development?

Answer

QA stands for QUALITY ASSURANCE. QA team assures the quality by monitor the whole development process. QA tracks the outcomes and adjusting process to meet the expectation.


The role of Quality Assurance is discussed below:


- QA team is responsible for monitoring the process to be carried out for development.


- Responsibilities of QA team are planning testing execution process.


- QA Lead creates the time tables and agrees on a Quality Assurance plan for the product.


- QA team communicated QA process to the team members.


- QA team ensures traceability of test cases to requirements.

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing

0 6823
Q:

The correct statement for a function that takes pointer to a float, a pointer to a pointer to a char and returns a pointer to a pointer to a integer is

A) int **fun(float**, char**) B) int *fun(float*, char*)
C) int ***fun(float*, char**) D) int ***fun(*float, **char)
 
Answer & Explanation Answer: C) int ***fun(float*, char**)

Explanation:
Report Error

View Answer Report Error Discuss

Filed Under: C++

3 6789
Q:

What is the data structures used to perform recursion?

Answer

Stack. Because of its LIFO (Last In First Out) property it remembers its ‘caller’ so knows whom to return when the function has to return. Recursion makes use of system stack for storing the return addresses of the function calls. Every recursive function has its equivalent iterative (non-recursive) function. Even when such equivalent iterative procedures are written, explicit stack is to be used.

Report Error

View answer Workspace Report Error Discuss

Subject: C++

3 6785
Q:

What are the restriction imposed on a static method or a static block of code?

Answer A static method should not refer to instance variables without creating an instance and cannot use "this" operator to refer the instance.
Report Error

View answer Workspace Report Error Discuss

Subject: Java

5 6780
Q:

What is the user-defined header file extension in c++?

A) cpp B) h
C) hf D) none of these
 
Answer & Explanation Answer: B) h

Explanation:
Report Error

View Answer Report Error Discuss

Filed Under: C++

1 6758
Q:

Social engineering attacks are best identified by

A) Ransomware B) Phishing
C) Both A & B D) None of the above
 
Answer & Explanation Answer: C) Both A & B

Explanation:

Social engineering is the art of tricking users into performing certain harmful activities or attacks, users must be trained to identify social engineering. Social engineering attacks typically involve some form of psychological manipulation, fooling otherwise unsuspecting users or employees into handing over confidential or sensitive data. Commonly, social engineering involves email or other communication that invokes urgency, fear, or similar emotions in the victim, leading the victim to promptly reveal sensitive information, click a malicious link, or open a malicious file. Because social engineering involves a human element, preventing these attacks can be tricky for enterprises.

 

Report Error

View Answer Report Error Discuss

1 6757
Q:

What is the difference between BRD, SRS and Use Case documents?

Answer

BRD - Business Requirement document is consist of functional Business Requirements, Gap Analysis (between current and future scenarios), In scope and Out of scope of the project, Business rules, Assumptions, Risk etc.


SRS - Source Requirement Specification is consist of Use cases, Use Case Scenarios, Activity flow diagram, Non functional Business Requirements.


Use cases - are the pictorial representation of user centric view of the system.

Report Error

View answer Workspace Report Error Discuss

1 6732
Q:

Which two method you need to implement for key Object in HashMap ?

Answer

In order to use any object as Key in HashMap, it must implements equals and hashcode method in Java.

Report Error

View answer Workspace Report Error Discuss

4 6698