Opera interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Opera
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 5 Months
Topics: OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1 : Prepare well for subjects
Tip 2 : Prepare for system design
Tip 3 : Practice coding

Application process
Where: Referral
Eligibility: na
Resume Tip
Resume tip

Tip 1 : Don't lie on resume
Tip 2 : Just write in format that is catchy

Interview rounds

01
Round
Easy
Video Call
Duration60 Minutes
Interview date22 Apr 2022
Coding problem1

Interviewer started with asking me about myself and my family background then he asked me about my preffered location for job , i told him Delhi NCR so he then asked me why Delhi NCR ? He had my written test answer sheet with him , i had left few Dbms question due to limited time in written test , he told me to solve them. Then he asked me about my area of interests ( Data Structures , OOPS , Operating System ) and he asked me , ” What do you mean by loosely coupled?” i explained it well , he was satisfied.
Then he asked me , ” Do you have any question for me ?”. I asked him about work culture in opera solutions , what are the career opportunities and what technologies opera use.
I was selected for next round.

1. Pair Sum

Easy
15m average time
90% success
0/40
Asked in companies
SalesforceUberPayU

You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to return the list of all pairs of elements such that each sum of elements of each pair equals 'S'.

Note:

Each pair should be sorted i.e the first value should be less than or equals to the second value. 

Return the list of pairs sorted in non-decreasing order of their first value. In case if two pairs have the same first value, the pair with a smaller second value should come first.
Try solving now
02
Round
Easy
Video Call
Duration90 Minutes
Interview date22 Apr 2022
Coding problem3

gave me 2 coding question and 1 system designing question to solve.

1. Product Array Puzzle

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

You are given an array of ‘N’ integers. You need to return another array ‘product’ such that ‘product[i]’ contains the product of all the arrays except the element at the ith position in the given array.

Note
As the product of elements can be very large you need to return the answer in mod (10^9+7).
Follow Up
Try to do this without using the division operator ‘/’, in constant space. The output array does not count as extra space for the purpose of space complexity analysis.
Try solving now

2. Game of 3

Moderate
0/80
Asked in company
Opera

The Ultimate Ninja Ankush was bored, so his friend Ninja Nikhil decided to give him a puzzle to keep him entertained. Nikil gave Ankush ‘N’ integers and asked how many groups of sizes 2 and 3 can be formed such that the sum of the group is divisible by 3. Although the Ultimate Ninja Ankush is brilliant, some extra help is always appreciated. Can you help The ultimate ninja Ankush with this so that he can prove to Nikhil that he, in fact, is the ultimate ninja?

More formally, Given an array of size ‘N’, we can form a group of two or three. The group should be such that the sum of all elements in that group is a multiple of 3. Count all possible numbers of groups that can be generated in this way.

For example

Given:
‘N’ = 5, ‘ARR’ = [1, 2, 3, 4, 5].
The answer will be two since 8 since 8 pairs can be formed and those are (1,3), (1,2), (1,5), (2,4), (4,5),(1,2,3), (3,4,5), (1,3,5). Therefore the final answer is 8.
Try solving now

3. System Design Question

He gave me a scenario and asked me to design a system for it , it was about 40 mins discussion.
He said , ” There are some islands initially they are not connected with each other. Now if i give a query like Build(A,B) this means that you have to make a bridge from island A to island B. First , i will give you multiple queries to build bridges then if i give you query like Bridge(A,B) then you have to tell the newest bridge among all the paths from A to B ? “.
It was a graph based problem so i explained him DFS approach for this problem , he was satisfied with my approach . Further he added some more questions in it , i explained those as well.
He asked me do you have any question for me ? In PPT they told us about one of the product opera working for ,so i asked him about the algorithm used for that product.He explained me core part of that product.

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
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
960 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7874 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