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

Software Engineer

Unthinkable Solutions
upvote
share-icon
5 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1.5 month
Topics: OOPS, DBMS, DSA Concepts, Basic Aptitude (Number arrangement, Puzzle, Number Series), Array and Recursion
Tip
Tip

Tip 1 : Do at least 1 project using market trending technologies(React JS, Node JS, Django). It increase chance of selection better than others.
Tip 2 : Practice questions on arrays and recursion(GFG preferred). Logic based questions will come not too much hard. 
Tip 3 : Practice basic aptitude questions(Number arrangement, Puzzle, Number Series) they ask aptitude ques interview
Tip 4 : Work on logic of programming language as they mostly ask logic instead of full code. For python developer my suggestion not practice using built-in-function(eg. sort(), slice() etc) as they focus on logic so they ask logic behind programming not want code using built-in-function.

Application process
Where: Campus
Eligibility: Less than 3 Backlogs
Resume Tip
Resume tip

Tip 1 : Mention that project that you know about very well (all features, technology used etc). Don't add too much project
Tip 2 : Mention the only programming language in which you are comfortable not add 2-3 language.
Tip 3 : Mention the Roles and Responsibilities of internship that you done with technology that you have worked upon

Interview rounds

01
Round
Easy
Online Coding Test
Duration60 minutes
Interview date10 Aug 2021
Coding problem2

This is first machine test in which 2 coding questions was given to us. I had to code in 1hr. Questions was logic based not much hard based on array and recursion. If you successfully able to complete 1.5 question correctly. You directly reach to Technical interview 1 round. If you completed 1 correctly then you have to given second chance to appear in 2nd Machine coding test.

1. Sort An Array of 0s, 1s and 2s

Easy
10m average time
90% success
0/40
Asked in companies
Info Edge India (Naukri.com)IBMSamsung

You have been given an array/list 'arr' consisting of 'n' elements.


Each element in the array is either 0, 1 or 2.


Sort this array/list in increasing order.


Do not make a new array/list. Make changes in the given array/list.


Example :
Input: 'arr' = [2, 2, 2, 2, 0, 0, 1, 0]

Output: Final 'arr' = [0, 0, 0, 1, 2, 2, 2, 2]

Explanation: The array is sorted in increasing order.
Problem approach

Using DNF approach

Try solving now

2. Reverse A LL

Moderate
30m average time
65% success
0/80
Asked in companies
AmazonPhonePeMicrosoft

Ninjas is practicing problems on the linked list. He came across a problem in which he has given a linked list of ‘N’ nodes and two integers, ‘LOW’ and ‘HIGH’. He has to return the linked list ‘HEAD’ after reversing the nodes between ‘LOW’ and ‘HIGH’, including the nodes at positions ‘LOW’ and ‘HIGH’.

Problem approach

Step 1 : Traverse linked list from both ends. 

Step 2 : Swap nodes at each step

Try solving now
02
Round
Medium
Online Coding Test
Duration60 minutes
Interview date12 Aug 2021
Coding problem1

This is 2 machine test in which 2 coding questions was given to us. This is for those student who only solve 1.5 or 2 question in Machine test round 1. You had to code in 1hr. Questions was logic based not much hard based on array and recursion. If you successfully able to complete 1.5 question correctly. You reach to Technical interview 1 round.

1. Jump Game

Moderate
15m average time
85% success
0/80
Asked in companies
Deutsche BankGoldman SachsAmazon

You have been given an array 'ARR' of ‘N’ integers. You have to return the minimum number of jumps needed to reach the last index of the array i.e ‘N - 1’.


From index ‘i’, we can jump to an index ‘i + k’ such that 1<= ‘k’ <= ARR[i] .


'ARR[i]' represents the maximum distance you can jump from the current index.


If it is not possible to reach the last index, return -1.


Note:
Consider 0-based indexing.
Example:
Consider the array 1, 2, 3, 4, 5, 6 
We can Jump from index 0 to index 1
Then we jump from index 1 to index 2
Then finally make a jump of 3 to reach index N-1

There is also another path where
We can Jump from index 0 to index 1
Then we jump from index 1 to index 3
Then finally make a jump of 2 to reach index N-1

So multiple paths may exist but we need to return the minimum number of jumps in a path to end which here is 3.
Try solving now
03
Round
Medium
Face to Face
Duration90 minutes
Interview date14 Aug 2021
Coding problem3

This is 1st Technical Interview round held around for 1.5 hrs. Firstly introduction was asked. Then about project you have worked upon and technology used and also internship details if done any. 
After this, In this round I have to code the logics of given coding questions they do not ask for full code they only ask for logics without using built-in-functions.
After this they asked two aptitude questions to check thinking and logic capability basically it is puzzle and number series question.
After this they asked about oops concepts with example. Interview is over after this

1. Armstrong Number

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

You are given an integer ‘NUM’ . Your task is to find out whether this number is an Armstrong number or not.

A k-digit number ‘NUM’ is an Armstrong number if and only if the k-th power of each digit sums to ‘NUM’.

Example
153 = 1^3 + 5^3 + 3^3.

Therefore 153 is an Armstrong number.
Try solving now

2. Puzzle

You have a 3 litre jag and a 5 litre water jug. Jug does not have any marking. You have plenty of water or running tap. How would you measure 4 litres of water?

Problem approach

Tip 1 : Except 3 and 5 litre jug you don’t have any container or jug but only 3 and 5 litter jug.
Tip 2 : It is a famous puzzle. So, it was easy to solve

3. Rearrange Array

Easy
15m average time
70% success
0/40
Asked in companies
Thought WorksUnthinkable Solutions

You are given a 0-indexed array ‘NUMS’ consisting of ‘N’ integers. You need to rearrange the array ‘NUMS’ so that numbers at even positions are greater than or equal to those at odd positions.

E.g. ‘NUMS[ i ]’ >= ‘NUMS[ i - 1 ]’ if ‘i’ is even and ‘NUMS[ i ]’ <= ‘NUMS[ i - 1 ]’ if ‘i’ is odd.

If there are multiple ways to rearrange the array, you can choose any.

Example:
Input: ‘N’ = 4,  ‘NUMS’ = [2, 3, 6, 5] 

Output: [3, 2, 6, 5]

At ‘i’ = 0, ‘NUMS[ i ]’ = 3
At ‘i’ = 1, ‘NUMS[ i ]’ = 2, it satisfies the condition ‘NUMS[ i ]’ <= ‘NUMS[ i - 1 ]’ if ‘i’ is odd.
At ‘i’ = 2, ‘NUMS[ i ]’ = 6, it satisfies the condition ‘NUMS[ i ]’ >= ‘NUMS[ i - 1 ]’ if ‘i’ is even.
At ‘i’ = 3, ‘NUMS[ i ]’ = 5, it satisfies the condition ‘NUMS[ i ]’ <= ‘NUMS[ i - 1 ]’ if ‘i’ is odd.
Try solving now
04
Round
Medium
Face to Face
Duration100 minutes
Interview date22 Jun 2022
Coding problem2

This is 2nd Technical Interview round held around for 1.8 hrs. Firstly introduction was asked. Then about project you have worked upon and technology used and also internship details if done any. 
After this In this round I have to code the logics of given coding questions they do not ask for full code they only ask for logics without using built-in-functions.
After this they asked two aptitude questions to check thinking and logic capability basically it is puzzle and number series question.
After this they asked about OOPS, DBMS concepts with example.

1. DBMS

  • What is RDMS?
  • What are Atomic Properties?
  • Explain Rollback and Commit
  • Define Normalization and its various forms
  • What are Joins?
Problem approach

Tip 1 : Prepare all basic questions of DBMS
Tip 2 : They probably ask SQL queries based on join by giving some situation so well prepare for SQL also
 

2. Puzzle

You are in a room with 3 switches which correspond to 3 bulbs in another room and you don't know which switch corresponds to which bulb. You can only enter the room with the bulbs once. You can NOT use any external equipment (power supplies, resistors, etc.). How do you find out which bulb corresponds to which switch

Problem approach

Tip 1 : Listen to the problem very carefully
Tip 2 : Take your time
Tip 3 : First be sure about the answer and then reply to the interviewer

05
Round
Easy
HR Round
Duration20 minutes
Interview date22 Jun 2022
Coding problem1

Final Round in which HR asked about introduction then about project and internship and then regular HR Question

1. Basic HR Questions

  • Tell me about yourself
  • Explain the projects mentioned in your project.
  • Have you done any internships? If yes, Explain the role you fulfilled there?
  • Are you open to learn new tech skills or you prefer sticking to the previous ones?
  • If you are team leader, and the team is not working as expected. How will you manage the team?
Problem approach

Tip 1 : If they asked for technology preference then tell your preference. If they asked to work on any technology say yes because after selection you mostly got your preferred technology and if anyone not get they also chance to work on preferred tech according to project req.
Tip 2 : Always put good points about company (eg. Flexibility, Environment, Learning, Growth etc)

Here's your problem of the day

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

Skill covered: Programming

Which SQL clause is used to specify the conditions in a query?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Unthinkable Solutions
1380 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 3 problems
Interviewed by Unthinkable Solutions
857 views
0 comments
0 upvotes
company logo
Associate Developer
5 rounds | 8 problems
Interviewed by Unthinkable Solutions
825 views
0 comments
0 upvotes
company logo
Associate Technology
2 rounds | 3 problems
Interviewed by Unthinkable Solutions
627 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3231 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2612 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes