Upload Button Icon Add office photos

Filter interviews by

Clear (1)

Unthinkable Solutions Software Developer Intern Interview Questions, Process, and Tips

Updated 25 Feb 2025

Top Unthinkable Solutions Software Developer Intern Interview Questions and Answers

Unthinkable Solutions Software Developer Intern Interview Experiences

3 interviews found

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

I was interviewed 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?

Rate your
company

🤫 100% anonymous

How was your last interview experience?

Share interview
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Pranveer Singh Institute of Technology, Kanpur 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.

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Apple
Q2. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q3. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
asked in Amazon
Q4. Fish Eater Problem Statement In a river where water flows from le ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more
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 questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Group Discussion 

My topic was - "Do women make good managers?"
There was a google meet having a total of 20 people.
5 groups were made of 4 people each.
Each group were given different topic and every member was given 2 minutes to speak on the topic.

Good thing about this GD round was everyone was given chance to speak individually.
Finally I got selected in this round.

Round 2 - Technical 

(9 Questions)

  • Q1. Suppose you want to add the link to your Linkedin account in a website, and you have to do it by clicking on the logo of linkedin in the website, then how can you do it? Which HTML tag is used to do it?
  • Ans. 

    The HTML tag is used to add a link to a website by clicking on the logo of LinkedIn.

  • Answered by AI
  • Q2. Difference between div and span
  • Ans. 

    div is a block-level element used for grouping and styling content, while span is an inline element used for styling specific parts of content.

    • div is a container element, while span is a text-level element

    • div creates a new line, while span does not

    • div can have width and height properties, while span cannot

    • div can contain other block-level elements, while span cannot

  • Answered by AI
  • Q3. - What is JDBC in java? - What is JVM and the use of it? - We write "public static void main" in java.... will it work if we write "static public void main"? If yes, then why, what is the reason that it wo...
  • Ans. 

    JDBC is a Java API for connecting and executing queries on a database.

    • JDBC stands for Java Database Connectivity.

    • It provides a set of classes and interfaces to interact with databases.

    • JDBC allows developers to write database-independent code.

    • It supports various database operations like connecting, querying, updating, and deleting data.

    • JDBC drivers are used to establish a connection between Java application and database...

  • Answered by AI
  • Q4. One major difference between OOPs concept of C++ and OOPs concept of java
  • Ans. 

    C++ supports multiple inheritance while Java supports single inheritance.

    • C++ allows a class to inherit from multiple classes, while Java only allows a class to inherit from a single class.

    • In C++, a class can have multiple parent classes, resulting in a complex class hierarchy.

    • Java enforces single inheritance to avoid the diamond problem and maintain simplicity.

    • For example, in C++, a class can inherit from both a 'Vehic...

  • Answered by AI
  • Q5. Types of databases
  • Ans. 

    Types of databases include relational, NoSQL, object-oriented, and graph databases.

    • Relational databases store data in tables with predefined schemas, using SQL for querying (e.g. MySQL, Oracle)

    • NoSQL databases are schema-less and provide flexible data models (e.g. MongoDB, Cassandra)

    • Object-oriented databases store objects as they are, with support for inheritance and encapsulation (e.g. db4o)

    • Graph databases use nodes an...

  • Answered by AI
  • Q6. Difference between SQL based database and NoSQL based databases
  • Ans. 

    SQL databases are structured and use a fixed schema, while NoSQL databases are unstructured and have a flexible schema.

    • SQL databases use structured query language for defining and manipulating the data.

    • NoSQL databases use various data models like key-value, document, columnar, or graph.

    • SQL databases are suitable for complex queries and transactions.

    • NoSQL databases are horizontally scalable and provide high performance ...

  • Answered by AI
  • Q7. If you are given a task and you have to decide which type of database will be best for this task, then how will you decide that?
  • Ans. 

    The choice of database depends on factors like data structure, scalability, performance, and query requirements.

    • Consider the data structure and relationships between entities.

    • Evaluate the scalability requirements of the task.

    • Analyze the performance needs, including read and write operations.

    • Assess the query requirements, such as complex joins or aggregations.

    • Examples: relational databases for structured data, NoSQL for

  • Answered by AI
  • Q8. Examples of relational and non-relational databases
  • Ans. 

    Relational databases store data in tables with predefined relationships. Non-relational databases store data in flexible, schema-less formats.

    • Relational databases: MySQL, Oracle, SQL Server

    • Non-relational databases: MongoDB, Cassandra, Redis

    • Relational databases use structured query language (SQL) for data manipulation

    • Non-relational databases provide high scalability and flexibility

    • Relational databases are suitable for c...

  • Answered by AI
  • Q9. Given a string = "as145egs14ghs2ghe7896", add the numbers present in the string, the consecutive numbers should be taken as a complete one number. i.e. you have to print the result of 145+14+2+7896 = ?
  • Ans. 

    The task is to add the consecutive numbers present in a given string.

    • Iterate through the string character by character

    • Check if the current character is a digit

    • If it is a digit, continue iterating until a non-digit character is encountered

    • Convert the consecutive digits into a number and add it to the sum

    • Repeat the process until all characters are processed

    • Return the sum

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I applied after seeing a linkedin post from one of there employees. They shared a google form for applying in that linkedin post.

I got rejected in the first technical interview round only because I was not at all prepared for the interview. But if you have decent web development knowledge and basic DSA, then you can crack it.
Also, DO NOT put anything in your resume that you are not confident with.
Basic HTML, CSS, Javascript is very important.
Interviewer was friendly and was explaining me everything very nicely wherever I was wrong.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Lovely Professional University (LPU) and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Coding Test 

The test had 2 standard DSA questions and 9 MCQs based on CS fundamentals.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Two Sum Of leetcode
  • Ans. 

    Given an array of integers, return indices of the two numbers such that they add up to a specific target.

    • Use a hashmap to store the difference between the target and current element

    • Iterate through the array and check if the current element's complement exists in the hashmap

    • Return the indices of the two numbers if found

  • Answered by AI
  • Q2. SQL Top 2 candidates query

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for DSA standard questions and CS fundamentals.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Very easy coding test just like class 2 standard

Round 2 - Aptitude Test 

Moderate
Moderate level of questions are come

Round 3 - HR 

(4 Questions)

  • Q1. About yourself? Basics coding question
  • Q2. Project related question?
  • Q3. Coding question?
  • Q4. Technical knowledge!

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

It was in the evening around 5 PM. Platform used for this round was hackerrank. Questions were more of aptitude based and are of moderate level.

  • Q1. 

    Sum of Minimum and Maximum Elements of All Subarrays of Size K

    You are provided with an array containing N integers along with an integer K. Your task is to compute the total sum of the minimum and maximu...

Round 2 - HR 

Round duration - 20 minutes
Round difficulty - Easy

It was late night. Interviewer was asking tricky questions to confuse me

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in GurgaonEligibility criteriaCo cubesCloud Analogy interview preparation:Topics to prepare for the interview - Data Structures, DBMS, Algorithms, Aptitude, Coding, OOPS, PythonTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice a lot from trusted websites 
Tip 2 : Self study is best to tackle any critical questions
Tip 3 : Research about the company thoroughly

Application resume tips for other job seekers

Tip 1 : It should look good to interviewer
Tip 2 : Skills and projects should be filled nicely
Tip 3 : Format should be proper.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude was Easy level.
the apti paper had 60 questions in 60 minutes.

Round 2 - Group Discussion 

My topic was placement scenarios in India.
everyone was given 2-3 minutes to express their views.

Round 3 - Technical 

(1 Question)

  • Q1. This was T1 this was based on my resume and simple coding quetions
Round 4 - Technical 

(1 Question)

  • Q1. T2 this was the managerial Round they had given me Coding question of alphanumeric characters. and had asked around 10-15 questions on sql such as joins and ACID transaction

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare string and leetcode questions well and have experience in coding also avoid silly mistakes
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. DBMS Qs were asked
  • Q2. SQL queries, Normalization etc

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(4 Questions)

Round duration - 90 minutes
Round difficulty - Easy

