SlideShare una empresa de 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?

Más contenido relacionado

Similar a Oracle qstns

Best Pl/sql SQL Interview Questions
Best Pl/sql SQL Interview QuestionsBest Pl/sql SQL Interview Questions
Best Pl/sql SQL Interview QuestionsAshwani Pandey
 
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 consultantsRohit Adhikari
 
Interview questions
Interview questionsInterview questions
Interview questionsswatiba
 
Obiee faq quessions only
Obiee  faq quessions onlyObiee  faq quessions only
Obiee faq quessions onlyRagu Kumar
 
Wipro infotech-interview-questions
Wipro infotech-interview-questionsWipro infotech-interview-questions
Wipro infotech-interview-questionsblacktricker
 
Testing interview questions
Testing interview questionsTesting interview questions
Testing interview questionsRamu Palanki
 
VIVA QUESTIONS FOR DEVOPS.pdf
VIVA QUESTIONS FOR DEVOPS.pdfVIVA QUESTIONS FOR DEVOPS.pdf
VIVA QUESTIONS FOR DEVOPS.pdfnikshaikh786
 
Comprehensive oracle interview qs
Comprehensive oracle interview qsComprehensive oracle interview qs
Comprehensive oracle interview qsvipul_wankar
 
Geecon09: SOLID Design Principles
Geecon09: SOLID Design PrinciplesGeecon09: SOLID Design Principles
Geecon09: SOLID Design PrinciplesBruno Bossola
 
SQL interview questions for experience
SQL interview questions for experienceSQL interview questions for experience
SQL interview questions for experienceMYTHILIKRISHNAN4
 
Axapta interview questions
Axapta interview questionsAxapta interview questions
Axapta interview questionsKD420
 
Probable questions for semester exam
Probable questions for semester examProbable questions for semester exam
Probable questions for semester examKuntal Bhowmick
 
Sql interview question part 3
Sql interview question part 3Sql interview question part 3
Sql interview question part 3kaashiv1
 
The working architecture of NodeJS applications, Виктор Турский
The working architecture of NodeJS applications, Виктор ТурскийThe working architecture of NodeJS applications, Виктор Турский
The working architecture of NodeJS applications, Виктор ТурскийSigma Software
 

Similar 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

Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 

Último (20)

Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 

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?