Filter interviews by
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...
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.
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
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.
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
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...
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...
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
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 ...
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.
I appeared for an interview in Jan 2025.
3 coding test range from easy to hard.
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...
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...
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
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.
Coding test of mixed level hard beginners medium
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.
The coding test included three questions to be attempted, primarily focusing on arrays; however, it also involved complex data structure and algorithm problems.
I applied via Campus Placement and was interviewed in Jun 2024. There were 5 interview rounds.
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.
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.
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
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
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
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
On Hackerearth (1 hour) ,array string two pointer sliding window, solve 150 interview sheet leetcode
I applied via Walk-in and was interviewed in May 2024. There were 4 interview rounds.
3 rounds on hacker earth (easy to medium)
Q1 find longest rectangle in Matrix
Q2 print a pattern
Q3 some array question
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
I applied via Campus Placement and was interviewed in Jun 2024. There were 3 interview rounds.
The round was done on google form, where students were given 1 hour to solve some aptitude questions.
There were 3 coding questions which required basic programming knowledge. Anyone who did all 3 skipped another coding round to direct interview.
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.
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
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
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
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...
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
I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.
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
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...
I appeared for an interview in Mar 2024.
Test was 2 hours long and had medium to difficult level question.
Top trending discussions
The duration of Unthinkable Solutions interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 14 interview experiences
Difficulty level
Duration
based on 188 reviews
Rating in categories
Associate Software Engineer
217
salaries
| ₹10 L/yr - ₹18.6 L/yr |
Software Engineer
87
salaries
| ₹4.7 L/yr - ₹14.3 L/yr |
Junior Associate Software Engineer
83
salaries
| ₹3.7 L/yr - ₹10.9 L/yr |
Junior Associate
82
salaries
| ₹3 L/yr - ₹10 L/yr |
Software Developer
52
salaries
| ₹5.1 L/yr - ₹14.8 L/yr |
Tekwissen
Softenger
XcelServ Solutions
Capital Numbers Infotech