Upload Button Icon Add office photos

Filter interviews by

Agile Softech Plsql Developer Interview Questions and Answers

Updated 11 May 2018

13 Interview questions

A Plsql Developer was asked
Q. Write a PL/SQL program to replace only the third character of a string with an asterisk (*).
Ans. 

The PLSQL code snippet to replace only the third character with * in a given string.

  • Use the SUBSTR function to extract the first two characters of the string.

  • Concatenate the extracted characters with '*' and the remaining characters starting from the fourth position using the SUBSTR function.

  • Assign the modified string back to the original variable.

A Plsql Developer was asked
Q. Write a query to display employee records having the same salary.
Ans. 

The query displays employee records with the same salary.

  • Use the GROUP BY clause to group the records by salary.

  • Use the HAVING clause to filter the groups with more than one employee.

  • Select the necessary columns to display the employee records.

Plsql Developer Interview Questions Asked at Other Companies

asked in TCS
Q1. What is temp table and temp variable in plsql?
asked in TCS
Q2. What is procedure in plsql and it's syntax and difference between ... read more
asked in TCS
Q3. Write a PL/SQL program to print the sequence 103, 99, 96...3.
asked in TCS
Q4. What is a mutating table or mutating trigger?
asked in Cognizant
Q5. Write a SQL query to delete duplicate records from a table.
A Plsql Developer was asked
Q. What are the differences between DELETE, DROP, and TRUNCATE statements?
Ans. 

Delete, drop, and truncate are SQL commands used to remove data from a table, but they differ in their functionality.

  • DELETE is used to remove specific rows from a table based on a condition.

  • DROP is used to remove an entire table from the database.

  • TRUNCATE is used to remove all rows from a table, but keeps the structure intact.

  • DELETE and TRUNCATE can be rolled back, but DROP cannot.

  • DELETE triggers the delete trigge...

A Plsql Developer was asked
Q. What is the difference between a Procedure and a Function?
Ans. 

Procedures and functions are both PL/SQL program units, but they have some 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 queries, while procedures cannot.

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

  • Functions can be called directly in PL/SQL code, while proc...

A Plsql Developer was asked
Q. Write a command to copy the structure of a table without copying the data.
Ans. 

To copy the structure of a table without copying the data, you can use the CREATE TABLE AS SELECT statement.

  • Use the CREATE TABLE AS SELECT statement to create a new table with the same structure as the original table.

  • Specify the columns and their data types in the SELECT statement, but exclude the actual data from the original table.

  • Example: CREATE TABLE new_table AS SELECT * FROM original_table WHERE 1=0;

A Plsql Developer was asked
Q. How can we eliminate duplicates without using the DISTINCT command?
Ans. 

To eliminate duplicates without using the distinct command in PL/SQL, we can use the GROUP BY clause.

  • Use the GROUP BY clause to group the data by the columns that you want to eliminate duplicates from.

  • Select the columns you want to display in the result set.

  • Aggregate functions like COUNT, SUM, AVG, etc. can be used to perform calculations on the grouped data.

  • The GROUP BY clause ensures that only unique combination...

A Plsql Developer was asked
Q. What is indexing, and what role does it play in a database?
Ans. 

Indexing is a technique used in databases to improve the performance of queries by creating a data structure that allows for faster data retrieval.

  • Indexing creates a separate data structure that contains a subset of the data in the database, organized in a way that allows for efficient searching and retrieval.

  • Indexes are created on one or more columns of a table and can be used to quickly locate data based on the ...

Are these interview questions helpful?
A Plsql Developer was asked
Q. Differentiate between Foreign key, Primary key, and Unique key.
Ans. 

Foreign key, primary key, and unique key are all constraints used in database tables to enforce data integrity.

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

  • Foreign key is a column or a set of columns in one table that refers to the primary key in another table.

  • Unique key ensures that the values in a column or a set of columns are unique across all the rows in a table.

A Plsql Developer was asked
Q. Write a query to display the top 5 salaries.
Ans. 

The query to display the top 5 salaries in PL/SQL.

  • Use the SELECT statement to retrieve the salaries from the table.

  • Order the salaries in descending order using the ORDER BY clause.

  • Limit the result to the top 5 rows using the FETCH FIRST clause.

