Bajaj Electricals Ltd interview experience Real time questions & tips from candidates to crack your interview

Data Scientist

Bajaj Electricals Ltd
upvote
share-icon
4 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6-8 months
Topics: Data Structures and Algorithms, OOPs, DBMS, Data Science Fundamentals, Personal Projects
Tip
Tip

Tip 1 : Start your preparation early. Start from the very basics before directly moving onto DSA. Get a grasp of the basics in each topic. Practice different varieties of questions from each topic. I would recommend at least 200 questions of DSA.
Tip 2 : Revise your projects before you attend any interview. This is extremely important. You must be able to clearly explain your project along with your role in the project in layman terms to the interviewer.
Tip 3 : Grind hard to achieve your goals but don't take much stress. There's a long way to go.

Application process
Where: Campus
Eligibility: Above 8 CGPA. Only CSE, IT, ECE, EEE branches were allowed.
Resume Tip
Resume tip

Tip 1 : Never, I say never put false things or your friends project in your resume
Tip 2 : Make a 1 page resume. Make your resume in such a way that the interviewer must be able to see the things you want him to see in the very first scan.

Interview rounds

01
Round
Easy
Assignment
Duration60 Minutes
Interview date16 May 2021
Coding problem1

1. Technical Question

Given a API reference. You had to make a post request to the API with your personal details.

Problem approach

Tip 1 : Basic knowledge of API methods such as GET, POST etc are required
Tip 2 : Basic knowledge of JSON
Tip 3 : Knowledge of programming languages such as Python, JS required for making the API calls

02
Round
Easy
Online Coding Interview
Duration60 Minutes
Interview date16 May 2022
Coding problem1

There were 10 MCQs ranging from Aptitude to Programming MCQs to basics of Data Science.
The coding question only the optimized solution was accepted

1. Special Sum of Array

Easy
15m average time
80% success
0/40
Asked in companies
OptumSamsungNokia

You have been given an array/list ‘arr’ of length ‘N’, which contains single digit elements at every index. Your task is to return the sum of all elements of the array. But the final sum should also be a single digit.

To keep the output single digit - you need to keep adding the digits of the output number till a single digit is left.

For example:
For the given array [5, 8, 4, 9]

The sum of the elements of the array will be
5 + 8 + 4 + 9 = 26.
Since 26 is not a single-digit number, we will again take the sum of the digits of 26. 
2 + 6 = 8.
Now 8 is a single-digit number. So we will stop here and return 8.
Problem approach

The brute force problem will lead to overflow and hence all test cases will not pass.
So, we had to give the most optimized solution 

Try solving now
03
Round
Easy
Video Call
Duration45 minutes
Interview date17 May 2022
Coding problem2

The interview happened in the evening. It was an online video call.
The interviewer was very cooperative. I would say it was rather a discussion session between us.

1. Clone a Linked List with random pointers

Easy
0/40
Asked in companies
QualcommAmazonThales

You are given a linked list containing 'n' nodes, where every node in the linked list contains two pointers:


(1) ‘next’ which points to the next node in the list

(2) ‘random’ which points to a random node in the list or 'null'.


Your task is to create a 'deep copy' of the given linked list and return its head.


Note:
A 'deep copy' of a linked list means we do not copy the references of the nodes of the original linked list, rather for each node in the original linked list, a new node is created.


Problem approach

1) First of all I made a clone of the Linked List using a head_reference and a current pointer
2) Then I simply reversed this cloned list using a next, previous and current pointer

Try solving now

2. DBMS based questions

I was asked about joins, their types and data movements during join operations.
I was asked questions about Transactions and ACID properties,
Then he gave 2 tables and some SQL statements. I was asked to give the outputs for the SQL statements

Problem approach

Tip 1 : Revise the basics of DBMS 
Tip 2 : Practice SQL in Hacker rank. This helped me a lot

04
Round
Easy
HR Round
Duration10 Minutes
Interview date17 May 2022
Coding problem1

It was late night
It was a telephonic call

1. Discussion

No questions were asked.
I was asked if could relocate to Pune. We discussed about the work hours and days.
We discussed about the compensation
That's it

Problem approach

Tip 1 : Be yourself
Tip 2 : Be confident and calm in a HR interview

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
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Bajaj Electricals Ltd
2773 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 1 problems
Interviewed by Bajaj Electricals Ltd
1653 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 1 problems
Interviewed by Bajaj Electricals Ltd
1835 views
1 comments
0 upvotes
company logo
SDE - Intern
5 rounds | 7 problems
Interviewed by Bajaj Electricals Ltd
1836 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Data Scientist
4 rounds | 8 problems
Interviewed by Walmart
2314 views
0 comments
0 upvotes
company logo
Data Scientist
2 rounds | 3 problems
Interviewed by Sprinklr
0 views
0 comments
0 upvotes
company logo
Data Scientist
2 rounds | 11 problems
Interviewed by Ernst & Young (EY)
2517 views
0 comments
0 upvotes