Aptitude + Coding round:
Aptitude Questions (30 questions in 30 minutes), easy-medium level. Just after finishing the Coding round was there, 4 coding questions in 60 minutes.

  • Q1. 

    Sort 0 1 2 Problem Statement

    Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.

    Input:

    The first line contains an integer 'T' representing the n...
  • Q2. 

    Maximum Subarray Sum Problem Statement

    Given an array arr of length N consisting of integers, find the sum of the subarray (including empty subarray) with the maximum sum among all subarrays.

    Explanation...

  • Q3. 

    Detect and Remove Loop in Linked List

    For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.

    Expected Complexity:

    A...

  • Q4. 

    Count Distinct Substrings

    You are provided with a string S. Your task is to determine and return the number of distinct substrings, including the empty substring, of this given string. Implement the solut...

Round 2 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

He started with "Hello Rahul, Tell me about yourself briefly". Then he asked few theoretical questions and asked me about my favourite subject in engineering and why i like it. I named DS and Algorithms and reason is problem solving. He shared two coding questions in chatbox and asked me to write the code on given platform.

  • Q1. 

    Nth Element Of Modified Fibonacci Series

    Given two integers X and Y as the first two numbers of a series, and an integer N, determine the Nth element of the series following the Fibonacci rule: f(x) = f(x...

Round 3 - Video Call 

Round duration - 45-60 minutes
Round difficulty - Hard

He started round with coding question + SQL + Coding question and some questions from my projects.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteria60% throughout and above with no active backlog.MAQ Software interview preparation:Topics to prepare for the interview - I read a lot of Interview Experience of others and prepared accordingly. i brushed up,- Data Structures- Basic Coding questions at GFG for MAQ Software- SQL- DBMSTime required to prepare for the interview - Half MonthInterview preparation tips for other job seekers

Tip 1 : Be very good with basic data structures.
Tip 2 : Try writing code on notepad sometimes.
Tip 3 : Focus on problem solving, during interview speak out your approach simultaneously while you are thinking about approach

Application resume tips for other job seekers

Tip 1 : Write only what you know.
Tip 2 : Make it short.

Final outcome of the interviewSelected

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Unthinkable Solutions Interview FAQs

How many rounds are there in Unthinkable Solutions Software Developer Intern interview?
Unthinkable Solutions interview process usually has 3-4 rounds. The most common rounds in the Unthinkable Solutions interview process are Coding Test, Technical and One-on-one Round.
What are the top questions asked in Unthinkable Solutions Software Developer Intern interview?

Some of the top questions asked at the Unthinkable Solutions Software Developer Intern interview -

  1. How JS works and nodeJs wo...read more
  2. What are Joi...read more
  3. 1)Largest Area of Histog...read more

Recently Viewed

INTERVIEWS

Boeing

85 interviews

INTERVIEWS

Apexon

135 interviews

INTERVIEWS

Xogene

8 interviews

INTERVIEWS

OpenBet

3 interviews

INTERVIEWS

ABB

233 interviews

INTERVIEWS

Capgemini Engineering

No Interviews

INTERVIEWS

Career Empower

No Interviews

INTERVIEWS

Amunra Infratech And Agritech

No Interviews

INTERVIEWS

Stark Interio

No Interviews

INTERVIEWS

Shree Cement

No Interviews

Tell us how to improve this page.

Unthinkable Solutions Software Developer Intern Interview Process

based on 3 interviews

1 Interview rounds

  • Coding Test Round
View more

Anonymously discuss salaries, work culture, and many more

Get Ambitionbox App

Associate Software Engineer
196 salaries
unlock blur Lock Unlock

₹7 L/yr - ₹19.6 L/yr

Junior Associate
82 salaries
unlock blur Lock Unlock

₹3 L/yr - ₹10 L/yr

Software Engineer
79 salaries
unlock blur Lock Unlock

₹3.3 L/yr - ₹16.4 L/yr

Junior Associate Software Engineer
66 salaries
unlock blur Lock Unlock

₹2 L/yr - ₹10 L/yr

Junior IT Associate
47 salaries
unlock blur Lock Unlock

₹4 L/yr - ₹9 L/yr

Explore more salaries
Compare Unthinkable Solutions with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent