Upload Button Icon Add office photos

Unthinkable Solutions

Compare button icon Compare button icon Compare

Filter interviews by

Unthinkable Solutions Interview Questions and Answers for Freshers

Updated 28 Jun 2025
Popular Designations

20 Interview questions

A Software Developer Intern was asked 4mo ago
Q. What are Joins?
Ans. 

Joins are used in databases to combine rows from two or more tables based on a related column between them.

  • Joins are used to retrieve data from multiple tables based on a related column.

  • Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

  • INNER JOIN returns rows when there is at least one match in both tables.

  • LEFT JOIN returns all rows from the left table and the matched rows from the rig...

View all Software Developer Intern interview questions
A Graduate Engineer Trainee (Get) was asked 6mo ago
Q. Given the head of a singly linked list, reverse the list, and return the reversed list.
Ans. 

Reverse a linked list by changing the pointers direction.

  • Start with three pointers: current, previous, and next.

  • Iterate through the linked list, updating the pointers to reverse the direction.

  • Update the head of the linked list to be the previous node once the end is reached.

View all Graduate Engineer Trainee (Get) interview questions
A Graduate Engineer Trainee (Get) was asked 6mo ago
Q. Write a SQL query to join two tables and retrieve specific data from one of them.
Ans. 

SQL query to join two tables and retrieve data from one table.

  • Use JOIN keyword to combine tables based on a related column

  • Specify the columns to retrieve using SELECT statement

  • Add conditions using WHERE clause if needed

View all Graduate Engineer Trainee (Get) interview questions
A Software Development Engineer Intern was asked 6mo ago
Q. Write a C++ program to swap two variables.
Ans. 

A C++ program to swap two variables using a temporary variable or by using pointers.

  • 1. Using a temporary variable: Example: int a = 5, b = 10; int temp = a; a = b; b = temp;

  • 2. Using pointers: Example: void swap(int* x, int* y) { int temp = *x; *x = *y; *y = temp; }

  • 3. Using C++11 std::swap: Example: std::swap(a, b); // Swaps values of a and b directly.

View all Software Development Engineer Intern interview questions
A Software Developer Intern was asked 9mo ago
Q. Given an array, find the minimum effort to reach the end.
Ans. 

Find the string with minimum length in an array of strings.

  • Iterate through the array and keep track of the minimum length string

  • Return the string with the minimum length

View all Software Developer Intern interview questions
🔥 Asked by recruiter 2 times
A Software Developer Intern was asked 9mo ago
Q. Given an array of integers heights representing the histogram's bar height where the width of each bar is 1, return the area of the largest rectangle in the histogram.
Ans. 

The largest area of a histogram is the maximum area that can be enclosed by a rectangle within the histogram bars.

  • Calculate the largest area of a histogram by finding the maximum area of rectangles that can be formed within the histogram bars.

  • This can be done by iterating through each bar and calculating the area of rectangles that can be formed with that bar as the height.

  • Keep track of the maximum area found so f...

View all Software Developer Intern interview questions
A Softwaretest Engineer was asked 10mo ago
Q. Given an integer array nums, return all the triplets [nums[i], nums[j], nums[k]] such that i != j, i != k, and j != k, and nums[i] + nums[j] + nums[k] == 0. Notice that the solution set must not contain dup...
Ans. 

The 3Sum problem involves finding unique triplets in an array that sum to zero.

  • Sort the array to simplify finding triplets. Example: [-1, 0, 1, 2, -1, -4] becomes [-4, -1, -1, 0, 1, 2].

  • Use a loop to fix one element and apply two-pointer technique for the remaining elements.

  • Skip duplicates to ensure unique triplets. For instance, if the first element is the same as the previous, continue.

  • Return a list of unique tri...

View all Softwaretest Engineer interview questions
Are these interview questions helpful?
An Associate Software Engineer was asked
Q. Write an SQL query to find the second highest salary.
Ans. 

SQL query to find second highest salary

  • Use the ORDER BY clause to sort salaries in descending order

  • Use the LIMIT clause to retrieve the second row

View all Associate Software Engineer interview questions
A Software Engineer was asked
Q. Tell me about circular linked lists.
Ans. 

A circular linked list is a data structure where the last node points back to the first, forming a loop.

  • Circular linked lists can be singly or doubly linked.

  • In a singly circular linked list, each node points to the next node, and the last node points to the first.

  • Example: A -> B -> C -> A (last node C points back to A).

  • In a doubly circular linked list, each node has pointers to both the next and previous ...

View all Software Engineer interview questions
A Junior Associate was asked
Q. Write a program in C to print a star pattern.
Ans. 

Star pattern is a common programming exercise to print a pattern of stars in a specific shape.

  • Use nested loops to print the desired number of rows and columns.

  • Use if-else statements to determine when to print a star or a space.

  • Experiment with different loop conditions and print statements to create different patterns.

View all Junior Associate interview questions

Unthinkable Solutions Interview Experiences for Freshers

19 interviews found

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Jan 2025.

Round 1 - Coding Test 

3 coding test range from easy to hard.

Round 2 - One-on-one 

(3 Questions)

  • Q1. About the project?
  • Q2. What are Joins?
  • Ans. 

    Joins are used in databases to combine rows from two or more tables based on a related column between them.

    • Joins are used to retrieve data from multiple tables based on a related column.

    • Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

    • INNER JOIN returns rows when there is at least one match in both tables.

    • LEFT JOIN returns all rows from the left table and the matched rows from the right ta...

  • Answered by AI
  • Q3. How JS works and nodeJs works
  • Ans. 

    JavaScript is a scripting language used for web development, while Node.js is a runtime environment that allows JavaScript to run on the server side.

    • JavaScript is a client-side scripting language used for creating interactive web pages.

    • Node.js is a runtime environment that allows JavaScript to run on the server side.

    • Node.js uses the V8 JavaScript engine from Google Chrome to execute code.

    • Node.js provides a set of built...

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Can you provide details about your project and draw an ER diagram for an e-commerce website?
  • Ans. 

    Developed an e-commerce website project

    • Used MySQL database to store product information, customer details, and orders

    • Implemented user authentication and authorization for secure login and access control

    • Designed a user-friendly interface for browsing products, adding items to cart, and checking out

    • Included features like search functionality, product categories, and payment gateway integration

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Coding test of mixed level hard beginners medium

Round 2 - Technical 

(3 Questions)

  • Q1. Questions related to coding
  • Q2. Python programming
  • Q3. C++ programof swap
  • Ans. 

    A C++ program to swap two variables using a temporary variable or by using pointers.

    • 1. Using a temporary variable: Example: int a = 5, b = 10; int temp = a; a = b; b = temp;

    • 2. Using pointers: Example: void swap(int* x, int* y) { int temp = *x; *x = *y; *y = temp; }

    • 3. Using C++11 std::swap: Example: std::swap(a, b); // Swaps values of a and b directly.

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. About myself and hobby
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

The coding test included three questions to be attempted, primarily focusing on arrays; however, it also involved complex data structure and algorithm problems.

Round 2 - Technical 

(1 Question)

  • Q1. Subject-related question of the OOP concept and also operating systems

Interview Preparation Tips

Interview preparation tips for other job seekers - Study hard on data structures and algorithms, ensuring you cover all topics and questions related to arrays and numerical logic.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 5 interview rounds.

Round 1 - Coding Test 

There were 3 questions:
1. Given a string check if it is possible to rearrange the elements of the string to form a palindrome. [Check GFG for the question]
2. Given an integer n, print n rows of following pattern.
Example :
n = 7
* * * * * * *
* *
* * * * *
* * * *
* * * * *
* *
* * * * * * *
3. Cut the sticks [Check hacker rank for the question desc.]
Total duration 90 mins.

Round 2 - Coding Test 

I was directly shortlisted for PI. Hence did not sit for this round but I am aware that there were 2 DSA questions in 40 mins. One was pattern and other was is Anagram question on leetcode valid anagram question.

Round 3 - Technical 

(4 Questions)

  • Q1. Resume discussion with basic questions on projects
  • Q2. Couple of SQL queries
  • Q3. Basics of DBMS, OOPS
  • Q4. 3 DSA questions
