You are on page 1of 7

Team Roles & App Lifecycle

1. While working on a project, a project manager needs to:

respect the timeline

manage resources

2. Who is responsible for unit testing?

Developer

3. What does UI/UX mean?

User Interface / User Experience

4. When one of the servers is down, who is responsible for solving the problem?

Technical Support

5. One of the roles in an IT team is NOT:

HR Recruiter

6. Agile development methodologies have:

Sprints

Early feedback

7. When the application is developed using agile, testers are involved in the following phases:

Analysis

Implementation

Testing

Design

8. Choose the correct statement(s) regarding agile:

At the end of each sprint, the product should be ready to be deployed.

Scrum is not the only agile methodology.

9. During the sprint planning meeting, the following are done:

The team estimates a number of user stories.

10. Choose the correct statement(s) regarding waterfall:

There is a fixed deadline.


JAVA SCRIPT
1. The following statement(s) is(are) TRUE about JavaScript code execution:

All statements are executed on page load

Functions can be called when the browser fires an event

2. In JavaScript, every variable can be considered:

The correct answer is: an object

3. The result of the following Javascript operation is: "3" + 2

The correct answer is: 32

4. Choose the correct code to access "main" element in the following HTML code using JavaScript:

window.main

document.getElementById("main")

5. What will the alert display after executing the following JavaScript code?

var x;
if (x) {
alert('if');
} else {
alert('else');
}

The correct answer is: else

App Architecture and Internet

1. In the client-server architecture:

The client sends a request to the server

The server sends a response to the client

2. The presentation layer:

can be accessed directly by users

accesses the business layer


3. The data layer in a multilayer architecture corresponds to:
the data server

4. The following statement(s) is(are) TRUE regarding a multilayer architecture:

The presentation layer is part of the front-end code

The business layer is part of the back-end.

5. In a web application architecture:

One client can access multiple servers.

A client can access a server using the internet.

6. A protocol for sending e-mails over the internet is:

SMTP

7. HTTP stands for:

Hyper Text Transfer Protocol

8. Choose the TRUE statement regarding HTTPS:

The "S" in HTTPS stands for "Secure"

9. In a URL, the part that follows the "?" is the

query string

10. In a typical web application, the server can send the response to the browser in the following
format:

text, HTML
HTML & CSS
1. An HTML document:

should have a doctype declaration

can have only one <head> and one <body> element

2. A <script> tag:

can be added both in head and body

3. Choose the valid HTML code:

<img src="/path/here" alt="some image" />

4. The following is TRUE about HTML elements:

by default, divs are block elements

by default, spans are inline elements

5. The HTML tag for a dropdown is:

<select>

6. In a shorthand padding declaration (padding: 10px 5px 15px 0), the order in which they are
applied is:

top, right, bottom, left

7. In the box model:

Margin is the outermost space an element takes

Margins can be negative


ALGORITHMS

1. How many values can 8 bits store?

The correct answer is: 256

2. 0xAC equals (in decimal system):

The correct answer is: 172

3. A pseudocode keyword for a repetition structure is:

While

4. The flowchart symbol for a decision is:

Diamond

5. After running the following pseudocode, m is:


n = 1, m = 1
WHILE n < 4
n = n + 1
m = m * n
ENDWHILE
The correct answer is: 24

6. The outcome of the following pseudocode is:


a = true
b = false
c= true
PRINT (a AND b) OR c
The correct answer is: true

Programming - SQL

1. To modify a record in a table, the keyword that should be used is:

The correct answer is: update


2. To add a new column in a table, the statement that should be used is:

The correct answer is: ALTER TABLE

3. What does the following query do?

SELECT ProductID, Name, Price from Products WHERE Price > 10


ORDER BY Price ASC
The correct answer is: Displays ProductID, Name and Price for all records from table
Products whose price is greater than 10, ordered by price starting with the lowest
price

4. To DELETE a table, the keyword that should be used is: The correct answer is: DROP
5. To select data from multiple tables, use: JOIN

Test Design - auto evaluation

1. Assume postal rates for letters are:


a) $0.25 up to 10 grams
b) $0.35 up to 50 grams
c) $0.45 up to 75 grams
d) $0.55 up to 100 grams

Which test inputs (in grams) would be selected using boundary value analysis?
Select one: The correct answer is: 0, 1, 10, 11, 50, 51, 75, 76, 100, 101
2. An input field takes the birth year between 1900 and 2004.
The boundary values to test this field are:
Select one: The correct answer is: 1899, 1900, 2004, 2005

3. Postal rates for letters are 25 pennies up to 10 grams, 35 pennies up to 50 grams plus an
extra 10 pennies for each additional 25 grams up to 100 grams.
Which test inputs (in grams) would be selected using equivalence partitioning?
Select one: The correct answer is: 4,15, 65, 92,159

4. Which of the following is not a black box technique:


Select one: The correct answer is: Data flow testing

5.Boundary value testing:


Select one: The correct answer is: Test boundary conditions on, below and above the edges
of input and output equivalence classes

6.Equivalence partitioning is:


The correct answer is: A black box testing technique appropriate to all levels of testing

You might also like