Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

IMC Networks is a leading ________ certified manufacturer of optical networking and LAN/WAN connectivity solutions for enterprise, telecommunications and service provider applications.(a) Telco Systems(b) D-Link(c) Arista Networks(d) ISO 9001I have been asked this question during an online interview.This key question is from Software Reliability Models topic in section Software Reliability and Fault Tolerance of Software Engineering

Answer»

Correct answer is (a) TELCO Systems

Explanation: Founded in 1988, with over one million products INSTALLED WORLDWIDE, IMC NETWORKS offers a wide range of fiber media and MODE converters for a variety of applications.

2.

Mean Time To Repair (MTTR) is the time needed to repair a failed hardware module.(a) True(b) FalseThe question was posed to me in quiz.The origin of the question is Software Reliability Models in section Software Reliability and Fault Tolerance of Software Engineering

Answer»

The CORRECT choice is (a) True

The explanation: In an operational SYSTEM, repair generally means replacing a FAILED HARDWARE PART. Thus, hardware MTTR could be viewed as mean time to replace a failed hardware module.

3.

MTTF stands for(a) Minimum time to failure(b) Mean time to failure(c) Maximum time to failure(d) None of the mentionedThe question was asked during a job interview.My enquiry is from Software Reliability Models in division Software Reliability and Fault Tolerance of Software Engineering

Answer»

The correct option is (b) MEAN TIME to failure

Explanation: NONE.

4.

Failure In Time (FIT) is another way of reporting(a) MTTR(b) MTTF(c) MTSF(d) MTBFThis question was addressed to me at a job interview.This intriguing question comes from Software Reliability Models in section Software Reliability and Fault Tolerance of Software Engineering

Answer»

Right ANSWER is (d) MTBF

To explain I would say: FIT reports the number of expected failures per ONE billion HOURS of operation for a device. This term is used particularly by the semiconductor INDUSTRY but is also used by component MANUFACTURERS .

5.

Software reliability is defined with respect to(a) time(b) bugs(c) failures(d) qualityI got this question in quiz.The doubt is from Software Reliability Models in portion Software Reliability and Fault Tolerance of Software Engineering

Answer»

The CORRECT CHOICE is (a) time

Explanation: NONE.

6.

Which of the following is not a Probabilistic Model?(a) Error seeding(b) NHPP(c) Input domain(d) Halstead’s software metricI have been asked this question in semester exam.This is a very interesting question from Software Reliability Models topic in chapter Software Reliability and Fault Tolerance of Software Engineering

Answer»

The correct choice is (d) Halstead’s software metric

For EXPLANATION: Halstead’s software metric is a DETERMINISTIC MODEL.

7.

In ISO 9126, time behavior and resource utilization are a part of(a) maintainability(b) portability(c) efficiency(d) usabilityThe question was asked by my school principal while I was bunking the class.This interesting question is from Software Reliability Models topic in chapter Software Reliability and Fault Tolerance of Software Engineering

Answer»

Correct choice is (C) efficiency

The explanation: A SET of attributes that bear on the RELATIONSHIP between the level of performance of the software and the amount of RESOURCES USED, under stated conditions.

8.

Which level of CMM is for process management?(a) Initial(b) Repeatable(c) Defined(d) OptimizingI have been asked this question in an online quiz.Enquiry is from Software Reliability Models in division Software Reliability and Fault Tolerance of Software Engineering

Answer» CORRECT choice is (d) Optimizing

To explain I would say: It is a characteristic of processes at this LEVEL that the FOCUS is on continually IMPROVING process performance through both incremental and innovative technological changes/improvements.
9.

How many levels are present in CMM?(a) three(b) four(c) five(d) sixThe question was asked in an online interview.My question is taken from Software Reliability Models in section Software Reliability and Fault Tolerance of Software Engineering

Answer»

Right answer is (C) five

For explanation: The five levels are: INITIAL, repeatable, defined, MANAGED, optimizing.

10.

It is imperative for a communicating processes to reach consistent recovery points to avoid the _________ effect, with backward error recovery mechanism.(a) Static(b) Dynamic(c) Domino(d) WhirlpoolThe question was asked in semester exam.I need to ask this question from Fault Tolerance topic in chapter Software Reliability and Fault Tolerance of Software Engineering

Answer» CORRECT CHOICE is (C) Domino

Easy EXPLANATION: NONE.
11.

Which one is not a software quality model?(a) ISO 9000(b) McCall model(c) Boehm model(d) ISO 9126I have been asked this question in an interview.This interesting question is from Software Reliability Models topic in chapter Software Reliability and Fault Tolerance of Software Engineering

Answer»

Correct answer is (a) ISO 9000

The explanation: ISO 9000 is software CERTIFICATION.

12.

In Log-based fault tolerance, logs of undetermined events are saved and replayed on failure.(a) True(b) FalseI had been asked this question at a job interview.Origin of the question is Fault Tolerance in chapter Software Reliability and Fault Tolerance of Software Engineering

Answer» RIGHT ANSWER is (a) True

Easiest EXPLANATION: NONE.
13.

All fault-tolerant techniques rely on(a) Integrity(b) Dependability(c) Redundancy(d) None of the mentionedThe question was posed to me during an online exam.The query is from Fault Tolerance topic in section Software Reliability and Fault Tolerance of Software Engineering

Answer»

The CORRECT answer is (C) Redundancy

Easy explanation: All fault-tolerant techniques rely on EXTRA elements INTRODUCED into the system to DETECT & recover from faults.

14.

In N-version programming which is the independent generation of N, the value of N is(a) greater than 1(b) less than 1(c) greater than 2(d) less than 2I have been asked this question in an online quiz.Asked question is from Fault Tolerance topic in section Software Reliability and Fault Tolerance of Software Engineering

Answer»

Right choice is (c) GREATER than 2

Easy explanation: N-version programming (NVP), ALSO known as multiversion programming or multiple-version dissimilar software, is a method or process in software engineering where multiple functionally equivalent PROGRAMS are independently generated from the same initial SPECIFICATIONS.

15.

Non-occurrence of improper alteration of information is known as(a) Available Dependability(b) Confidential Dependability(c) Maintainable Dependability(d) Integral DependabilityThis question was posed to me at a job interview.I'd like to ask this question from Fault Tolerance topic in portion Software Reliability and Fault Tolerance of Software Engineering

Answer»

Correct CHOICE is (d) INTEGRAL Dependability

To elaborate: INTEGRITY is to keep the original CONTENT safe from alteration.

16.

Exception handling is a type of(a) forward error recovery mechanism(b) backward error recovery mechanism(c) All of the mentioned(d) None of the mentionedThis question was addressed to me in exam.Question is taken from Fault Tolerance in chapter Software Reliability and Fault Tolerance of Software Engineering

Answer»

The CORRECT CHOICE is (a) forward error recovery mechanism

To explain I would say: Exception handling is a forward error recovery mechanism, as there is no roll back to a previous state; instead control is passed to the HANDLER so that recovery PROCEDURES can be INITIATED.

17.

A system maintaining its integrity while accepting a temporary halt in its operation is said to be in a state of(a) Full Fault Tolerance(b) Graceful Degradation(c) Fail Soft(d) Fail SafeThe question was posed to me in an online quiz.My question is from Fault Tolerance topic in division Software Reliability and Fault Tolerance of Software Engineering

Answer» CORRECT CHOICE is (d) FAIL Safe

Best EXPLANATION: NONE.
18.

Which of the following Error Detection checks is not a part of Application detection?(a) Hardware checks(b) Timing checks(c) Reversal checks(d) Coding checksThis question was posed to me in a job interview.I need to ask this question from Fault Tolerance in chapter Software Reliability and Fault Tolerance of Software Engineering

Answer»

The correct ANSWER is (a) HARDWARE checks

To explain: Hardware is a PART of environment DETECTION check.

19.

Which of the following approaches are used to achieve reliable systems?(a) Fault prevention(b) Fault removal(c) Fault tolerance(d) All of the mentionedI got this question in an interview for job.Origin of the question is Fault Tolerance topic in division Software Reliability and Fault Tolerance of Software Engineering

Answer»

The CORRECT answer is (d) All of the mentioned

To ELABORATE: All the OPTIONS lead to formation of a reliable SYSTEM.

20.

What type of fault remains in the system for some period and then disappears?(a) Permanent(b) Transient(c) Intermittent(d) All of the mentionedThe question was posed to me in an interview.The above asked question is from Fault Tolerance topic in section Software Reliability and Fault Tolerance of Software Engineering

Answer» RIGHT answer is (B) Transient

To EXPLAIN I would say: For example many FAULTS in communication systems are transient in nature.
21.

The CMM model is a technique to(a) automatically maintain the software reliability(b) improve the software process.(c) test the software(d) all of the mentionedThis question was addressed to me by my college professor while I was bunking the class.I would like to ask this question from Software Reliability topic in chapter Software Reliability and Fault Tolerance of Software Engineering

Answer»

Correct option is (b) IMPROVE the software PROCESS.

To elaborate: Capability Maturity Model (CMM) is a STRATEGY for improving the software process, irrespective of the actual life cycle model used.

22.

NHPP stands for(a) Non Homogeneous Poisson Product(b) Non-Hetrogeneous Poisson Product(c) Non-Hetrogeneous Poisson Process(d) Non Homogeneous Poisson ProcessThis question was posed to me in a job interview.The query is from Software Reliability topic in division Software Reliability and Fault Tolerance of Software Engineering

Answer» CORRECT CHOICE is (d) Non HOMOGENEOUS POISSON Process

The BEST I can explain: None.
23.

Time Behavior and Resource Behavior fall under which quality attribute of ISO 9126 ?(a) Reliability(b) Efficiency(c) Functionality(d) UsabilityThe question was asked in final exam.This intriguing question originated from Software Reliability topic in division Software Reliability and Fault Tolerance of Software Engineering

Answer»

Right OPTION is (b) Efficiency

The explanation: The Characteristics MENTIONED in the question are RELATED to the RELATIONSHIP between the level of PERFORMANCE of the software and the amount of resources used, under stated conditions.

24.

Suitability, Accuracy, Interoperability, and security are what type quality attribute of ISO 9126 ?(a) Reliability(b) Efficiency(c) Functionality(d) UsabilityThe question was posed to me in an online interview.The question is from Software Reliability topic in section Software Reliability and Fault Tolerance of Software Engineering

Answer»

The correct answer is (C) Functionality

Easiest explanation: All the CHARACTERISTICS MENTIONED in the question are related to achievement of the basic purpose for which the SOFTWARE is being ENGINEERED, which is functionality.

25.

Which one of the following is not a software quality model?(a) ISO 9000(b) McCall model(c) Boehm model(d) ISO 9126This question was addressed to me during a job interview.My question comes from Software Reliability in division Software Reliability and Fault Tolerance of Software Engineering

Answer» RIGHT answer is (a) ISO 9000

Explanation: ISO-9000 SERIES of STANDARDS is a SET of DOCUMENT dealing with quality systems that can be used for quality assurance purposes.
26.

What is MTTF ?(a) Maximum time to failure(b) Mean time to failure(c) Minimum time to failure(d) None of the mentionedI got this question in a national level competition.My question is based upon Software Reliability topic in portion Software Reliability and Fault Tolerance of Software Engineering

Answer»

The CORRECT CHOICE is (b) Mean TIME to failure

To EXPLAIN I WOULD say: None.

27.

How is software reliability defined?(a) time(b) efficiency(c) quality(d) speedThe question was asked in class test.Query is from Software Reliability topic in section Software Reliability and Fault Tolerance of Software Engineering

Answer»

Correct choice is (a) time

For explanation: Software Reliability mainly CONCERNED with the time component. It can be SEEN in various models like BASIC Execution Time Model and LOGARITHMIC Poisson Execution Time Model.

28.

How many product quality factors are proposed in McCall quality model?(a) 2(b) 3(c) 11(d) 8The question was posed to me during a job interview.My enquiry is from Software Reliability in division Software Reliability and Fault Tolerance of Software Engineering

Answer» CORRECT CHOICE is (b) 3

The explanation is: McCall QUALITY model has three PRODUCT quality factors namely: Product revision, Product operation, Product TRANSITION .
29.

How is reliability and failure intensity related to each other?(a) direct relation(b) inverse relation(c) no relation(d) none of the mentionedI had been asked this question during an interview.Enquiry is from Software Reliability in portion Software Reliability and Fault Tolerance of Software Engineering

Answer» CORRECT choice is (B) inverse relation

Explanation: As the reliability increases, failure INTENSITY DECREASES.
30.

Which of the following is not a phase of “bathtub curve” of hardware reliability?(a) Useful Life(b) Burn-in(c) Wear-out(d) TimeThis question was addressed to me in exam.My question comes from Software Reliability in division Software Reliability and Fault Tolerance of Software Engineering

Answer»

The correct ANSWER is (d) Time

The best explanation: Time is the horizontal dimension on which the BATHTUB curve is built and not the phase.