0% found this document useful (0 votes)
14 views35 pages

RJ Training Plan SQL

The document contains a comprehensive list of SQL-related questions and tasks, covering various topics such as SQL joins, subqueries, aggregate functions, and data validation techniques. It includes specific queries to manipulate and retrieve data from employee and salary tables, as well as comparisons between SQL concepts like UNION and JOIN. Additionally, it addresses ETL testing, data integrity, and performance considerations in SQL operations.

Uploaded by

komalpjoshi36
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views35 pages

RJ Training Plan SQL

The document contains a comprehensive list of SQL-related questions and tasks, covering various topics such as SQL joins, subqueries, aggregate functions, and data validation techniques. It includes specific queries to manipulate and retrieve data from employee and salary tables, as well as comparisons between SQL concepts like UNION and JOIN. Additionally, it addresses ETL testing, data integrity, and performance considerations in SQL operations.

Uploaded by

komalpjoshi36
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 35

S#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57

58

59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105

106
107
108
109
Questions
Difference between where clause and having clause?
Difference between order by and group by?
What is sub query?
SQL- Joins
what are SET operators in SQL?
How do change the timestamp column into date " YYYY-MM-DD " format
Employee table : Emp Id, Emp First Name, EMP Last name,Salary,Depart
Write query to get the count of employees for a given month?
Write Query to get total no of salary of employee for a particular department?
How to eliminate the dupliacte records for Employee department from the emplyee table?
Display all employees names in a table whose their first name is "Joe","Bob","Ron" ?
Display highest salary in a employee table ?
Display second highest salary in a employee table ?
Query to display total salary of the department for the table which has emp id, department and salary ?
Two tables namely : Employee and Project table -Query to display employee name who is working in a project ?
What is the right outer join?
Have you ever used sub queries ?
Why we need to go for the sub queries?
What is the uses of the index?
We have different types of index like unique index, bitmap index
What is bitmap index
What is the right logic to retrieve the date / sort the date?
SQL Joins
What’s the usage of BETWEEN and IN?
Hive vs Teradata (or any traditional database)
Nested queries or sub queries
How do you validate source Unix file against target data
What are the analytical functions you will use in SQL
How do you get first 3 character data from a column in table
Few Informatica questions (Sessions and workflow related)
How do you check referential integrity in parent and child table
Have you worked on Verbose
Basics check when you load data of table A to table B
What is the sequential order of select where, order by having, group by.
SET related questions.
What type of schema you are using in project
Difference between count(*) and Count(1)
What left outer join will do it and explain
Difference between union and union all
How to Fetch the 10 to 15 employee salary rows from the EMP table
What kind of validation you will do if a data loaded from source A table to Target B table
Which oracle function you will use if the target table wats to allow NULL values
What is the view table and why we need it..?
Where you will run the Informatica jobs..?
Why an Informatica jobs will fail..? few reasons please.
Few Unix commands like by using which command we can search a records in Unix
When will use COALESCE and NVL , what it means
FUNCTIONS - AGGREGATE Functions with examples of the requirement
When you will use Full Outer Join , any example of requirement
Index and its types
What are all the set conditions for Union
String Functions, Numeric Functions, Date Functions and advanced functions in sql
Difference between Drop and Truncate
Difference between drop and delete
SQL - Joins, Aggregations, Type Casting, String Functions, Case, Subquery
Sample question: Exclude first 3 and last 3 letters in a string.
Input String: SENTENCE
Result: TE
Given a query
tableA have 5 rows and table B has 3 records and when you perform left outer join what will be the output?
Given a query as follows.
Table_Cust
Cust_id City Start_Date
1 Chennai 1/1/2017
1 Bangalore 1/1/2018
1 Hyd 1/1/2019
output Expected is as follows
Cust_id City Start_Date end_Date
1 Chennai 1/1/2017 12/31/2017
1 Bangalore 1/1/2018 12/31/2018
1 Hyd 1/1/2019 12/31/2018
How to you test slowly changing dimension
Tell about the Complex bug identified in your project till Now in DWT
Explain SCD process: type1 to type 7
Data modelling what type of schemas you haveworked
snow flake schema
why do think table should be seggregated as dimension
Explain about views
view contains active records or history?
differece between ETL and ELT
between union and union all which one is having better performance differece between them
what are the criteria that should be satisfied for a union and append
what is the criteria for using minus query
How to perform 10 million record validation from source file to target table
How to perform invalid phone number validation
Explain Ranking
natural join
cross join
inner join
table a and table b I want to fetch the records which are not matching using minus, left outer join
sql constraints
primary key constraint and unique key constraint differences
query to retrieve duplicate records with unique key and non unique keys
where you will use having clause
without using aggregate function can we use for having clause
what is the condition on which we can use union
difference between union and union all
partition and indexing
to display unique records
% operators
mod operators
ranking
partitioning
self-join when you will use
what are the different validation that we do at different stages of data flow
referential integrity
Select * from student where name like '[a-i]%'. What will be displayed in the result?
Select * from student where name like '[!spl]%'. What will be displayed in the result
load a file to oracle database what are the scenario will you consider form source to target
how can we compare two table in same schema
How can we compare two tables one in sql server and other in oracle database
difference between put and get method in API
Explain coalesce function
what are the different libraries used in python
sql for finding top salary
How testing is tracked in a sprint and how many number of cycles preferred for a new functionality testing (SIT, Regression etc.,).
File Frequency and Data base ingestion related technical approach
End to End Test planning and approach of a Feature/scope with Unix File SystemsàDBàWeb ServicesàReports. and Failures
expected in the flow.
How to automate application flow. (Unix File SystemsàDBàWeb ServicesàReports)
Approach towards an New Application testing without SME/POC in Project
Tools used for ETL Testing automation and approach to create a new inhouse tool.
Data checks/ETL validation applicable/can be performed within the ETL tools such as Informatica/DataStage. Their capabilities and Limitati
Table EMP TABLE SAL
EMP_ID FIRST_NAME LAST_NAME JOB_LEVEL JOINING_DATE GENDER EMP_ID
102 John David 7 12-Nov-22 M 102
103 Asha k 6 2-Dec-22 F 103
104 Krishnan G 3 22-Dec-22 M 104
105 Gopal A 2 11-Jan-23 M 105
106 Aravind C 3 31-Jan-23 M 106
107 Kathiravan U 2 20-Feb-23 M 107
108 Rani K 4 12-Mar-23 F 110
109 Roja B 5 1-Apr-23 F 111
110 Udhay N 4 21-Apr-23 M 112
111 Vinothini P 3 11-May-23 F
112 Pavithra K 3 31-May-23 F

Q# Questions
1 Fetch EMP_ID from EMP table whose is greater than level 4 and Gender is M
2 Fetch EMP_ID,emai_id from EMP & PERS table whose is greater than level 4 and Gender is M
3 Fetch EMP_ID,job_level from EMP table whose first name contains 'th'
4 Fetch the EMP_ID from EMP whose is not having sal details
5 Fetch the SUM OF SAL for all employees whose last_name is K
6 Fetch all employee details from EMP table whose joined on 2022
7 Fetch EMP_ID from EMP table whose phone number contains 37
8 Fetch sum of Sal whose job_level in(3,2,5) and first name doesn’t contains H
9 Fetch min salary among all employees
10 Fetch EMP_ID & SAL of Kathiravan
TABLE SAL TABLE PERS
DATE PROCESSEDSALARY EMP_ID email_id phone no
30-Nov-22 94500 102 [email protected] 7775925834
30-Nov-22 81000 103 [email protected] 7852160401
30-Nov-22 40500 104 [email protected] 7928394968
30-Nov-22 27000 105 [email protected] 8004629535
30-Nov-22 40500 106 [email protected] 8080864102
30-Nov-22 27000 107 [email protected] 8157098669
30-Nov-22 54000 110 [email protected] 8385802370
30-Nov-22 40500 111 [email protected] 8462036937
30-Nov-22 40500 112 [email protected] 8538271504

d Gender is M
S#

5
6
7

10

11
12
13
14
15
16
17

18

19

20

21

22
23
24
25
26
27
28

29

30

31

32

33

34
35
36
37

38
39

40

41
Questions

We have source and target table, assume 500 records in each.


Write the SQL to find
• Find the missing records in Target
• Find the excess records in Target
• Find the duplicates in Target
Table “Intro” having list of product names and date of introduction information. The date format is in “YYYY-MM-DD” format.
product names and date in the format of “DD-Month-YYYY” for all the records.
Eg: 2022-01-01 --> 01-January-2022
Field Account_no Avail_bal
12345 12345 330
330 34221 450
34221 87657 990
450
87657
990

Data is coming from source as rows containing Account number and available balance in row wise.
Write SQL to populate the data in 2 columns – Account number | Available Balance

In the first table 12345,34221,87657 are the account numbers


330,450,990 are the respective account balances.
Right table is the expected one.
How to convert the Julian date to standard format yyyy-mm-dd, using function and substring
Eg: 2013348 in the format YYYYDDD. This is equivalent to a calendar date of 2013-12-14.
Write sql to fetch the employee names not containing the letters ‘j’ and ‘g’ using Regular expressions
How to find the Nth Maxi Sal from emp table
Delete dummy rows (no values in all fields) from a table without using primary key

The above are the tables with fields name. Create a table ‘Emp_Dept’ with all Emp table fields and Dept Table fields including

Display the Empno, Ename, sal, Deptname, Location, DeptNo, Job of all employees working at Chennai or Travel Dept with Ann
sal should not be=3000 or 2800 who doesn’t belongs to the mgr and whose no is having a digit ‘7’ or ‘8’ in 3rd position in the a
desc order of job

Employee table: EmpNo, Ename, Job, mgr, hiredate, sal, comm, Deptno
Dept table: DeptNo, Deptname, Location
How to fetch alternate records from a table?
Records can be fetched for both Odd and Even row numbers
Query to display current date
Query to replace first occurrence of character with new character.
Query to join Firstname and Lastname and display as one field.
Query to convert ’01-01-2023’ to ‘2023/01/01’. (‘DD-MM-YYYY’ to ‘YYYY-MM-DD’)
Query to get the highest salary from the table.
Query to convert uppercase letter to lowercase and vice versa.
Query to get first day of current month.
ID Name Age
1 A 21
2 B 23
2 B 23
4 D 22
5 E 25
6 G 26
5 E 25

Query to remove duplicates rows from above table?

Query to get all the orders where shipping time is less than 10 days.

Empid Firstname Lastname EmailId Jobid


100 Steven King SKing AD_PRES
101 Neena Kochhar NKochhar AD_VP
102 Lex De Haan LDehaan AD_VP
103 Alexander Hunold AHunold IT_PROG

Query to get the Employee id and emailid (discard last three characters).

Query to find total number of emails by domain. Output should be as shown below

Query to remove first occurrence of word from string.


For example: "123Hello123".
Output should be shown as "Hello123"
Difference between Rank and DENSE_RANK explain with example
Write a query to identify the common records from 2 tables having no joining key
Write a query to identify the Fourth last record of the table
Select second highest salary from Employee
Display department and month-wise maximum salary if annual salary is given.
Display only month from the date format
FullName
John Snow
Walter White
Kuldeep Rana

Query to fetch only the firstname from FullName field.


Empid Firstname Lastname EmailId Jobid
100 Steven King SKing AD_PRES
101 Neena Kochhar NKochhar AD_VP
102 Lex De Haan LDehaan AD_VP
103 Peter Tucker PTucker IT_PROG

Query to display the Firstname of employees where Lastname contain character ‘c’ after 2nd position.
EmpID EmpFname EmpLname Department Project Address DOB Gender
1 Sanjay Mehra HR P1 Hyderabad(HYD) 01/12/1976 M
2 Ananya Mishra Admin P2 Delhi(DEL) 02/05/1968 F
3 Rohan Diwan Account P3 Mumbai(BOM) 01/01/1980 M
4 Sonia Kulkarni HR P1 Hyderabad(HYD) 02/05/1992 F
5 Ankit Kapoor Admin P2 Delhi(DEL) 03/07/1994 M

Query to fetch only the place name(string before brackets) from the Address column of above table.

How to find third highest salary in Employee table using self-join?

Table Structure
Employee_id Employee_name Salary

How to show Max marks and min marks together from student table?

Table Structure
Student_id Student_name Marks
Write query to find the repeated charecters from your name?
What is the difference between rank and dense_rank function?
Write sql query to get the First Day of Current_year
Write an SQL Query to print the name of the distinct employee whose DOB is between 01/01/1960 to 31/12/1975.

Fetch the teacher, subject and their top average score? (Write using sub query and rank function)

Table Structure
Student(studentid,name,grade,dob)
Teachers(Teacherid,teachername,subject)
Student_performance(studentid,subject,grade,quarter,score)
Write a SQL query to return the top 3 'online' orders and their associated locations based on revenue generated
Table Structure
orders
order_id channel date month
1 online 2022-09-01 9
2 online 2022-09-03 9
3 in_store 2022-10-11 10
4 in_store 2022-08-21 8

order_info
order_id location
1 NYC
2 NYC
3 LAX
4 LAX
Given a table (dbo.users) where the column (user_id) is an unique numeric identifier. How can you efficiently select the first 1
table?

Print the rows which have 'Yellow' in one of the columns C1,C2, or C3,but without using OR

Table structure

ID C1 C2 C3
1 Red Yellow Blue
2 NULL Red Green
3 Yellow NULL Violet
Account Flag Amount Date
123 D 45 9/9/2022
234 D 56 9/23/2022
456 D 23 9/15/2022
567 D 89 9/10/2022
123 S 23 9/1/2022
234 S 12 9/16/2022
456 S 42 9/20/2022
567 S 41 9/9/2022
123 W 40 9/18/2022
234 W 30 9/22/2022
456 W 26 9/21/2022
567 W 27 9/8/2022
123 T 1 9/15/2022
234 T 2 9/3/2022
456 T 4 9/2/2022
567 T 19 9/29/2022

S# Questions - (Use the above table)


1 Find the sum of transactions for each account in month with different flags
2 Find the difference in transactions of each account between first 15 days and last 15 days
3 Add the transaction of accounts with flag (D & W) and subtract the sum of transaction with flag(W & T
4 Fetch the average transaction for all accounts
Employee Subject
EmpID EmpName EmpSalary ManagerID subject_id
232 Rakshit 30000 543 11
543 Rahul 30000 124 12
124 Aman 40000 123 13
123 Amit 50000 123 14
453 Sumit 50000 NULL 15
16

Worker Departments
ID Name ID DeptName Manager_id
1 Guillermo Sparks 1 Financial 3
2 Gene Roberts 2 Strategy 5
3 Ally Jones 3 IT 1
4 Bryant Summers 4 Marketing NULL
5 Candice Green

Subscriber
ID first_name last_name date_of_birth city

Calendar
calendar_date calendar_year calendar_month calendar_day calendar_dayname
S# Questions
1 Get the third largest salary from the employee table in two different ways

2 Write a query to get the EmployeeName and ManagerName

3 Handle Null values in the query derived for above question

4 Write an SQL statement that lists student names, subject names, subject lecturers, and the max amount of points for all subjects exc
and any subjects with a max score between 100 and 200

What will be the result of the below query:

5 SELECT name FROM worker


WHERE ID NOT IN (
SELECT manager_id FROM departments
)

6 List all the departments with no professor or all professors with no departments

7 Fetch the project that is not allocated to any professor or department

8 Find all the subscribers that are older than Jael van Gaal. She’s the subscriber with id = 5

Create a report for the bookstore to show a daily order tally which includes:
- the order date
- the number of orders for that date
- the number of books ordered
9 - the total price of the orders
- the running total of books for the month
- the number of books from the same day last week (e.g. how this Sunday compares to last Sunday)
These totals should also show for each month and overall.
Assume that you have/create a calendar table with all day related details
Subject Student
subject_name max_score lecturer student_id student_name city subject_id
Math 130 Christena Solem 2001 Thurman Thorn New York 11
Computer Science 150 Jaime Pille 2002 Sharda Clemens San Francisco 12
Biology 300 Carrol Denmark 2003 Buck Elkins New York 13
Geography 220 Yuette Galang 2004 Fabian Johns Boston 15
Physics 110 Colton Rather 2005 Brad Cameron Stanford 11
Chemistry 400 Nan Mongeau 2006 Sofia Roles Boston 16
2007 Rory Pietila New Haven 12

Employee
ID FirstName LastName dept_id project_id

Project
ID ProjectName

Bookstore
ax amount of points for all subjects except Computer Science

nday)
EmployeeInfo table:
Departme
EmpID EmpFname EmpLname Project Address DOB Gender
nt
1 Rohit Gupta Admin P1 Delhi 2/12/1979 Male
2 Rahul Mahajan Admin P2 Mumbai 10/10/1986 Male
3 Sonia Banerjee HR P3 Pune 5/6/1983 Female

4 Ankita Kapoor HR P4 Chennai 28/11/1983 Female

5 Swati Garg HR P5 Delhi 6/4/1991 Female