Round 4 - Technical 

(2 Questions)

  • Q1. Basic programming question 1. Longest Palindromic Substring 2. Pattern : a b b c c c 3. Given a string "ccabdd" convert to "c2a1b1d2"
  • Q2. Thorough Resume Based questions each and every technology mentioned in resume was asked in great detail.
Round 5 - HR 

(3 Questions)

  • Q1. Introduce Yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java and Python programming languages

    • Proficient in web development technologies like HTML, CSS, and JavaScript

    • Completed multiple projects showcasing my skills

  • Answered by AI
  • Q2. Will you like to work in a team or Solo
  • Ans. 

    I prefer working in a team as it allows for collaboration, diverse perspectives, and shared responsibilities.

    • Collaboration with team members leads to better problem-solving and innovation

    • Diverse perspectives can lead to more creative solutions

    • Shared responsibilities help distribute workload and prevent burnout

  • Answered by AI
  • Q3. Explain your projects
  • Ans. 

    Developed a web application for tracking personal fitness goals and progress

    • Used HTML, CSS, and JavaScript for front-end development

    • Implemented a RESTful API using Node.js and Express for back-end functionality

    • Utilized MongoDB for database management

    • Incorporated chart.js for visualizing progress data

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Look at pattern based problems.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

On Hackerearth (1 hour) ,array string two pointer sliding window, solve 150 interview sheet leetcode

Round 2 - Technical 

(5 Questions)

  • Q1. Introduction and Next Js project (SSR,API,AI)
  • Q2. Javascript (@strict,hoisting) , Component in react
  • Q3. Joins,Referential Integrity,Left Outer Join, Find 3rd highest salary of employee.
  • Q4. Leetcode Q3 ,Q84, Q560, Q5
  • Q5. Linked list, Implement stack using array

Interview Preparation Tips

Interview preparation tips for other job seekers - Study all the topics basics , medium & hard . Unthinkable can ask anything (literally anything)
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in May 2024. There were 4 interview rounds.

Round 1 - Coding Test 

3 rounds on hacker earth (easy to medium)
Q1 find longest rectangle in Matrix
Q2 print a pattern
Q3 some array question

Round 2 - Technical 

(3 Questions)

  • Q1. SQL query to find second highest salary
  • Ans. 

    SQL query to find second highest salary

    • Use the ORDER BY clause to sort salaries in descending order

    • Use the LIMIT clause to retrieve the second row

  • Answered by AI
  • Q2. Questions related to oops and resume
  • Q3. Some DSA questions (don't remember) overall it was 60 mins long Received great feedback
Round 3 - Technical 

(1 Question)

  • Q1. 4 DSA questions, oops, SQL, puzzles, and project related. Overall it was a 2-2:30 hour interview Recieved good feedback but was tired after all this
Round 4 - Technical 

(1 Question)

  • Q1. Again DSA and project related questions and SQL All of these happened on the same day

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

The round was done on google form, where students were given 1 hour to solve some aptitude questions.

Round 2 - Coding Test 

There were 3 coding questions which required basic programming knowledge. Anyone who did all 3 skipped another coding round to direct interview.

Round 3 - Technical 

(3 Questions)

  • Q1. Project Related questions were there. For example I had projects related to Machine Learning so I was asked about various activations functions, Algorithms, etc.
  • Q2. Reverse a linked list.
  • Ans. 

    Reverse a linked list by changing the pointers direction.

    • Start with three pointers: current, previous, and next.

    • Iterate through the linked list, updating the pointers to reverse the direction.

    • Update the head of the linked list to be the previous node once the end is reached.

  • Answered by AI
  • Q3. Write a sql query to join two tables and find some data from one table.
  • Ans. 

    SQL query to join two tables and retrieve data from one table.

    • Use JOIN keyword to combine tables based on a related column

    • Specify the columns to retrieve using SELECT statement

    • Add conditions using WHERE clause if needed

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was a DSA round which consisted of three questions.
1)longest substring without repeating characters
2)largest subarray with sum 0
3)String based question

