Filter interviews by
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...
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...
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...
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.
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...
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
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
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
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...
I appeared for an interview in Dec 2024.
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.
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.
The coding round comprised one question and was conducted on paper for a duration of 10 minutes.
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.
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...
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
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
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
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
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
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 Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
Round 1 -> 3 easy coding questions (I did all three)
round2 -> 2 coding questions (1 was leetcode's trapping rainwater problem) (Did 1.5)
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.
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...
I appeared for an interview before Jun 2024, where I was asked the following questions.
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 Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
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...
Campaign idea gor unthinkable
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 Sep 2024. There were 2 interview rounds.
Coding question 3 in 1.5 hours
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
Top trending discussions
Some of the top questions asked at the Unthinkable Solutions interview -
The duration of Unthinkable Solutions interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 54 interview experiences
Difficulty level
Duration
based on 188 reviews
Rating in categories
Associate Software Engineer
218
salaries
| ₹5.5 L/yr - ₹20 L/yr |
Software Engineer
85
salaries
| ₹4.2 L/yr - ₹15.9 L/yr |
Junior Associate Software Engineer
82
salaries
| ₹3.7 L/yr - ₹12 L/yr |
Junior Associate
82
salaries
| ₹3 L/yr - ₹10 L/yr |
Software Developer
51
salaries
| ₹4 L/yr - ₹17 L/yr |
Tekwissen
Softenger
XcelServ Solutions
Capital Numbers Infotech