Upload Button Icon Add office photos

Unthinkable Solutions

Compare button icon Compare button icon Compare

Filter interviews by

Unthinkable Solutions Interview Questions and Answers

Updated 28 Jun 2025
Popular Designations

45 Interview questions

An Associate Software Engineer was asked 2mo ago
Q. Write an SQL query to find the second highest salary from the Employee table.
Ans. 

To find the second highest salary, we can use SQL queries or programming logic to filter and sort employee salaries.

  • Use SQL: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;

  • In Python, use a set to remove duplicates and sort the salaries.

  • Example in Python: sorted(set(salaries))[-2] to get the second highest.

  • Consider edge cases: if there are fewer than two unique salaries, handle accordin...

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked 2mo ago
Q. Given a string s, find the length of the longest substring without repeating characters.
Ans. 

Find the length of the longest substring without repeating characters in a given string.

  • Use a sliding window approach to track characters and their indices.

  • Maintain a hash map to store the last seen index of each character.

  • Expand the window by moving the right pointer and contract from the left when a repeat is found.

  • Example: For 'abcabcbb', the longest substring is 'abc' with length 3.

  • Example: For 'bbbbb', the lo...

View all Associate Software Engineer interview questions
A Software Developer Intern was asked 3mo 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 Software Engineer Intern was asked 5mo ago
Q. Write code for searching in a 2D matrix with a time complexity of O(mlogn).
Ans. 

Implement a binary search in each row of a sorted 2D matrix to achieve O(mlogn) time complexity.

  • Divide and conquer approach can be used to search in each row of the matrix.

  • Perform binary search on each row to find the target element efficiently.

  • Ensure the rows are sorted to apply binary search in each row.

View all Software Engineer Intern interview questions
A Software Engineer Intern was asked 5mo ago
Q. How would you design a store management system, including all relevant schema tables?
Ans. 

Design a store management system with relevant schema tables

  • Create a 'Store' table with attributes like store_id, name, location, etc.

  • Design a 'Product' table with attributes like product_id, name, price, quantity, etc.

  • Include a 'Sales' table to track sales transactions with attributes like sale_id, date, total_amount, etc.

  • Implement a 'Stock' table to manage product stock levels with attributes like stock_id, prod...

View all Software Engineer Intern interview questions
A Software Engineer Intern was asked 5mo ago
Q. Describe the schema design of your project.
Ans. 

The schema of my project is designed to efficiently store and retrieve data for a web application.

  • Use relational database to store structured data

  • Create tables for different entities like users, products, orders

  • Establish relationships between tables using foreign keys

  • Use indexes to optimize query performance

View all Software Engineer Intern interview questions
A Software Engineer Intern was asked 5mo ago
Q. Design a category schema where a category can have multiple subcategories.
Ans. 

Design a category schema with multiple subcategories

  • Use a parent-child relationship to link categories and subcategories

  • Implement a tree data structure to represent the hierarchy

  • Each category can have multiple subcategories

  • Example: Category - Electronics, Subcategories - Computers, Mobile Phones, TVs

View all Software Engineer Intern interview questions
Are these interview questions helpful?
A Graduate Engineer Trainee (Get) was asked 5mo 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 5mo 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 Engineer was asked 6mo ago
Q. Given an array containing only 0s, 1s, and 2s, sort the array in-place.
Ans. 

Sort an array containing only 0s, 1s, and 2s efficiently using a single pass algorithm.

  • Use the Dutch National Flag algorithm to sort the array in one pass.

  • Maintain three pointers: low, mid, and high.

  • Initialize low and mid at the start, and high at the end of the array.

  • Iterate through the array: if arr[mid] is 0, swap with low and increment both; if 1, just increment mid; if 2, swap with high and decrement high.

  • Exa...

View all Software Engineer interview questions

Unthinkable Solutions Interview Experiences

60 interviews found

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Dec 2024.

Round 1 - Coding Test 

