Technical Flashcards

1
Q

What is schema

A

Database with multiple tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Alias level column

A

Result level and column level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

You have 4 tables so which one is the JOIN right

A

After putting JOINS then last join is right tables

Table a
Table b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How do sort results

A

ORDER BY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an end point

A

A source where we get info or send info to.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Variables CRUD

A

Create POST
Retrieve GET
UPDATE PUT
delete DEL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What have you done in automation

A

Regression testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is selenium

A

Selenium is a open-source tool used for automating web browsers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What’s the reason for automation

A

There’s Less human error and increased efficiency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a breaking point?

A

Where application crashes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the language you used in automation

A

Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How do you identify the right table after JOIN?**

A

By specifying the correct join condition that links the tables based on their related data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. How do you sort results?
A

By using the ORDER BY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the difference between left and right join?*

A

Left join returns all records from the left table and the matched records from the right table. Right join returns all records from the right table and the matched records from the left table.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a subquery

A

A subquery is a query nested within another query, allowing you to retrieve data from one or more tables based on conditions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. What is default sort for any table? By what column?
A

Tables in databases typically have no default sort order. Sorting is applied based on the specified ORDER BY clause in a query.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

How would you rate yourself in API? Why?**

A

I would d rate myself 7 in API because of my extensive experience in designing, developing, and integrating APIs across various projects,

18
Q

What does API stand for?

A

Application Programming Interface.

19
Q

What are some of the authentications you used in Postman?

A

• Some authentication methods in Postman include Basic Auth, OAuth 2.0, API Key, and Bearer Token.

20
Q

Difference between PUT and POST

A

PUT is used to update an existing resource, while POST is used to create a new resource.

21
Q

What have you used in automation?

A

Selenium for web testing and postman for api

22
Q

What is a dynamic value?

A

dynamic value is a value in a test scenario that changes each time the scenario is executed, such as timestamps, session IDs, or randomly generated data.

23
Q

What if functional test doesn’t complete before UAT deployment?

A

• If functional tests don’t complete before UAT deployment, it may indicate a risk of deploying untested features. In such cases, it’s crucial to prioritize critical tests and communicate any remaining issues or risks to stakeholders for informed decision-making.

24
Q

What is the difference between column level and results level Alias AS

A

Column-level AS (Alias) is used to rename a specific column in a query result,

result-level AS renames the result set of an entire query or subquery.

25
Q

Total Count of Rows the table Contains.

26
Q

Total of all the numbers added together.

27
Q

Average of all the numbers put together.

28
Q

Highest Number compared to other values of the selected column.

29
Q

Lowest number compared to other values of the selected column.

30
Q

● WHERE Clause.

A

● PURPOSE IS TO SPECIFY ROWS USING CONDITIONS.
● CAN ONLY BE USED ONCE IN A QUERY.

31
Q

What does Selenium help you do?**

A

Selenium helps automate web browser interactions and testing

32
Q

How do you find an element?*

A
  • I use locators such as ID, class name, XPath, to find and interact with elements on a web page in Selenium.
33
Q

What is implicit or explicit wait?*

A

Implicit wait instructs Selenium to wait for a certain amount of time for elements to become available. Explicit wait waits for a specific condition to be met before proceeding with the execution of test steps.

34
Q

What type of test do we automate in general?

A

We generally automate regression tests because its reusable

35
Q

What is authentication

A

verifying the identity of a user or client making a request to an API.

36
Q

What is column level Alias

A

Temporary name assigned to a column in sql query

37
Q

how do you identify an element within selenium?

A

driver findElement(By.xpath
- right click, , inspect, use xpath

38
Q

how do you identify an element within selenium?

A

driver findElement(By.xpath
- right click, , inspect, use xpath

39
Q

if your code break, what are your debugging process like?

A
  • I understand the error code first, I find which line the code broke at and put a breakpoint next to that line. re-run the script.
40
Q

how to complete a put operation to an endpoint without a body?

A

you use the GET function to get the body, copy and paste it in body field. then update it to what is requested and then use PUT function.

GET - copy and paste - update - PUT