The testing process: Implementing code or fixing bugs in Ruby.
Motivation: Basic familiarity with the programming language used on the job is a prerequisite for quickly getting up to speed.
The testing process: Answering multiple choice questions regarding database abstraction.
Motivation: Database abstraction decouples business logic from database, making it a key component of many web frameworks and, as such, important for a web developer to understand.
The testing process: Answering questions regarding Ruby on Rails.
Motivation: Ruby on Rails is one of the most popular web development frameworks making it very important to be familiar with for a Ruby developer.
A company database contains the following table, in which id is the primary key:
Select all the statements that return the employee with name "John" (id = 2).