Round 2 - Coding Test 

(2 Questions)

  • Q1. 1)Largest Area of Histogram
  • Ans. 

    The largest area of a histogram is the maximum area that can be enclosed by a rectangle within the histogram bars.

    • Calculate the largest area of a histogram by finding the maximum area of rectangles that can be formed within the histogram bars.

    • This can be done by iterating through each bar and calculating the area of rectangles that can be formed with that bar as the height.

    • Keep track of the maximum area found so far an...

  • Answered by AI
  • Q2. Minimum effort in an array
  • Ans. 

    Find the string with minimum length in an array of strings.

    • Iterate through the array and keep track of the minimum length string

    • Return the string with the minimum length

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was a coding round of 3 question , 1st was to print a specific pattern 2nd was similar to famous leetcode problem rain water and 3rd was to convert postfix expression to infix using stack

Round 2 - Technical 

(2 Questions)

  • Q1. Similar to leecode 3sum problem
  • Ans. 

    The 3Sum problem involves finding unique triplets in an array that sum to zero.

    • Sort the array to simplify finding triplets. Example: [-1, 0, 1, 2, -1, -4] becomes [-4, -1, -1, 0, 1, 2].

    • Use a loop to fix one element and apply two-pointer technique for the remaining elements.

    • Skip duplicates to ensure unique triplets. For instance, if the first element is the same as the previous, continue.

    • Return a list of unique triplets...

  • Answered by AI
  • Q2. Similar to leetcode combination sum -3

Interview Preparation Tips

Interview preparation tips for other job seekers - grind leetcode medium questions
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Mar 2024.

Round 1 - Coding Test 

Test was 2 hours long and had medium to difficult level question.

Round 2 - Technical 

(1 Question)

  • Q1. Main questions are from your resume and on the basis of your project.

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Unthinkable Solutions?
Ask anonymously on communities.

Unthinkable Solutions Interview FAQs

How many rounds are there in Unthinkable Solutions interview for freshers?
Unthinkable Solutions interview process for freshers usually has 2-3 rounds. The most common rounds in the Unthinkable Solutions interview process for freshers are Coding Test, Technical and HR.
How to prepare for Unthinkable Solutions interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Unthinkable Solutions. The most common topics and skills that interviewers at Unthinkable Solutions expect are Java, Android, B.Tech, PHP and Python.
What are the top questions asked in Unthinkable Solutions interview for freshers?

Some of the top questions asked at the Unthinkable Solutions interview for freshers -

  1. Write a sql query to join two tables and find some data from one tab...read more
  2. Star pattern in C langu...read more
  3. SQL query to find second highest sal...read more
How long is the Unthinkable Solutions interview process?

The duration of Unthinkable Solutions interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 14 interview experiences

Difficulty level

Easy 8%
Moderate 83%
Hard 8%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

MAQ Software Interview Questions
1.9
 • 104 Interviews
Webkul Software Interview Questions
4.0
 • 71 Interviews
Apisero Interview Questions
4.3
 • 66 Interviews
Cloud Analogy Interview Questions
3.6
 • 59 Interviews
View all

Unthinkable Solutions Reviews and Ratings

based on 188 reviews

3.0/5

Rating in categories

3.0

Skill development

2.7

Work-life balance

3.1

Salary

2.8

Job security

2.6

Company culture

2.8

Promotions

2.7

Work satisfaction

Explore 188 Reviews and Ratings
Associate Software Engineer
217 salaries
unlock blur

₹10 L/yr - ₹18.6 L/yr

Software Engineer
87 salaries
unlock blur

₹4.7 L/yr - ₹14.3 L/yr

Junior Associate Software Engineer
83 salaries
unlock blur

₹3.7 L/yr - ₹10.9 L/yr

Junior Associate
82 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Software Developer
52 salaries
unlock blur

₹5.1 L/yr - ₹14.8 L/yr

Explore more salaries
Compare Unthinkable Solutions with

Tekwissen

4.8
Compare

Softenger

4.0
Compare

XcelServ Solutions

4.4
Compare

Capital Numbers Infotech

4.4
Compare
write
Share an Interview