Birlasoft Ltd. interview experience Real time questions & tips from candidates to crack your interview

Senior Consultant

Birlasoft Ltd.
upvote
share-icon
3 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: PL/SQL, SQL, DBMS, Algorithms, System Design, OOPS
Tip
Tip

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application process
Where: Other
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Interview rounds

01
Round
Medium
Video Call
Duration45 minutes
Interview date7 Jun 2021
Coding problem4

Technical Interview round that lasted for around 45 minutes. Intermediate level of PL/SQL questions were asked.

1. DBMS Question

Difference between the cursors declared in procedures and the cursors declared in the package specifications.

Problem approach

Cursors defined in procedures will have a local scope, which means they can't be used by other procedures.
Cursors defined in package specifications have global scope, which means that they can be utilised and accessed by other methods.

2. DBMS Question

What is the use of SYS.ALL_DEPENDENCIES?

Problem approach

It's used to describe all of the dependencies that the current user has between procedures, packages, triggers, and functions. Name, dependency type, type, referenced owner, and other columns are returned.

3. DBMS Question

What is a PL/SQL cursor?

Problem approach

A PL/SQL cursor is simply a pointer to a memory location containing SQL statements and statement processing metadata. A context area is the name given to this memory space. For obtaining and processing more than one row, this unique region takes use of a specific feature called cursor.
There are two types of cursor : Implicit Cursor and Explicit Cursor

4. DBMS Question

What is a trigger?

Problem approach

In PL/SQL, a trigger is a stored procedure that specifies what action has to be taken by the database when an event related to the database is performed.
Syntax:
TRIGGER trigger_name
trigger_event
[ restrictions ]
BEGIN
actions_of_trigger;
END;

02
Round
Medium
Video Call
Duration45 minutes
Interview date7 Jun 2021
Coding problem3

Technical interview round that lasted for about 45 minutes. Questions were based on PL/SQL in Oracle and dbms related.

1. DBMS Question

Difference between Triggers and stored Procedures

Problem approach

1. By issuing a procedure call statement from another block, a stored procedure is run explicitly. When a triggering INSERT, UPDATE, or DELETE statement is issued on the associated table, Oracle implicitly fires (executes) triggers, regardless of which user is connected or which application is being utilized.
2. SQL and PL/SQL statements, as well as stored procedures, can be included in a trigger. Stored procedures, on the other hand, do not invoke triggers directly. DML statements that can trigger triggers are included in stored procedures.
3. Triggers are not parameterized, whereas procedures can contain parameters.

2. Technical Question

Difference between rowid and rownum

Problem approach

Rowid is a permanent unique identifier for that row, whereas rownum is a temporary unique identifier for that row. The rownum, on the other hand, is only transitory. The rownum number will relate to another row if you update your query, but the rowid will not.
As a result, ROWNUM is a sequential number that only applies to a single SQL transaction. The ROWID, on the other hand, is a unique ID for a row.

3. DBMS Question

SQL join related queries

03
Round
Easy
HR Round
Duration30 minutes
Interview date9 Jun 2021
Coding problem1

HR based round. The interviewer asked a few questions to know more about me. We also discussed the salary.

1. Basic HR Questions

1.Tell me something, you haven’t highlighted in the previous interviews
2.How you keep yourself information-aware?
3 What you do in free time & what's your initiatives in technology?

Problem approach

Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the work environment etc.
Tip 4 : Since everybody in the interview panel is from tech background, here too you can expect some technical questions. No coding in most of the cases but some discussions over the design can surely happen.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Senior Software Engineer
3 rounds | 7 problems
Interviewed by Birlasoft Ltd.
1638 views
0 comments
0 upvotes
Graduate Trainee
4 rounds | 5 problems
Interviewed by Birlasoft Ltd.
1221 views
0 comments
0 upvotes
Software Engineer
3 rounds | 3 problems
Interviewed by Birlasoft Ltd.
904 views
0 comments
0 upvotes
Software Engineer
1 rounds | 1 problems
Interviewed by Birlasoft Ltd.
3246 views
0 comments
0 upvotes