Q# Questions
1 Write a query to get the EmpFname from the EmployeeInfo table in the upper case using the alias name as EmpNa
2 Write a query to get the number of employees working in the department ‘HR’.
3 What query will you write to fetch the current date?
4 Write a query to fetch only the place name(string before brackets) from the Address column of the EmployeeInfo t
5 Write a query to create a new table whose data and structure are copied from another table.
6 Write a query to display the names of employees that begin with ‘S’.
7 Write a query to retrieve the top N records.
8 Write a query to obtain relevant records from the EmployeeInfo table ordered by Department in ascending order a
9 Write a query to get the details of employees whose EmpFname ends with ‘A’.
10 Create a query to fetch details of employees having “DELHI” as their address.
11 Write a query to fetch all employees who also hold the managerial position.
12 Create a query to generate the first and last records from the EmployeeInfo table.
13 Create a query to check if the passed value to the query follows the EmployeeInfo and EmployeePosition tables’ da
14 Create a query to obtain display employees having salaries equal to or greater than 150000.
15 Write a query to fetch the year using a date.
16 Create an SQL query to fetch EmpPostion and the total salary paid for each employee position.
17 Write a query to find duplicate records from a table.
18 Create a query to fetch the third-highest salary from the EmpPosition table.
19 Write an SQL query to find even and odd records in the EmployeeInfo table.
20 Create a query to fetch the list of employees of the same department.
EmployeePosition table:
EmpID EmpPosition DateOfJoining Salary

1 Executive 1/4/2020 75000


2 Manager 3/4/2020 500000
3 Manager 2/4/2020 150000

2 Officer 2/4/2020 90000

1 Manager 3/4/2020 300000

using the alias name as EmpName.

column of the EmployeeInfo table.


her table.

epartment in ascending order and EmpLname in descending order.

nd EmployeePosition tables’ date format.


150000.

e position.
Table- Employee Details
EmpId FullName ManagerId DateOfJoining City
121 John Snow 321 43496 Toronto
321 Walter White 986 43860 California

421 Kuldeep Rana 876 27/11/2021 New Delhi

Q# Questions
1 Write an SQL query to fetch all the Employees who are also managers from the EmployeeDetails table
2 Write a query to fetch employee names and salary records. Display the employee details even if the salary record is
3 Write an SQL query to fetch records that are present in one table but not in another table.
4 Write an SQL query to fetch employee names having a salary greater than or equal to 5000 and less than
5 Write an SQL query to fetch the EmpIds that are present in EmployeeDetails but not in EmployeeSalary.
Table- EmployeeSalary
EmpId Project Salary Variable
121 P1 8000 500
321 P2 10000 1000

421 P1 12000 0

stions
Details table
ven if the salary record is not present for the employee.

to 5000 and less than or equal to 10000.


ployeeSalary.
S#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16

17

18

19

20

21

22
23
Questions
Explain Agile process
If there are outstanding Critical Defects open. Project team is forcing you to give signoff and you have no time left to Retest all the Def
What would you do?
Have you prepared Test plan?. Explain.
What all division/components do we have in ALM?(Test plan, Lab, Release etc.)
FS doc...estimation for 2 ppl 50 days
after 20 days of testing.. Project Owner asks to finish in 10 days rather than 30 days...what will be the approach?
why ppl go for agile?
What are different Agile Ceremonies?
Who is a Scrum master?
What was the duration of Sprint in your project ?
Difference b/w Sprint backlog and Product backlog
Any experience on automation
How soon you can learn automation for our project?
Severity and Prioirity of Defect
Example of High Severity High priority defect and Low Severity High Priority defect
Suppose project installation is in couple of days and I have left with 10 user stories and I have to complete testing.
What will be your approach?
Suppose project installation is in couple of days and I have left with 10 user stories and I have to complete testing and I cannot go with
Risk Based testing i.e covering only major functionalities
What will be your approach?
Suppose a functionality is working fine on Web application but not on Tablets or mobile devices. What will be the priority
and severity of defect?
Suppose the developer is not able to replicate the issue/defect you find in QA environment. It is working fine in Dev environment.Wha
will be your approach?
Suppose the above scenario was found to be an environment issue and project implementation is in couple of days. What will be the
severity and Priority of defect
Suppose in a project with 10 days deadline you have worked for 7 days , everything was going smooth.Next day client adds new
requirement and extended 1-2 days deadline. How will you handle this situation?

Suppose you have found a issue in Design document but BA/Client is not acccepting the issue. What will be your decision/approach ?

An Application for visually impaired students which is having requirement as font size should be large and bold . but letters are not in
expected format. What is the severity and priority of defect
If there is a requirement are you willing to work in Manual testing projects apart from ETL/Big Data testing
S# Questions
1 What is the difference between white box, black box, and gray box testing?
2 What is Agile Testing?
3 Explain bug life cycle.
4 Test Deliverables
5 Testing Techniques to design tc’s
6 Status Report formats
7 When testing should be stopped?
8 Test Metrics
9 On what basis you can arrive to an estimation for your project?
10 When is RTM (Requirement Traceability Matrix) prepared ?
11 Explain what is the difference between latent and masked defects?
12 What is difference between Retesting and Regression testing?
13 What is severity and priority of bug? Give some example.
14 What is alpha and beta testing?
15 What is SRS and BRS document?
16 What is test strategy
17 What is Test Plan
18 Various SDLC models , STLC models
19 Few scenarios deriving positive and negative TC’s
20 Explain in a testing project what testing activities would you automate?
S#

3
4
5
6
7
8
9
10
11
12
13
14

15

16

17

18
19
20

21

22

23

24
25
26
27

28

29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Questions

You have to travel 100 meters distance on foot. How many rain droplets will fall on you. What variable factors would
you consider and how they would affect the final number? <Response>- This question is about estimating.

You have a file feed refreshing every 5 hrs into oracle system. You have a service to read it. How would you test it end
to end. List out all the tests you would perform. <Response> - You are expected to test the file feed, the service and the
database.
In continuation to the last question. Explain how you will do full-fledged automation of this process
Where do you think technology is heading. What is your take on it and where do you fit.
load a file to oracle database what are the scenario will you consider form source to target
how can we compare two table in same schema
How can we compare two tables one in sql server and other in oracle database
difference between put and get method in API
any sql function used asked about coalesce
what are the different libraries used in python
Sql for finding top salary
Sql for finding second highest salary
Functionalities worked in the Current Capital Markets Client
Strategies, Difficulties and it’s approach to resolution in the previous projects
How testing is tracked in a sprint and how many number of cycles preferred for a new functionality testing (SIT,
Regression etc.,).
File Frequency and Data base ingestion related technical approach
End to End Test planning and approach of a Feature/scope with Unix File SystemsàDBàWeb ServicesàReports. and
Failures expected in the flow.
How to automate application flow. (Unix File SystemsàDBàWeb ServicesàReports)
Approach towards an New Application testing without SME/POC in Project
Tools used for ETL Testing automation and approach to create a new inhouse tool.
Data checks/ETL validation applicable/can be performed within the ETL tools such as Informatica/DataStage. Their
capabilities and Limitations.
Informatica DVO

CRUD operations in Web services and its responses I worked on.

(Get -select, Put-Update, Post-Create and delete-delete)

200 - OK
201 - Created
400 - Bad Request
401 - Unauthorised
404 - Data not found
500 - Internal server error
503 - Service unavailable
What are Web services and difference between SOAP and REST.
REST API supported how many formats and its details. - XML, JSON, HTML
Python libraries and framework used for ETL testing or data validation.
SQL MOD query automation explanation used in previous project. The high level structure and how it gives the
mismatched records from source, target or both.
File exported to tables and exported data is consumed by API all scenarios of System testing, Integration testing, end to
end testing
Check the performace of APIs after using the Rank, dense rank functions or any complex SQL queries.
Difference between Rank and DENSE_RANK explain with example
SQL Query to identify the Common records from 2 tables having no joining key
SQL Query to identify the fourth last record of the table
Select second highest salary from Employee
Display department and month-wise maximum salary if annual salary is given.
Display only month from the date format
Explain tech expertise in detail with usage
Difference between internal schema and external schema
What automations you have done
How the code was integrated using git?
Performance testing/Regression testing
what databases are used?
And questions on Resume, especially roles & responsibilities in detail
Rank (ask for Query and Rank function's output)
Dense Rank (ask for Query and Dense Rank function's output)
Union and Union All (Table A having 4 cols and Table B 5 cols with identical records)
Data Validations between Tables (in same DB and different DBs)
Data Validations between File and Table
Data Validations approach for #4 and #5 when Data volume is high
Any Automation/programming language exp. - add on

You might also like