Upload Button Icon Add office photos

Filter interviews by

IAP Company Plsql Developer Interview Questions and Answers

Updated 8 Jun 2021

IAP Company Plsql Developer Interview Experiences

1 interview found

Interview Questionnaire 

1 Question

  • Q1. What is cursor? What is trigger & trigger performance
  • Ans. 

    A cursor is a pointer to a private SQL area that stores information about the processing of a SELECT or DML statement. A trigger is a stored program that is executed automatically in response to certain events or actions.

    • A cursor is used to retrieve data from a result set one row at a time

    • A trigger can be used to enforce business rules, audit changes to data, or replicate data to other tables

    • Triggers can be classified ...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Sql questions basic
Round 2 - Technical 

(1 Question)

  • Q1. Sql intermediate questions and jira and other daily tools
Round 3 - HR 

(1 Question)

  • Q1. Salary and other basic

Interview Preparation Tips

Interview preparation tips for other job seekers - as less experienced interview will be easy
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. Difference between delete, drop and truncate
  • Ans. 

    Delete removes rows from a table, drop removes the entire table, and truncate removes all rows from a table.

    • Delete is a DML operation and can be rolled back, but it is slower than truncate.

    • Drop is a DDL operation and cannot be rolled back. It removes the table and all associated objects.

    • Truncate is a DDL operation and cannot be rolled back. It removes all rows from the table but keeps the table structure.

    • Delete and tru...

  • Answered by AI
  • Q2. Difference between table and view
  • Ans. 

    Table stores data in a structured format while view is a virtual table created from a query.

    • Table is a physical object while view is a logical object.

    • Table can be modified while view cannot be modified directly.

    • Table can have indexes while view cannot have indexes.

    • Table can have constraints while view cannot have constraints.

    • View can be used to simplify complex queries by joining multiple tables.

    • View can be used to res...

  • Answered by AI
  • Q3. What type of cursors did you use
  • Ans. 

    I have used both implicit and explicit cursors in PL/SQL development.

    • Implicit cursors are used for single-row queries while explicit cursors are used for multi-row queries.

    • I have used explicit cursors with parameters to make the query more dynamic.

    • I have also used cursor variables to pass cursors as parameters to procedures and functions.

    • Examples of cursor types I have used include FOR LOOP, FETCH, and UPDATE cursors.

  • Answered by AI
  • Q4. What is primary key and unique key
  • Ans. 

    Primary key uniquely identifies a record in a table, while unique key ensures uniqueness of a column or set of columns.

    • Primary key is a column or set of columns that uniquely identifies each record in a table

    • Unique key ensures that a column or set of columns have unique values

    • Primary key cannot have null values, while unique key can have null values

    • A table can have only one primary key, but multiple unique keys

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident in the interview.
Frame your answer correctly.if you don't know any complex question ask the interviewer at the end

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Job Portal

Round 1 - HR 

(1 Question)

  • Q1. What is plsql and sql
  • Ans. 

    PL/SQL is a procedural extension of SQL used for writing stored procedures, functions, triggers, and packages in Oracle databases.

    • PL/SQL stands for Procedural Language/Structured Query Language

    • It is used to write procedural code like stored procedures, functions, triggers, and packages in Oracle databases

    • SQL (Structured Query Language) is a standard language for accessing and manipulating databases

    • SQL is used to query,...

  • Answered by AI
Round 2 - Coding Test 

Questions on plsql and sql in general

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

3omins of coding knowledge testing

Round 3 - Technical 

(2 Questions)

  • Q1. Client round to check the pervious project knowledge, present requirement testing
  • Q2. Tell me about your current project
Round 4 - HR 

(1 Question)

  • Q1. Basicaly salary negotiation
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Monster

Round 1 - Technical 

(3 Questions)

  • Q1. Write query to get result based on hughest salary
  • Ans. 

    Use SQL query with ORDER BY clause to get result based on highest salary

    • Use SELECT statement to retrieve data from the table

    • Use ORDER BY clause with DESC keyword to sort salaries in descending order

    • Use LIMIT or FETCH FIRST clause to limit the result to only one row

  • Answered by AI
  • Q2. Writw merge query
  • Q3. Bulk collect and bulk binding difference
  • Ans. 

    Bulk collect is used to fetch multiple rows into collections at once, while bulk binding is used to bind collections to SQL statements for improved performance.

    • Bulk collect fetches multiple rows into collections in a single operation, reducing context switches and improving performance.

    • Bulk binding binds collections to SQL statements, reducing the number of context switches between the PL/SQL engine and SQL engine.

    • Bulk...

  • Answered by AI

Skills evaluated in this interview

Round 1 - Technical 

(2 Questions)

  • Q1. Basic SQL related question
  • Q2. Good knowledge on pl SQL is preferred, few in-depth questions . Keep your cool and answer every question with best of your knowledge

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't panic and answer questions with your best experience and knowledge.

I applied via Naukri.com and was interviewed in Jun 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Triggers , procedures , exception handling , collections, package
  • Q2. Type , array, partition, performance tuning, AWR

Interview Preparation Tips

Interview preparation tips for other job seekers - For senior level they will expect knowledge on bulk processing exception handling packages collections
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. CREATE A FUNCTION BASED ONLOGIC SHARED
  • Ans. 

    Create a function based on shared logic

    • Identify common logic that can be reused in multiple functions

    • Create a separate function to encapsulate the shared logic

    • Call the shared function from other functions where the logic is needed

  • Answered by AI
  • Q2. FOR AN ENTITY GIVE DTAILS OF PREVOUS AND NEXT DATE FOR PARTICULAR DEPATMENT

I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

10 Questions

  • Q1. Oracle instance architecture
  • Q2. Redo log buffer
  • Q3. Difference between Procedure and function
  • Ans. 

    Procedures and functions are both PL/SQL program units, but they have some key differences.

    • Procedures do not return a value, while functions do.

    • Procedures can have OUT parameters to pass values back to the caller, while functions cannot.

    • Functions can be used in SQL statements, while procedures cannot.

    • Functions must return a value, while procedures do not necessarily have to.

    • Procedures are typically used for performing ...

  • Answered by AI
  • Q4. Difference between implicit and explicit cursor
  • Ans. 

    Implicit cursors are automatically created by the Oracle server, while explicit cursors are explicitly declared by the programmer.

    • Implicit cursors are used for single-row queries, while explicit cursors are used for multi-row queries.

    • Implicit cursors are automatically opened, fetched, and closed by the Oracle server, while explicit cursors need to be manually opened, fetched, and closed by the programmer.

    • Implicit curso...

  • Answered by AI
  • Q5. Difference between soft parsing and hard parsing of sql
  • Ans. 

    Soft parsing is reusing the existing execution plan while hard parsing is generating a new execution plan.

    • Soft parsing is faster as it avoids the overhead of generating a new execution plan.

    • Hard parsing is slower as it involves generating a new execution plan.

    • Soft parsing occurs when the SQL statement is already in the shared pool.

    • Hard parsing occurs when the SQL statement is not in the shared pool or needs a new execu...

  • Answered by AI
  • Q6. Difference between rdbms and dbms
  • Ans. 

    RDBMS is a type of DBMS that stores data in a structured manner using tables with relationships.

    • DBMS is a software system that manages data stored in a computer's memory or disk storage.

    • RDBMS is a type of DBMS that uses a relational model to store data in tables with relationships.

    • RDBMS supports ACID properties (Atomicity, Consistency, Isolation, Durability) for data integrity.

    • Examples of RDBMS include Oracle, MySQL, S...

  • Answered by AI
  • Q7. Write a sql to find nth highest salary
  • Ans. 

    SQL query to find the nth highest salary

    • Use the ORDER BY clause to sort the salaries in descending order

    • Use the LIMIT clause to select the nth highest salary

  • Answered by AI
  • Q8. Write a sql to delete duplicate records from a table
  • Ans. 

    SQL query to delete duplicate records from a table.

    • Use the DELETE statement with a subquery to identify and delete duplicate records.

    • The subquery should select the duplicate records based on the criteria for duplication.

    • Ensure to keep at least one copy of the duplicate records to avoid deleting all instances.

  • Answered by AI
  • Q9. Difference between delete and truncate
  • Ans. 

    Delete is a DML operation that removes specific rows from a table, while truncate is a DDL operation that removes all rows from a table.

    • Delete is slower than truncate as it generates undo logs and triggers

    • Delete can be rolled back, while truncate cannot be rolled back

    • Delete operation maintains the integrity of the transaction log, while truncate operation does not

    • Delete operation fires delete triggers, while truncate o...

  • Answered by AI
  • Q10. Scenario based questions on exceptions in plsql

Skills evaluated in this interview

Tell us how to improve this page.

Senior Programmer
7 salaries
unlock blur

₹2 L/yr - ₹9 L/yr

Programmer
6 salaries
unlock blur

₹1.8 L/yr - ₹3.4 L/yr

Assistant Programmer
5 salaries
unlock blur

₹1.2 L/yr - ₹2 L/yr

Software Developer
4 salaries
unlock blur

₹2.6 L/yr - ₹15.5 L/yr

Business Analyst
4 salaries
unlock blur

₹10 L/yr - ₹10 L/yr

Explore more salaries
Compare IAP Company with

Cognizant

3.7
Compare

Sutherland Global Services

3.6
Compare

Optum Global Solutions

4.0
Compare

Hexaware Technologies

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview