Upload Button Icon Add office photos

Filter interviews by

SMC Corporation Plsql Developer Interview Questions and Answers

Updated 12 Apr 2023

SMC Corporation Plsql Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I was interviewed before Apr 2022.

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 

(3 Questions)

  • Q1. What is cursor and types
  • Ans. 

    A cursor is a pointer to a private SQL area that stores information about the processing of a SELECT or DML statement.

    • A cursor is used to retrieve data row by row from a result set.

    • There are two types of cursors: Implicit and Explicit.

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

    • Cursor variables can be used to pass cursors as parameters to procedures and functi

  • Answered by AI
  • Q2. Truncate & delete difference
  • Ans. 

    Truncate removes all data from a table while delete removes specific rows.

    • Truncate is faster than delete as it doesn't log individual row deletions

    • Truncate cannot be rolled back while delete can be

    • Truncate resets the identity of the table while delete doesn't

    • Truncate doesn't fire triggers while delete does

  • Answered by AI
  • Q3. Explain about trigger
  • Ans. 

    A trigger is a special type of stored procedure that automatically executes in response to certain events.

    • Triggers are used to enforce business rules or to perform complex calculations.

    • They can be defined to execute before or after a data modification operation.

    • Triggers can be used to audit changes to data or to replicate data changes to other tables.

    • Examples of events that can trigger a trigger include INSERT, UPDATE,...

  • Answered by AI
Round 3 - HR 

(3 Questions)

  • Q1. About your self
  • Q2. About work experience
  • Q3. About salary expectation

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on basics

Skills evaluated in this interview

Interview questions from similar companies

Interview Questionnaire 

2 Questions

  • Q1. They have only one phone interview
  • Q2. They asking about full sql and plsql

Interview Preparation Tips

Round: Resume Shortlist
Experience: Detailed description of explaination full topics

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. What is the difference between varchar and varchar2?
  • Ans. 

    VARCHAR can store up to 2000 bytes while VARCHAR2 can store up to 4000 bytes.

    • VARCHAR can store variable-length character strings up to 2000 bytes.

    • VARCHAR2 can store variable-length character strings up to 4000 bytes.

    • VARCHAR will occupy space for NULL values while VARCHAR2 will not.

    • VARCHAR2 is more efficient in terms of storage and performance compared to VARCHAR.

  • Answered by AI
  • Q2. Explain composite indexes
  • Ans. 

    Composite indexes are indexes that are created on multiple columns in a database table.

    • Composite indexes improve query performance for queries that involve multiple columns

    • They can be created using the CREATE INDEX statement in SQL

    • Example: CREATE INDEX idx_name ON table_name (column1, column2)

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. PLSQL basic to advanced.
  • Q2. Explain collections in details?
  • Ans. 

    Collections in PL/SQL are data structures used to store multiple elements of the same data type.

    • Collections can be nested tables, varrays, or associative arrays.

    • Nested tables are like one-dimensional arrays with no upper bounds.

    • Varrays are like arrays with a maximum size that is specified at declaration.

    • Associative arrays are like lookup tables where each element is accessed using a unique key.

    • Collections can be used t...

  • Answered by AI
  • Q3. Bulk collect concept
  • Ans. 

    Bulk collect is a feature in PL/SQL that allows for fetching multiple rows of data at once.

    • Improves performance by reducing context switches between the PL/SQL engine and SQL engine

    • Reduces network traffic by fetching multiple rows in a single round trip

    • Can be used with SELECT INTO or FETCH INTO statements

  • Answered by AI
  • Q4. Decode and case
  • Q5. Tuning of sql and some sql code
Round 2 - Group Discussion 

Bank product related questions and carrer expericnce .

I applied via Naukri.com and was interviewed in Feb 2022. There were 3 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 - Technical 

(8 Questions)

  • Q1. What is temp table and temp variable in plsql?
  • Ans. 

    Temp table is a table created temporarily in memory. Temp variable is a variable that holds temporary data.

    • Temp table is used to store data temporarily during a session

    • Temp variable is used to hold temporary data that is not needed after a certain point

    • Temp table and variable are created using the 'CREATE GLOBAL TEMPORARY' and 'DECLARE' statements respectively

    • Example: CREATE GLOBAL TEMPORARY TABLE temp_table (id NUMBER...

  • Answered by AI
  • Q2. What is mutating table or mutating trigger?
  • Ans. 

    A mutating table or mutating trigger occurs when a trigger tries to update a table that is currently being modified.

    • Mutating table occurs when a trigger references the table that is being modified.

    • It can happen when a trigger is fired by an INSERT, UPDATE, or DELETE statement on the table.

    • This can lead to unpredictable results or errors, such as ORA-04091: table is mutating, trigger/function may not see it.

    • To avoid mut...

  • Answered by AI
  • Q3. What is autonomous transaction?
  • Ans. 

    Autonomous transaction is a separate transaction initiated by a parent transaction.

    • It allows a subtransaction to commit or rollback independently of the parent transaction.

    • It is useful for logging or auditing purposes.

    • It can be created using the PRAGMA AUTONOMOUS_TRANSACTION statement.

    • Example: A parent transaction updates a table, while an autonomous transaction logs the changes made.

    • Example: An autonomous transaction ...

  • Answered by AI
  • Q4. Cursors definition and types explained
  • Ans. 

    Cursors are used to retrieve and manipulate data from a database in PL/SQL.

    • Cursors are like pointers to a result set, allowing us to fetch and process rows one by one.

    • There are two types of cursors: implicit and explicit.

    • Implicit cursors are automatically created by Oracle when executing a SQL statement.

    • Explicit cursors are declared and used by the programmer.

    • Explicit cursors provide more control and flexibility compar...

  • Answered by AI
  • Q5. Explain about Triggers ?
  • Ans. 

    Triggers are database objects that automatically execute in response to certain events.

    • Triggers can be used to enforce business rules, audit data changes, and maintain referential integrity.

    • They can be defined to execute before or after an event, such as a row being inserted, updated, or deleted.

    • Triggers can also be nested, meaning one trigger can execute another trigger.

    • Examples of triggers include automatically updat...

  • Answered by AI
  • Q6. Truncate vs delete difference?
  • Ans. 

    Truncate removes all data, delete removes selected data.

    • Truncate is faster than delete as it doesn't log individual row deletions.

    • Truncate cannot be rolled back, delete can be.

    • Truncate resets identity columns, delete doesn't.

    • Truncate doesn't fire triggers, delete does.

    • Truncate is a DDL operation, delete is a DML operation.

  • Answered by AI
  • Q7. A plsql programme to print 103,99,96...3?
  • Q8. What is procedure in plsql and it's syntax and difference between procedure and function?
  • Ans. 

    A procedure in PL/SQL is a named block of code that can be called and executed multiple times.

    • Syntax: CREATE [OR REPLACE] PROCEDURE procedure_name [(parameter1 [mode1] datatype1 [, parameter2 [mode2] datatype2]...)] IS

    • Difference between procedure and function: Procedures do not return a value, while functions return a value.

    • Procedures are used to perform an action, while functions are used to calculate and return a val...

  • Answered by AI
Round 3 - HR 

(5 Questions)

  • Q1. What are your salary expectations?
  • Q2. Share details of your previous job.
  • Q3. Tell me about yourself.
  • Q4. How do you find if two table having similer data
  • Ans. 

    To find if two tables have similar data, compare the records in both tables using a join or a subquery.

    • Use a join operation to compare the records in both tables based on a common column.

    • If the tables have a primary key, you can join them on that key to check for similar data.

    • Alternatively, you can use a subquery to compare the data in both tables and check for matching records.

    • Consider using the MINUS operator to find...

  • Answered by AI
  • Q5. Difference between having and group by?
  • Ans. 

    HAVING is used to filter groups while GROUP BY is used to group rows based on a column.

    • HAVING is used with GROUP BY to filter groups based on a condition

    • GROUP BY is used to group rows based on a column

    • HAVING is used after GROUP BY in a query

    • GROUP BY is used before HAVING in a query

    • Example: SELECT department, AVG(salary) FROM employees GROUP BY department HAVING AVG(salary) > 5000;

  • Answered by AI

Interview Preparation Tips

Topics to prepare for TCS Plsql Developer interview:
  • Crack concepts ,
Interview preparation tips for other job seekers - Learn everything explain it in your way interviewers may confuse with some questions be aware

Skills evaluated in this interview

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

Interview Questionnaire 

1 Question

  • Q1. Procedure, function, bulk collect,

Interview Preparation Tips

Interview preparation tips for other job seekers - We have to be confidence while answering.they are checking ur ability
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. It was good but not selected
  • Q2. How to delete duplicate records
  • Ans. 

    To delete duplicate records in PL/SQL, use a combination of SELECT DISTINCT and DELETE statements.

    • Identify duplicate records using SELECT DISTINCT with a COUNT(*) function.

    • Use a DELETE statement with a subquery to remove duplicate records.

    • Consider creating a temporary table to store unique records before deleting duplicates.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What is collation
  • Ans. 

    Collation is the set of rules determining how data is sorted and compared in a database.

    • Collation defines the order in which characters are sorted and compared in a database

    • It includes rules for comparing characters with diacritics, case sensitivity, and special characters

    • Different collations can affect sorting order and comparison results

  • Answered by AI

Skills evaluated in this interview

Round 1 - Technical 

(3 Questions)

  • Q1. SQL queries, joins, views, functions , advanced functions, exceptions.. Lot of Scenario based question
  • Q2. About resume and past experiences
  • Q3. Interview happened almost 1hr
Round 2 - HR 

(1 Question)

  • Q1. After 30 days.. Do u have any other offer in hand? How much they offered

Interview Preparation Tips

Interview preparation tips for other job seekers - After 30 days after n number of follow up mail
Hr discussion happened. Which was surprising one. The package they offfered is very less for an experienced candidate .. It doesn't even have 20%hike from current salary.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Nov 2024.

Round 1 - Technical 

(4 Questions)

  • Q1. Types of partition in sql
  • Q2. Can we edit data in complex views, will the underlying table be effected?
  • Q3. How do you do performance tuning?
  • Q4. Tell about regex
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It is little bit easy

Round 2 - Coding Test 

2 coding question in python

SMC Corporation Interview FAQs

How many rounds are there in SMC Corporation Plsql Developer interview?
SMC Corporation interview process usually has 3 rounds. The most common rounds in the SMC Corporation interview process are Resume Shortlist, Technical and HR.
What are the top questions asked in SMC Corporation Plsql Developer interview?

Some of the top questions asked at the SMC Corporation Plsql Developer interview -

  1. What is cursor and ty...read more
  2. Explain about trig...read more
  3. Truncate & delete differe...read more

Tell us how to improve this page.

SMC Corporation Plsql Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
ITC Interview Questions
3.9
 • 547 Interviews
Tata Group Interview Questions
4.2
 • 358 Interviews
Adani Group Interview Questions
3.9
 • 187 Interviews
Medtronic Interview Questions
4.0
 • 69 Interviews
View all

SMC Corporation Plsql Developer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

3.0

Skill development

4.0

Work-life balance

2.0

Salary

3.0

Job security

4.0

Company culture

3.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Assistant Engineer
108 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Junior Engineer
97 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Junior Area Sales Manager
80 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Sales Engineer
77 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Junior Regional Sales Manager
43 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare SMC Corporation with

Reliance Industries

4.0
Compare

Tata Group

4.2
Compare

Adani Group

3.9
Compare

Bharti Enterprises

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