SQL Tricky Interview Questions Preparation Course

Handle Tough Interview Questions on SQL. Save time in Interview preparation.

4.40 (259 reviews)
Udemy
platform
English
language
Databases
category
SQL Tricky Interview Questions Preparation Course
1,459
students
3 hours
content
Feb 2018
last update
$44.99
regular price

What you will learn

Learn important concepts of SQL

Handle tricky SQL interview questions

Implement complex SQL queries

Answer popular interview questions on SQL

Demand higher salary or promotion based on the knowledge gained

Why take this course?

This course contains tricky and nasty SQL interview questions that an interviewer asks. It is a compilation of advanced SQL interview questions after attending dozens of technical interviews in top-notch companies like- Oracle, Google, Ebay, Amazon etc. Each question is accompanied with an answer so that you can prepare for job interview in short time. 

Often, these questions and concepts are used in our daily programming work. But these are most helpful when an Interviewer is trying to test your deep knowledge of SQL concepts.

What is the biggest benefit of this course to me?

The biggest benefit of this course is that you will be able to handle interview questions on SQL. I will explain you questions and their answers in detail. So you will be well prepared for your next career jump.

What are the topics covered in this course?

We cover a wide range of topics in this course. We have questions on SQL group by, date operations etc.

How will this course help me?

By attending this course, you do not have to spend time searching the Internet for tricky SQL interview questions. We have already compiled the list of the most popular and the latest SQL Interview questions. 

Are there answers in this course?

Yes, in this course each question is followed by an answer. So you can save time in interview preparation.

What is the best way of viewing this course?

You have to just watch the course from beginning to end. Once you go through all the videos, try to answer the questions in your own words. Also mark the questions that you could not answer by yourself. Then, in second pass go through only the difficult questions. After going through this course 2-3 times, you will be well prepared to face a technical interview in SQL language.

What is the level of questions in this course?

This course contains questions that are good for a Fresher to an Architect level. The difficulty level of question varies in the course from a Fresher to an Experienced professional.

What happens if SQL tricky questions list changes in future?

From time to time, we keep adding more questions to this course. Our aim is to keep you always updated with the latest interview questions on SQL.

What are the sample questions covered in this course?

Sample questions covered in this course are as follows:

  1. Write SQL query to get the second highest salary among all Employees?
  2. How can we retrieve alternate records from a table in Oracle?
  3. Write a SQL Query to find Max salary and Department name from each department.
  4. Write a SQL query to find records in Table A that are not in Table B without using NOT IN operator.
  5. What is the result of following query?
  6. Write SQL Query to find employees that have same name and email.
  7. Write a SQL Query to find Max salary from each department.
  8. Write SQL query to get the nth highest salary among all Employees.
  9. How can you find 10 employees with Odd number as Employee ID?
  10. Write a SQL Query to get the names of employees whose date of birth is between 01/01/1990 to 31/12/2000.
  11. Write a SQL Query to get the Quarter from date.
  12. Write Query to find employees with duplicate email.
  13. Is it safe to use ROWID to locate a record in Oracle SQL queries?
  14. What is a Pseudocolumn?
  15. What are the reasons for de-normalizing the data?
  16. What is the feature in SQL for writing If/Else statements?
  17. What is the difference between DELETE and TRUNCATE in SQL?
  18. What is the difference between DDL and DML commands in SQL?
  19. Why do we use Escape characters in SQL queries?
  20. What is the difference between Primary key and Unique key in SQL?
  21. What is the difference between INNER join and OUTER join in SQL?
  22. What is the difference between Left OUTER Join and Right OUTER Join?
  23. What is the datatype of ROWID?
  24. What is the difference between where clause and having clause?
  25. What is cardinality in SQL?
  26. What is Merge statement in SQL?
  27. What is the difference between UNION and UNION ALL?
  28. What will be the result of following query?
  29. What is the wrong with this SQL query?
  30. What is wrong with this query to get the list of employees not in Dept 1?
  31. What is the use of Execution plan in SQL?
  32. How many records are returned by following query?
  33. Write a query for this problem?
  34. Write SQL Query to get Employee Name, Manager ID and number of employees in the department?
  35. Write SQL Query to find duplicate rows in a database?
  36. Write SQL query to delete duplicate rows in a table?
  37. Why is the difference between NVL and NVL2 functions in SQL?
  38. What are ACID properties in a SQL transaction?
  39. What is the main difference between RANK and DENSE_RANK functions in Oracle?
  40. What is the use of WITH clause in SQL?
  41. Which SQL feature can be used to view data in a table sequentially?
  42. Write SQL Query to get Student Name and number of Students in same grade.
  43. Write SQL Query to get the list of grades with total score more than average score.
  44. What are the differences between CASE and DECODE in SQL?
  45. Write a Query to get Unique names of products without using DISTINCT keyword.
  46. Write a SQL query to maximum Zipcode from a table without using MAX or MIN aggregate functions.
  47. Given a list of student names and grade. Write a query to print a comma separated list of student names in a grade.
  48. What is the difference between Correlated and Un-correlated Sub query?
  49. Given an Employee table with Manager_ID as column, print First name, Manager ID and Level of employees in Organization Structure?
  50. Write a query to create an empty table from an existing table?


Screenshots

SQL Tricky Interview Questions Preparation Course - Screenshot_01SQL Tricky Interview Questions Preparation Course - Screenshot_02SQL Tricky Interview Questions Preparation Course - Screenshot_03SQL Tricky Interview Questions Preparation Course - Screenshot_04

Reviews

Umesh
January 15, 2023
Good concept but not executed well. Too much centric to oracle Explanations appear confusing many times
Akhil
November 28, 2020
It was a good refresher for SQL however, the course gives more weightage on Oracle-based questions. The course could include more window function questions as tricky questions. Overall it was a good course!
George
October 5, 2020
It is a one stop for all kinds of tricky SQL's ; SQL is a must have skill for everyone in s/w industry ,right from Architects/Business Analyst/Developers/QA and this course just serves the purpose.Also there is life time access to this course so that it can referenced later as well
Anne
July 19, 2020
The course is a good refresher of how different problems are solved differently. May not be ideal for very advanced SQL users and felt thatin some scenarios there were easier ways of achieving the results than the prescribed but thoroughly enjoyed it.
Rajesh
December 22, 2019
The information/content is good but it could be represented in a much better way. I am changing my review from 1 to 3 as I could see the information provided is useful and I am thankful to the instructor for the deep insights. I appreciate your effort and your insights are good. I would like to have more courses from you but it would be great if you take care of below things. I am warning you as in the below feedback I am too blunt and you may dis-agree with some points. Some blunt suggestions: - Please do not start every slide with the same topic name. By doing it you are repeating yourself and its very irritating to see/listen the same text again and again. Also sometimes there are other people around who can look at your screen and seeing interview at the start of every slide is not good. - Please provide input data so that I can run the queries myself. - Please keep the font small; the text is too big. In-fact to me it seem the text is yelling at me and its not soothing at all. - Explanation of topics could be improved. Topics could more engaging. - Examples could be more useful like actual value of row id's. - Also some examples only apply to Oracle; no harm in being DB specific but tell other database specific details. - You said most companies use Oracle. I doubt that but if you have well known data behind it then share the same like if you can prove the same by showing publicly available data say stack overflow survey. Otherwise do not mention it or say it is your thoughts only. I know given the price I should not expect more. But if you see other courses, you will understand why I am asking more. I finished many courses and these things matter a lot.
Cassie
May 20, 2019
I just watched the explanation of the first two question. They are both wrong. I don't think it's meaningful to continue to watch. I haven't found a button to refund, so I just decide to archived.
Ankit
October 27, 2018
Very good course for quick preparation on SQL interviews - Oracle questions. Definitely a YES if you are about to take interview/s.
Vince
March 17, 2018
I got this question about 5 query lessons into the course. I like some of the "tricks" that I've picked up. But I don't feel I have seen enough questions from the course yet to fully evaluate it at this time. If there will be tips on how to strategically approach an interview question, I'd give the course 5 stars.

Charts

Price

SQL Tricky Interview Questions Preparation Course - Price chart

Rating

SQL Tricky Interview Questions Preparation Course - Ratings chart

Enrollment distribution

SQL Tricky Interview Questions Preparation Course - Distribution chart
1188616
udemy ID
4/21/2017
course created date
11/22/2019
course indexed date
Bot
course submited by