SlideShare uma empresa Scribd logo
1 de 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?

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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, Виктор Турский
 

Último

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
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
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Último (20)

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
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
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.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?