I participated in a coding round on their platform, which consisted of three coding questions in 60 min. however, their editor and compiler were quite inadequate. The event was held onsite, with 500 candidates arriving on January 11, 2024, at 9 AM. Approximately 100 candidates cleared that round.

Round 2 - Coding Test 

I solved all three questions, yet we still had to participate in the second round, which included one coding question to be completed in 20 minutes. The question was poorly framed, leading to the rejection of most students. However, I managed to solve all the test cases.

Round 3 - Coding Test 

The coding round comprised one question and was conducted on paper for a duration of 10 minutes.

Round 4 - Technical 

(5 Questions)

  • Q1. It was the puzzle question involving five numbered fingers where you need to determine which finger corresponds to a given number in constant time complexity O(1)?
  • Q2. Write code for searching in a 2D matrix with a time complexity of O(mlogn)?
  • Ans. 

    Implement a binary search in each row of a sorted 2D matrix to achieve O(mlogn) time complexity.

    • Divide and conquer approach can be used to search in each row of the matrix.

    • Perform binary search on each row to find the target element efficiently.

    • Ensure the rows are sorted to apply binary search in each row.

  • Answered by AI
  • Q3. How would you design a store management system, including all relevant schema tables?
  • Ans. 

    Design a store management system with relevant schema tables

    • Create a 'Store' table with attributes like store_id, name, location, etc.

    • Design a 'Product' table with attributes like product_id, name, price, quantity, etc.

    • Include a 'Sales' table to track sales transactions with attributes like sale_id, date, total_amount, etc.

    • Implement a 'Stock' table to manage product stock levels with attributes like stock_id, product_i...

  • Answered by AI
  • Q4. Design schema of your project
  • Ans. 

    The schema of my project is designed to efficiently store and retrieve data for a web application.

    • Use relational database to store structured data

    • Create tables for different entities like users, products, orders

    • Establish relationships between tables using foreign keys

    • Use indexes to optimize query performance

  • Answered by AI
  • Q5. Design category schema where category can have multiple sub categories
  • Ans. 

    Design a category schema with multiple subcategories

    • Use a parent-child relationship to link categories and subcategories

    • Implement a tree data structure to represent the hierarchy

    • Each category can have multiple subcategories

    • Example: Category - Electronics, Subcategories - Computers, Mobile Phones, TVs

  • Answered by AI
Round 5 - Technical 

(2 Questions)

  • Q1. Questions related to javascript
  • Q2. Sql queries which consists of group and joins
  • Ans. 

    SQL queries involving group by and joins are used to retrieve data from multiple tables and aggregate results.

    • Use GROUP BY to group rows that have the same values in specified columns

    • Use JOIN to combine rows from two or more tables based on a related column

    • Examples: SELECT column1, SUM(column2) FROM table1 JOIN table2 ON table1.id = table2.id GROUP BY column1

  • Answered by AI
Round 6 - HR 

