Thursday, July 18, 2024

Top Common Job Interview Questions

Practice and get comfortable with these common job questions and answer samples before our

interview and we’ll feel more confident, while giving much better answers.

We recommend spending some time getting comfortable with what we might be asked, what

hiring managers are really looking for in our responses, and what it takes to show that we're the

right man or woman for the job.


1. Can you tell me a little about yourself?

To answer, walk them through our background, starting at how we began our career or our

current line of work.

Take them through key accomplishments, key career moves we’ve made, and end by sharing

what we’re looking to do next in our career and why we’re job hunting.

Good answer sample:

“I started my career in Marketing after graduating with a Business degree in 2011. I’ve spent

my entire career at Google, receiving 3 promotions and 4 awards for outstanding performance.

I’m looking to join a smaller company now, and take on more leadership and project

management.”


2. How did you hear about the position?

This is one of the simplest question and answer scenarios in any interview, but that doesn’t mean

it can’t ruin our chances at the job if we answer incorrectly.

Good answer sample:

“I saw the job posted on a website, and the position seemed interesting so I wanted to learn

more”

“I found the position while looking for jobs online”

“Your company was recommended to me by somebody I worked with in a previous job and had

heard good things about your organization”

“I heard about it from a friend”

REST Interview Questions

 1. What are the different API methods you have tested?

In API testing, we commonly test the following HTTP methods:

GET: Retrieves data from the server. This method is used to request data from a

specified resource. It is read-only and does not change the state of the resource.

given()

.when()

.get("https://api.example.com/users")

.then()

.statusCode(200);

POST: Sends data to the server to create a new resource. This method submits data to be

processed to a specified resource.

given()

.contentType("application/json")

.body("{ \"name\": \"John\", \"age\": 30 }")

.when()

.post("https://api.example.com/users")

.then()

.statusCode(201);

PUT: Updates an existing resource on the server. If the resource does not exist, it can

create it.

given()

.contentType("application/json")

.body("{ \"name\": \"John\", \"age\": 31 }")

.when()

.put("https://api.example.com/users/1")

.then()

.statusCode(200);

DELETE: Removes a resource from the server.

given()

.when()

.delete("https://api.example.com/users/1")

.then()

.statusCode(204);

PATCH: Partially updates an existing resource.

given()

.contentType("application/json")

.body("{ \"age\": 32 }")

.when()

.patch("https://api.example.com/users/1")

.then()

.statusCode(200);

SQL Interview Questions

 Q 1. What is SQL?

SQL stands for Structured Query Language. It is a

programming language used for managing and

manipulating relational databases.

Q 2. What is a database?

A database is an organised collection of data stored

and accessed electronically. It provides a way to

store, organize, and retrieve large amounts of data

efficiently.

Q 3. What is a primary key?

A primary key is a column or combination of columns

that uniquely identifies each row in a table. It

enforces the entity integrity rule in a relational

database.

01Q 4. What is a foreign key?

A foreign key is a column or combination of columns

that establishes a link between data in two tables. It

ensures referential integrity by enforcing

relationships between tables.

02