Вы находитесь на странице: 1из 6

-------------1st Round-----------------

01. Tell me about yourself?

02. Explain your current project? What was your role in the project?

03. Why did you use utl package instead of sql * loader?

04. Were you doing any data validation?

05. What are packages?

06. What are its advantages?

07. What is sql * loader?

08. Whats the difference between sql * loader and utl package?

09. What are steps involved in utl package?

10. What are Triggers?

11. Types of triggers?

12. What is the maximum no of triggers u can have on a table?

13. Difference between row level trigger and statement level trigger?

14. What is Instead of trigger?

14. What are views?

15. What are materialized views?

16. What are global temporary table?

17. What are the ways of loading data from table to flat files other then utl package?

18. What are pragma init exception and its range?

19. What are exceptions? And its types?

20. What are cursors and its types?

21. What are ref cursors?

22. What is bulk collect?

23. Difference between plsql tables and cursors?


24. What are hints?

25. What is performance tuning?

26. What are the types of performance tunning?

27. What is table partitioning?

28. What are indexes? Upon which constraint, the index will get created automatically?

29. Types of indexes?

30. Which structure does index follows?

31. What is optimizer?

32. Types of optimizer and which one is default and explain both?

33. What are types of constraints?

34. Difference between primary key and unique key?

35. Write a query to display department wise employee names that get highest salary?

36. When you have two tables emp and dept where dept tables deptno is referenced by emp tables
deptno column. How do you insert a new record into dept table, with deptno that is not in dept
table?

--------------2nd round (Sr Manager)-----------------


01. Tell me about yourself?

02. What was your role in your project?

03. What is your daily routine in your project?

04. How do you get data from your client?

05. Why did you use utl file instead of sql * loader?

06. Whats the difference between utl file and sql * loader?

07. Write a query to display employees names, who are getting salary greater than their departments
average salary?

08. Write a query display the output as follows from source table
deptno ename

10 A

20 b

30 c

10 d

10 e

30 f

as

deptno ename

10 a,d,e

20 b

30 c,f

Do it in single select statement?

09. What are exceptions?

10. Write a procedure to create utl package to read data from the flat file and insert it into table, handle
exceptions?

11. What are views and materialized views? And there differences?

12. What are collections?

13. What are triggers? Types?

14. What is pragma autonomous transaction?

15. Can you use rollback or commit in triggers?

16. Name some plsql attributes?

17. What are ref cursors and why it is used?

18. Difference between sub query and correlated query?


19. Types of views?

20. Can we insert new record into complex view?

21. Types of refreshing materialized view? Explain.

22. What are records?

23. Difference between %type and %row type?

24. Write a procedure with %row type as data type and display the records in a table?

25. What are packages? Explain

26. How do you compile only package body?

27. What happens when you recompile the package body, to the procedures that are declared outside
the package and depending on procedures that are declared inside package body?

28. What does pragma init exception does?

29. Name some system defined exceptions?

30. Can we have other exception before using predefined exceptions in a block?

31. What are global variables?

32. Can you change the path of the directory in utl package without dropping it? Using which command?

33. Write a code in JavaScript, how do you validate a text box on mouse click on a button?

34. What is dynamic sql?

35. What is tkprof?

------------------------3rd round (Techncial Manager)----------------------


01. Tell me about yourself?

02. What are packages? Explain

03. What are bulk collect?

04. Uses of plsql tables over cursors?

05. What are triggers? Types?

06. Which is default trigger type?

07. What are the advantages of packages?


08. If there are two tables A and B where A has 60 records and B has 40 records whats the output count,
when you say

Select * from a,b;

09. What are views? Explain

10. What are materialized views? Can you create view on aggregate functions?

11. What is the use of having clause?

12. Write a query to display the employee names that get second highest salary in their respective
department?

13. Explain the flow, how dense rank works in the above query?

14. If a table contains number between 1 to 100 and some numbers are missing in between.

Write a query to display the numbers which are missing?

15. Write a procedure using bulk collect to copy data from emp table to emp1 table and handle
exceptions?

16. What are triggers?

17. IF a package contains two procedures Procedure A and procedure B, where A is calling B and B is
calling A. What will happen when you compile the package and how do you handle it?

18. Explain the steps involved in utl package?

19. What happens if you dont close the file handler?

20. Write query to display student name and status as passed if the student has secured >=40 marks in
all subjects

or display as failed ?

---------------4th round (Director round)--------------------


1. Tell me about yourself?

2. Explain your project?

3. Who is the client for your client?

4. How do you display user defined exception in the form of oracle defined exception?

5. What is the range of pragma_init_exception?


6. What are pragma autonomous transaction?

7. What is the difficult situation you have faced in your project?

8. What are triggers?

9. What is mutating error?

10. Can you declare annonymoyus procedure inside the package?

11. What are global temporary tables?

12. What is the name of your fact table and dimension table that you have worked on?

13. How many procedures you have written?

14. Have you worked on JavaScript?

15. What is talend?

Вам также может понравиться