(2 Questions)

  • Q1. Can you provide your introduction?
  • Ans. 

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

    • Currently pursuing a degree in Computer Science

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

    • Completed internships at tech companies working on software projects

    • Participated in coding competitions and hackathons

  • Answered by AI
  • Q2. Why do you want to join this company?
  • Ans. 

    I am impressed by the company's innovative projects and collaborative work culture.

    • Impressed by innovative projects

    • Desire to work in collaborative environment

    • Company's reputation in the industry

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Salary: 5 LPA; Bond: 1.6 years. My experience was quite poor. Initially, we were required to report at 9 AM, and our workday extended until 10:30 PM. We were not provided with any dinner or food after 6 PM, only receiving coffee, and we were prohibited from going outside to get food. Subsequently, we were called for an interview on a different day, but despite passing the HR round, I was ultimately rejected. Out of the initial group, only 20 candidates reached the technical interviews, and only 2 or 3 were extended offers on the same day.
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 Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Round 1 -> 3 easy coding questions (I did all three)
round2 -> 2 coding questions (1 was leetcode's trapping rainwater problem) (Did 1.5)

Round 2 - Technical 

(2 Questions)

  • Q1. SQL query was asked on joins etc
  • Q2. What are Microservcies, solid principles, a pattern printing question, oops concepts
Round 3 - Technical 

(2 Questions)

  • Q1. Designing dbms for a college website
  • Ans. 

    Designing a DBMS for a college website involves creating tables for students, courses, faculty, and more.

    • Create tables for students, courses, faculty, departments, etc.

    • Establish relationships between tables using foreign keys.

    • Include attributes like student ID, course ID, faculty ID, etc.

    • Implement normalization to reduce redundancy and improve data integrity.

    • Consider implementing views for complex queries or reports.

  • Answered by AI
  • Q2. Implement debouncing, create a nodejs server with a get / post api, a puzzle, javascript questions like clousers, let / var / const, event loop, output based questions etc.
  • Ans. 

    Implement debouncing, create a nodejs server with get/post api, and answer JavaScript questions.

    • Implement debouncing by using setTimeout and clearTimeout to limit the number of times a function is called.

    • Create a nodejs server with Express framework to handle get and post requests.

    • Answer JavaScript questions on closures, let/var/const, event loop, and output based questions.

    • Provide examples for each concept to demonstr...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - :) Be good at SQL.

Skills evaluated in this interview

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

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. MySQL questions
  • Q2. DSA and pattern printing
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
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain the first 3 months if you are hired
  • Ans. 

    In the first 3 months, I would focus on understanding the brand, analyzing data, and developing a strategic marketing plan.

    • Conduct a comprehensive brand audit to assess current positioning and identify areas for improvement.

    • Analyze existing marketing data and customer insights to understand target demographics and preferences.

    • Meet with key stakeholders and team members to gather insights and align on marketing goals an...

  • Answered by AI
  • Q2. Fair dealing, but everyone and everything seemed rushed, as if they would like to see magic within 3 months
Round 2 - Assignment 

Campaign idea gor unthinkable

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)

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 24 Oct 2024

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

I applied via Walk-in and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Coding question 3 in 1.5 hours

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell about Technical Skills
  • Ans. 

    I have strong technical skills in test automation, manual testing, bug tracking, and test case design.

    • Proficient in test automation tools like Selenium and JUnit

    • Skilled in manual testing techniques and methodologies

    • Experience with bug tracking systems such as Jira

    • Ability to design comprehensive test cases for various scenarios

  • Answered by AI
  • Q2. 3 DSA Questions on Arrays ,String

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA

Top trending discussions

View All
Interview Tips & Stories
1w
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?
Unthinkable Solutions interview process usually has 2-3 rounds. The most common rounds in the Unthinkable Solutions interview process are Coding Test, Technical and HR.
How to prepare for Unthinkable Solutions interview?
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, Javascript, C#, .Net and Business Development.
What are the top questions asked in Unthinkable Solutions interview?

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

  1. 2) one coding question -> input->"my name is xyz" output ->"My Name Is Xyz" ...read more
  2. 1) coding question range is given example 2 to 10 in this range find 3...read more
  3. React js question is to make a component which has input tag when we type so ...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.8/5

based on 54 interview experiences

Difficulty level

Easy 11%
Moderate 82%
Hard 7%

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
 • 65 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.1

Skill development

2.7

Work-life balance

3.0

Salary

2.8

Job security

2.6

Company culture

2.8

Promotions

2.7

Work satisfaction

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

₹5.5 L/yr - ₹20 L/yr

Software Engineer
85 salaries
unlock blur

₹4.2 L/yr - ₹15.9 L/yr

Junior Associate Software Engineer
82 salaries
unlock blur

₹3.7 L/yr - ₹12 L/yr

Junior Associate
82 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Software Developer
51 salaries
unlock blur

₹4 L/yr - ₹17 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