SlideShare une entreprise Scribd logo
1  sur  4
ORACLE INTERVIEW QUESTIONS
1. Can you tell us something about your previous project? We are more interested to know what technical
   PL/SQL programming work you have done in your last project.



2. Can you highlight or describe any technical challenge you have faced and resolved in any of your projects for
   which you felt proud of? Please explain the challenge, your approach and the resolution in technical terms.



3. Have you ever been involved in entire life cycle of changes/requests/enhancements/development work or
   only in coding (converting Pseudo code/design to PL/SQL programs)? How do you convert any requirement to
   design? What are the steps you perform?



4. Difference between VIEW & MATERIALISED VIEW (MV). How do you refresh a MTERIALISED VIEW?



5. Why to use a MV instead of a view? What are the advantages?



6. Difference between truncate and delete.



7. Difference between PL/SQL procedures, functions and packages.



8. Can a PL/SQL function return multiple values?



9. What is inout nocopy parameter?



10. Why would you use a package instead of standalone procedures?



11. What are the ORACLE Inbuilt Packages you are aware of what are their uses?
12. What is the use of DBMS_SQL inbuilt package?



13. Have you written any triggers? Why/When do we use triggers? What are the different types of triggers?



14. What is a mutating trigger?



15. Can we use commit/Rollback inside a trigger? When and how to use it?



16. How to troubleshoot performance issues? For eg: One procedure which normally used to take 5-10 seconds
    on an average to get executed has started taking 15 Mins now. What approach you will follow or what are the
    steps you will execute to identify the root cause. What can be the probable root causes and what can be done
    to fix those causes.



17. How would you tune the SQL?



18. What is complex transformation? Have you used any to generate any report?



19. Difference between type and rowtype?



20. What is a bind variable and where we use it?



21. What is a nested subquery? When and how to create it?



22. What are the aggregate functions you have used or you are aware of?



23. Why we get no data found exception error?
24. Why to go for Create or Replace Procedure option instead of dropping the procedure and then creating the
    new one?



25. What is TKPROF and when to use it?



26. What would you add to a query to avoid getting duplicate results ?



27. Describe – UNION, UNION ALL, INTERSECT functionalities.



28. What is SQL on the fly? How to generate and execute it?



29. How do you handle Exceptions?



30. Difference between count(*) and count(1).



31. Have you used OOPS concept in PL/SQL programming?



32. What is ‘SNAPSHOT TOO OLD’ error mean? Why would you get it?



33. What is ‘CONNECT BY PRIOR’ and where we use it?



34. What are Rank and Dense Rank functions?



35. How many types of cursors are there?
36. Have you used any data dictionary tables of ORACLE? Please name some of them and provide a scenario
    where you have used those.



37. What are the uses of VARRY and PL/SQL Tables and how to use those.



38. What are the different types of Indexes and how to use those? What is a IOT (Index Organised Table)



39. Have you ever used the MERGE statement?



40. How to execute Bulk Insert/Update? What is UPSERT?

Contenu connexe

Similaire à Oracle qstns

Most comprehensive list of interview questions for sap bw consultants
Most comprehensive list of interview questions for sap bw consultantsMost comprehensive list of interview questions for sap bw consultants
Most comprehensive list of interview questions for sap bw consultants
Rohit Adhikari
 
Interview questions
Interview questionsInterview questions
Interview questions
swatiba
 
Obiee faq quessions only
Obiee  faq quessions onlyObiee  faq quessions only
Obiee faq quessions only
Ragu Kumar
 
Wipro infotech-interview-questions
Wipro infotech-interview-questionsWipro infotech-interview-questions
Wipro infotech-interview-questions
blacktricker
 
Testing interview questions
Testing interview questionsTesting interview questions
Testing interview questions
Ramu Palanki
 
Comprehensive oracle interview qs
Comprehensive oracle interview qsComprehensive oracle interview qs
Comprehensive oracle interview qs
vipul_wankar
 
Axapta interview questions
Axapta interview questionsAxapta interview questions
Axapta interview questions
KD420
 
Sql interview question part 3
Sql interview question part 3Sql interview question part 3
Sql interview question part 3
kaashiv1
 

Similaire à Oracle qstns (20)

Best Pl/sql SQL Interview Questions
Best Pl/sql SQL Interview QuestionsBest Pl/sql SQL Interview Questions
Best Pl/sql SQL Interview Questions
 
Most comprehensive list of interview questions for sap bw consultants
Most comprehensive list of interview questions for sap bw consultantsMost comprehensive list of interview questions for sap bw consultants
Most comprehensive list of interview questions for sap bw consultants
 
Best interview questions
Best interview questionsBest interview questions
Best interview questions
 
Interview questions
Interview questionsInterview questions
Interview questions
 
Dot net2+ questions
Dot net2+ questionsDot net2+ questions
Dot net2+ questions
 
Obiee faq quessions only
Obiee  faq quessions onlyObiee  faq quessions only
Obiee faq quessions only
 
Wipro infotech-interview-questions
Wipro infotech-interview-questionsWipro infotech-interview-questions
Wipro infotech-interview-questions
 
Testing interview questions
Testing interview questionsTesting interview questions
Testing interview questions
 
VIVA QUESTIONS FOR DEVOPS.pdf
VIVA QUESTIONS FOR DEVOPS.pdfVIVA QUESTIONS FOR DEVOPS.pdf
VIVA QUESTIONS FOR DEVOPS.pdf
 
Comprehensive oracle interview qs
Comprehensive oracle interview qsComprehensive oracle interview qs
Comprehensive oracle interview qs
 
Geecon09: SOLID Design Principles
Geecon09: SOLID Design PrinciplesGeecon09: SOLID Design Principles
Geecon09: SOLID Design Principles
 
SQL interview questions for experience
SQL interview questions for experienceSQL interview questions for experience
SQL interview questions for experience
 
Oop question-bank
Oop question-bankOop question-bank
Oop question-bank
 
Axapta interview questions
Axapta interview questionsAxapta interview questions
Axapta interview questions
 
.Net questions
.Net questions.Net questions
.Net questions
 
Probable questions for semester exam
Probable questions for semester examProbable questions for semester exam
Probable questions for semester exam
 
Wk3 questions
Wk3 questionsWk3 questions
Wk3 questions
 
Ebook3
Ebook3Ebook3
Ebook3
 
Sql interview question part 3
Sql interview question part 3Sql interview question part 3
Sql interview question part 3
 
The working architecture of NodeJS applications, Виктор Турский
The working architecture of NodeJS applications, Виктор ТурскийThe working architecture of NodeJS applications, Виктор Турский
The working architecture of NodeJS applications, Виктор Турский
 

Dernier

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Dernier (20)

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 

Oracle qstns

  • 1. ORACLE INTERVIEW QUESTIONS 1. Can you tell us something about your previous project? We are more interested to know what technical PL/SQL programming work you have done in your last project. 2. Can you highlight or describe any technical challenge you have faced and resolved in any of your projects for which you felt proud of? Please explain the challenge, your approach and the resolution in technical terms. 3. Have you ever been involved in entire life cycle of changes/requests/enhancements/development work or only in coding (converting Pseudo code/design to PL/SQL programs)? How do you convert any requirement to design? What are the steps you perform? 4. Difference between VIEW & MATERIALISED VIEW (MV). How do you refresh a MTERIALISED VIEW? 5. Why to use a MV instead of a view? What are the advantages? 6. Difference between truncate and delete. 7. Difference between PL/SQL procedures, functions and packages. 8. Can a PL/SQL function return multiple values? 9. What is inout nocopy parameter? 10. Why would you use a package instead of standalone procedures? 11. What are the ORACLE Inbuilt Packages you are aware of what are their uses?
  • 2. 12. What is the use of DBMS_SQL inbuilt package? 13. Have you written any triggers? Why/When do we use triggers? What are the different types of triggers? 14. What is a mutating trigger? 15. Can we use commit/Rollback inside a trigger? When and how to use it? 16. How to troubleshoot performance issues? For eg: One procedure which normally used to take 5-10 seconds on an average to get executed has started taking 15 Mins now. What approach you will follow or what are the steps you will execute to identify the root cause. What can be the probable root causes and what can be done to fix those causes. 17. How would you tune the SQL? 18. What is complex transformation? Have you used any to generate any report? 19. Difference between type and rowtype? 20. What is a bind variable and where we use it? 21. What is a nested subquery? When and how to create it? 22. What are the aggregate functions you have used or you are aware of? 23. Why we get no data found exception error?
  • 3. 24. Why to go for Create or Replace Procedure option instead of dropping the procedure and then creating the new one? 25. What is TKPROF and when to use it? 26. What would you add to a query to avoid getting duplicate results ? 27. Describe – UNION, UNION ALL, INTERSECT functionalities. 28. What is SQL on the fly? How to generate and execute it? 29. How do you handle Exceptions? 30. Difference between count(*) and count(1). 31. Have you used OOPS concept in PL/SQL programming? 32. What is ‘SNAPSHOT TOO OLD’ error mean? Why would you get it? 33. What is ‘CONNECT BY PRIOR’ and where we use it? 34. What are Rank and Dense Rank functions? 35. How many types of cursors are there?
  • 4. 36. Have you used any data dictionary tables of ORACLE? Please name some of them and provide a scenario where you have used those. 37. What are the uses of VARRY and PL/SQL Tables and how to use those. 38. What are the different types of Indexes and how to use those? What is a IOT (Index Organised Table) 39. Have you ever used the MERGE statement? 40. How to execute Bulk Insert/Update? What is UPSERT?