A Plsql Developer was asked
Q. 1.What is Trigger,procedure,cursor differentiate with example
Ans. 

A trigger is a PL/SQL block that is automatically executed in response to a specific event. A procedure is a named PL/SQL block that performs a specific task. A cursor is a database object used to retrieve data from a result set.

  • A trigger is used to automatically execute a set of SQL statements when a specific event occurs, such as inserting, updating, or deleting data from a table.

  • A procedure is a reusable block ...

Agile Softech Plsql Developer Interview Experiences

1 interview found

I applied via Campus Placement and was interviewed in Apr 2018. There were 5 interview rounds.

Interview Questionnaire 

15 Questions

  • Q1. 1.What is Trigger,procedure,cursor differentiate with example
  • Ans. 

    A trigger is a PL/SQL block that is automatically executed in response to a specific event. A procedure is a named PL/SQL block that performs a specific task. A cursor is a database object used to retrieve data from a result set.

    • A trigger is used to automatically execute a set of SQL statements when a specific event occurs, such as inserting, updating, or deleting data from a table.

    • A procedure is a reusable block of co...

  • Answered by AI
  • Q2. 2.how to recover the data(Tables) in oracle or how to export the tables in file
  • Ans. 

    To recover data in Oracle, you can use the flashback feature or export tables using the Data Pump utility.

    • To recover data using flashback, you can use the FLASHBACK TABLE statement to restore a table to a previous state.

    • To export tables, you can use the Data Pump utility with the EXPDP command to export tables to a file.

    • You can also use the SQL Developer tool to export tables as SQL insert statements or CSV files.

  • Answered by AI
  • Q3. 3.what is joins and its types what is the use and what is natural join with example
  • Ans. 

    Joins are used to combine rows from two or more tables based on related columns. There are different types of joins.

    • Types of joins: inner join, left join, right join, full outer join, cross join

    • Joins are used to retrieve data from multiple tables based on a related column

    • Natural join is a type of join that automatically matches columns with the same name in both tables

    • Example: SELECT * FROM employees NATURAL JOIN depar...

  • Answered by AI
  • Q4. 4.Differentiate Foreign key,primary key and unique key
  • Ans. 

    Foreign key, primary key, and unique key are all constraints used in database tables to enforce data integrity.

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

    • Foreign key is a column or a set of columns in one table that refers to the primary key in another table.

    • Unique key ensures that the values in a column or a set of columns are unique across all the rows in a table.

  • Answered by AI
  • Q5. 5.6.Difference between delete,drop and truncate
  • Ans. 

    Delete, drop, and truncate are SQL commands used to remove data from a table, but they differ in their functionality.

    • DELETE is used to remove specific rows from a table based on a condition.

    • DROP is used to remove an entire table from the database.

    • TRUNCATE is used to remove all rows from a table, but keeps the structure intact.

    • DELETE and TRUNCATE can be rolled back, but DROP cannot.

    • DELETE triggers the delete trigger, wh...

  • Answered by AI
  • Q6. 6.Display the 5th Highest Salary in Employee Table
  • Ans. 

    Use a subquery to find the 5th highest salary in the Employee table.

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

    • Use the ROWNUM keyword to limit the results to the 5th highest salary.

    • Use a subquery to achieve the desired result.

  • Answered by AI
  • Q7. 7.Display Top 5 salary
  • Ans. 

    The query to display the top 5 salaries in PL/SQL.

    • Use the SELECT statement to retrieve the salaries from the table.

    • Order the salaries in descending order using the ORDER BY clause.

    • Limit the result to the top 5 rows using the FETCH FIRST clause.

  • Answered by AI
  • Q8.  8.Write a command of copy the structure only not data of the table
  • Ans. 

    To copy the structure of a table without copying the data, you can use the CREATE TABLE AS SELECT statement.

    • Use the CREATE TABLE AS SELECT statement to create a new table with the same structure as the original table.

    • Specify the columns and their data types in the SELECT statement, but exclude the actual data from the original table.

    • Example: CREATE TABLE new_table AS SELECT * FROM original_table WHERE 1=0;

  • Answered by AI
  • Q9. 9.What is view and its type what is complex view with example
  • Ans. 

    A view is a virtual table created from one or more tables. It can be used to simplify complex queries and provide a customized view of data.

    • A view is a stored query that can be treated as a table

    • Types of views include simple views, complex views, and materialized views

    • A complex view is a view that involves multiple tables or subqueries

    • Complex views can be used to combine data from different tables or apply complex calc...

  • Answered by AI
  • Q10. 10.What is indexing what is the role of indexing in database
  • Ans. 

    Indexing is a technique used in databases to improve the performance of queries by creating a data structure that allows for faster data retrieval.

    • Indexing creates a separate data structure that contains a subset of the data in the database, organized in a way that allows for efficient searching and retrieval.

    • Indexes are created on one or more columns of a table and can be used to quickly locate data based on the value...

  • Answered by AI
  • Q11. 11.Difference between Procedure and Function
  • Ans. 

    Procedures and functions are both PL/SQL program units, but they have some 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 queries, while procedures cannot.

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

    • Functions can be called directly in PL/SQL code, while procedure...

  • Answered by AI
  • Q12. 12.Write a query to display employee records having same salary
  • Ans. 

    The query displays employee records with the same salary.

    • Use the GROUP BY clause to group the records by salary.

    • Use the HAVING clause to filter the groups with more than one employee.

    • Select the necessary columns to display the employee records.

  • Answered by AI
  • Q13. 13.How we can eliminate duplicates without using distinct command
  • Ans. 

    To eliminate duplicates without using the distinct command in PL/SQL, we can use the GROUP BY clause.

    • Use the GROUP BY clause to group the data by the columns that you want to eliminate duplicates from.

    • Select the columns you want to display in the result set.

    • Aggregate functions like COUNT, SUM, AVG, etc. can be used to perform calculations on the grouped data.

    • The GROUP BY clause ensures that only unique combinations of ...

  • Answered by AI
  • Q14. 14.Replace Only Third Character with *
  • Ans. 

    The PLSQL code snippet to replace only the third character with * in a given string.

    • Use the SUBSTR function to extract the first two characters of the string.

    • Concatenate the extracted characters with '*' and the remaining characters starting from the fourth position using the SUBSTR function.

    • Assign the modified string back to the original variable.

  • Answered by AI
  • Q15. Introduction Objective of Your Life Strength Weakness About Salary(Discuss About Your Expected Salary)

Interview Preparation Tips

Round: Test
Experience: Part 1-
Aptitude ,Reasoning & English Test
(Aptitude Question-15,Reasoning-15,English-10 )
Part 2-
Technical Questions(30)
Technology:C,C++,Data Structure,Database,Python,Java,Software Engineering
No Negative Marks
90 Mins For 60 Question (1 Marks For Each Question)

General Tips: Be Prepare For Interview and Don't Panic at that time.Give your answer clear and related to that question.
Skills: Communication, Body Language, Problem Solving, Leadership, Presentation Skills
Duration: <1 week
College Name: TEERTHANKER MAHAVEEER UNIVERSITY

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Agile Softech?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. RANK, WITH CLAUSE, PARTITION, DISTINCT, REF CURSOR
  • Q2. Procedure with Ref cursor AVG, EXISTS, write a block to find factorial
  • Ans. 

    Using PL/SQL to create a procedure with a ref cursor to find the average and factorial of a given number.

    • Create a procedure that takes in a number as input and returns the average of that number using a ref cursor.

    • Use the EXISTS function to check if a factorial exists for a given number.

    • Write a block of code to calculate the factorial of a number using a loop.

  • Answered by AI
  • Q3. Handle duplicate records with case statement
  • Ans. 

    Use a case statement to handle duplicate records in PL/SQL.

    • Use a case statement to check for duplicate records based on specific criteria.

    • Implement logic within the case statement to handle the duplicates appropriately.

    • Consider using a unique identifier or combination of columns to identify duplicates.

  • Answered by AI
  • Q4. Joins, DBMS_PROFILER

Skills evaluated in this interview

Plsql Developer Interview Questions Asked at Other Companies

asked in TCS
Q1. What is temp table and temp variable in plsql?
asked in TCS
Q2. What is procedure in plsql and it's syntax and difference between ... read more
asked in TCS
Q3. Write a PL/SQL program to print the sequence 103, 99, 96...3.
asked in TCS
Q4. What is a mutating table or mutating trigger?
asked in Cognizant
Q5. Write a SQL query to delete duplicate records from a table.
Interview experience
3
Average
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 

(2 Questions)

  • Q1. About your project and join
  • Q2. Subquery and windows functions

Interview Preparation Tips

Interview preparation tips for other job seekers - what ever menions in yoor resume elaborate in very well manner

I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. IQ Test
  • Q2. Machine Test
  • Q3. Face To Face

Interview Preparation Tips

Interview preparation tips for other job seekers - basically there are 3 rounds:-
1. IQ Test
2. Machine Test
3. Face to Face

IQ Test is not so tough but prepare well Machine Test
Machine Test Question are like :-
Q.1 - We declare a variable in C++ like "is_this_a_variable" and in Java like "IsThisAVariable". There is underscore in between every word and first alphabet of every word is in lowercase in C++ and in Java first alphabet is in capital without underscore. Create a program in which if user input a string in a C++ variable format it will convert the input in java variable format.

Q2. Count the frequency of a string.
user input string - pqhphi
output-
p - 2
q - 1
h - 2
i - 1

Be strong in algorithms and data structure.

I appeared for an interview in Sep 2016.

Interview Preparation Tips

Round: Test
Experience: Questions aren't tough but they take more time to read itself.
Tips: First try to attempt the questions which are seemingly small. Reading bigger questions first and wasting more time on that isnt a good idea at all.
Duration: 30 minutes
Total Questions: 30

Skills: Technical Skill, Analytical Skills
College Name: IIT Kharagpur

I applied via Campus Placement

Interview Questionnaire 

4 Questions

  • Q1. What is a program, task and threads
  • Ans. 

    A program is a set of instructions that tells a computer what to do. A task is a unit of work performed by a program. A thread is a sequence of instructions within a task.

    • A program is a collection of instructions that are executed by a computer to perform a specific task.

    • A task is a unit of work that is performed by a program. It can be a specific action or a set of actions.

    • A thread is a sequence of instructions within...

  • Answered by AI
  • Q2. Delete a node in a linked list
  • Ans. 

    To delete a node in a linked list, we need to adjust the pointers of the previous and next nodes.

    • Find the node to be deleted by traversing the linked list

    • Adjust the pointers of the previous and next nodes to skip the node to be deleted

    • Free the memory occupied by the node to be deleted

  • Answered by AI
  • Q3. What is a function pointer and volatile type in c
  • Ans. 

    A function pointer is a variable that stores the address of a function. Volatile type is used to declare variables that can be modified by external factors.

    • Function pointers are used to pass functions as arguments to other functions.

    • Volatile type is used when a variable's value can be changed unexpectedly by external factors.

    • Function pointers can be used to implement callbacks or event handling mechanisms.

    • Volatile type...

  • Answered by AI
  • Q4. Summarise your resume
  • Ans. 

    Experienced software developer with expertise in Java, Python, and SQL

    • Proficient in Java, Python, and SQL programming languages

    • Developed web applications using Java Spring framework

    • Experience with database management and optimization using SQL

    • Worked on various software projects in a team environment

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Paper was challenging and It was well set.

Duration: 90 minutes
Total Questions: 60

Round: Technical Interview
Experience: It was a very good experience overall. Interviewer helped to ease the tension.
Tips: Waiting time can be reduced.

General Tips: Prepare for precedence of operators in C.
Try to be fast in solving the problems.
Skills: Knowledge Of Your Resume Points, Pointers In C, Operating System Basics
Duration: 2
College Name: IIT Madras
Motivation: Qualcomm is a

Skills evaluated in this interview

Interview Questionnaire 

5 Questions

  • Q1. In C programming they asked about storage classes, Volatile , Whole compilation process steps by steps, Dangling pointer , Memory leak, Memory corruption
  • Q2. In data structure they asked question on String , Linked List and array
  • Q3. Data structure question section is easy don't go for complex algorithms just study basic algorithms. like reverse the linked list in group on given size
  • Q4. They also asked question on bit manipulation. Like Check that given number binary representation is palindrome or not?
  • Q5. Swap even and odd bits in given number
  • Ans. 

    Swap even and odd bits in a given number

    • Create a mask for even bits and odd bits

    • Shift even bits to right and odd bits to left

    • Combine even and odd bits using bitwise OR operator

  • Answered by AI

Interview Preparation Tips

College Name: NA

Skills evaluated in this interview

Are these interview questions helpful?

I appeared for an interview in Oct 2016.

Interview Questionnaire 

8 Questions

  • Q1. C,C++, Programming Concepts
  • Q2. Resume Based
  • Q3. Puzzle Questions
  • Q4.  OS, Database, Networking, Computer Architecture based question
  • Q5. Project Based- Briefs, Details
  • Q6. What are your hobbies
  • Ans. 

    My hobbies include hiking, playing guitar, and cooking.

    • Hiking: I enjoy exploring nature trails and challenging myself physically.

    • Playing guitar: I love learning new songs and improving my skills.

    • Cooking: I like experimenting with different recipes and creating delicious meals.

  • Answered by AI
  • Q7. Where do you see yourself in 5 years
  • Ans. 

    In 5 years, I see myself as a senior software developer leading a team and working on complex projects.

    • Leading a team of developers

    • Working on complex projects

    • Continuously learning and improving my skills

    • Contributing to the growth and success of the company

  • Answered by AI
  • Q8. Why do you want to join DELL.
  • Ans. 

    I want to join DELL because of their innovative technology solutions and strong reputation in the industry.

    • DELL is known for their cutting-edge technology solutions which align with my passion for software development.

    • I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.

    • I believe joining DELL will provide me with opportunities for growth and career advancement.

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: CGPA>9.0

Skills: Technical Skills
College Name: KIIT University

I appeared for an interview in Jan 2017.

Interview Preparation Tips

Round: Group Discussion
Experience: All got different topics to discuss on gd.
Tips: Plan before you speak. Be sure whether you are to or against.
Duration: 5 minutes

Round: Test
Experience: More questions on blood relationship, ages
Tips: Os db on technical
Duration: 1 hour

Skills: Technical Questions, Manage A Difficult Situation, Technical Knowledge(ML

Interview Preparation Tips

Round: Resume Shortlist
Experience: 4 years og experience

Agile Softech Interview FAQs

What are the top questions asked in Agile Softech Plsql Developer interview?

Some of the top questions asked at the Agile Softech Plsql Developer interview -

  1. 13.How we can eliminate duplicates without using distinct comm...read more
  2. 3.what is joins and its types what is the use and what is natural join with ex...read more
  3. 2.how to recover the data(Tables) in oracle or how to export the tables in f...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Teleperformance Interview Questions
3.9
 • 2k Interviews
Nagarro Interview Questions
4.0
 • 793 Interviews
FIS Interview Questions
3.9
 • 503 Interviews
Dell Interview Questions
3.9
 • 406 Interviews
Quest Global Interview Questions
3.6
 • 330 Interviews
NeoSOFT Interview Questions
3.6
 • 280 Interviews
Qualcomm Interview Questions
3.8
 • 272 Interviews
Episource Interview Questions
3.9
 • 224 Interviews
View all
Softwaretest Engineer
5 salaries
unlock blur

₹3 L/yr - ₹3.5 L/yr

Software Engineer
4 salaries
unlock blur

₹1.2 L/yr - ₹20 L/yr

Software Developer
4 salaries
unlock blur

₹0.9 L/yr - ₹4 L/yr

Data Analyst
4 salaries
unlock blur

₹3 L/yr - ₹4 L/yr

QA Engineer
4 salaries
unlock blur

₹1 L/yr - ₹2.2 L/yr

Explore more salaries
Compare Agile Softech with

Teleperformance

3.9
Compare

Optum Global Solutions

4.0
Compare

FIS

3.9
Compare

Nagarro

4.0
Compare
write
Share an Interview