The testing process: Implementing code or fixing bugs in C++.
Motivation: Basic familiarity with the programming language used on the job is a prerequisite for quickly getting up to speed.
The testing process: Analyzing, understanding and fixing existing code.
Motivation: A good programmer should be able to find and fix a bug in his or someone else's code.
The testing process: Managing memory used by a program to prevent memory leaks.
Motivation: Even though modern programming languages automate most memory management operations, a good programmer should understand what is happening behind the scenes.
The testing process: Implementing object-oriented programming concepts.
Motivation: Objective paradigm provides good methods for structuring code, making that paradigm very common in modern programming.
Multiple choice test has several multiple choice questions. Each question can have only one correct answer. Additionally, timed multiple choice test can specify the time allowed for solving each question in the test.
The code below satisfies this specification, but the customer complained that the memory usage of the program constantly increases. Fix this problem.
- Using multiple choice test: Memory limit exceeded
- Using timed multiple choice test: Memory limit exceeded
- Using timed multiple choice test as multiple choice test: Memory limit exceeded