One97 Communication Limited interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

One97 Communication Limited
upvote
share-icon
3 rounds | 12 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: DSA, OOPs, Computer Networking, System Design ,OOPs
Tip
Tip

Tip 1 : Properly grasp over basic concepts
Tip 2 : Prepare good for DS & Algo as most companies have a separate round for it.
Tip 3 : Don't lie over your resume

Application process
Where: Campus
Eligibility: 10th /12 th-60 % Btech-7 CGPA
Resume Tip
Resume tip

Tip 1 : Don't Lie over your resume
Tip 2 : Avoid unnecessary details like Hobbies, family details, declaration, date, signature, etc.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration70 minutes
Interview date16 Aug 2020
Coding problem3

It consisted of three coding questions varying from easy to medium.

1. Distributing Coins

Moderate
45m average time
55% success
0/80
Asked in companies
AppleUberRazorpay

You are given the ‘ROOT’ of a binary tree with ‘N’ nodes where each node in the tree has some coins, and there are ‘N’ coins total. In one move, we may choose two adjacent nodes and move one coin from one node to another.

Your task is to return the number of moves required to make every node have exactly one coin.

Note:

A move may be from parent to child or from child to parent.

For example,

Given ‘ROOT’ = [2,-1,0,-1,-1]

The tree would look like this : 

The answer would be 1, because the root node will transfer 1 coin to its right child. Thus both nodes have the same number of coins now.
Try solving now

2. Generate subsets of string

Moderate
40m average time
65% success
0/80
Asked in companies
MicrosoftPocket FMLowe's India

Given an array arr of N integers that may contain duplicate integers. The task is to return the count of subsets of the given array such that each subset contains only distinct elements.

Note:
As the answer can be large, return your answer modulo 10^9  + 7. 
Try solving now

3. 0-1 knapsack.

Easy
15m average time
85% success
0/40
Asked in companies
TwitterWalmartAmazon

A thief is robbing a store and can carry a maximal weight of W into his knapsack. There are N items and the ith item weighs wi and is of value vi. Considering the constraints of the maximum weight that a knapsack can carry, you have to find and return the maximum value that a thief can generate by stealing items.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date18 Aug 2020
Coding problem4

The interview was focused on data structures as well as computer fundamentals along with puzzles.

1. Sort an array in wave form

Easy
10m average time
85% success
0/40
Asked in companies
AdobeSAP LabsExpedia Group

You have been given an unsorted array ‘ARR’.

Your task is to sort the array in such a way that the array looks like a wave array.

Example:
If the given sequence ‘ARR’ has ‘N’ elements then the sorted wave array looks like - 
‘ARR[0] >= ARR[1]’ and ‘ARR[1] <= ARR[2]’
‘ARR[2] >= ARR[3]’ and ‘ARR[3] <= ARR[4]’
‘ARR[4] >= ARR[5]’ and ‘ARR[5] <= ARR[6]’  And so on.
Note:
1. ‘ARR[0]’ must be greater than or equal to ‘ARR[1]’.

2. There can be multiple arrays that look like a wave array but you have to return only one.

3. We have an internal function that will check your solution and return 'True' in case your array is one of the solutions otherwise return 'False'.

Explanation

The given array ‘ ARR = { 4, 3, 5, 2, 3, 1, 2 } ’
The below figure is a visual representation of the given ‘ARR’ and you can see we can express ‘ARR’ in a waveform array because 
4>3 and 3<5 
5>2 and 2<3
3>1 and 1<2
And it follows the condition of wave array.

subsequence

Follow up:
Try to solve this problem in linear time complexity.
Try solving now

2. Reverse a linked list

Easy
15m average time
85% success
0/40
Asked in companies
SprinklrHSBCLenskart
Note :
You do not need to print anything, just return the head of the reversed linked list. 
Try solving now

3. Puzzle

Assuming the best cricketer playing with the best strategy. How many maximum runs he can score in ipl satisfying all rules of cricket and NO wide balls.

4. Operating Systems

What is virtual memory .
What are page faults.
What is kernel

03
Round
Easy
Video Call
Duration90 minutes
Interview date18 Aug 2020
Coding problem5

The Round was mainly focused on resume+ dsa + system design +computer fundamentals

1. Running median

Hard
46m average time
50% success
0/120
Asked in companies
AmazonOYOHike

You are given a stream of 'N' integers. For every 'i-th' integer added to the running list of integers, print the resulting median.

Try solving now

2. DBMS

LRU Cache Implementation

3. Data Structure

Design a stack that supports getMin() in O(1) time and O(1) extra space

4. DBMS

What is segementation.
Difference between internal and external fragmetation

5. DBMS

SQL command
ACID properties
Difference between unique primary and foreign key.

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
Software Engineer
3 rounds | 5 problems
Interviewed by One97 Communication Limited
723 views
0 comments
0 upvotes
Software Engineer
4 rounds | 8 problems
Interviewed by One97 Communication Limited
463 views
0 comments
0 upvotes
Software Engineer
3 rounds | 3 problems
Interviewed by One97 Communication Limited
457 views
0 comments
0 upvotes
Software Engineer
3 rounds | 6 problems
Interviewed by One97 Communication Limited
0 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7873 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes