Unthinkable Solutions Interview Experience for Software Developer
Candidate Information
Status: Final-year student, seeking full-time opportunities
Experience: Academic + Internship projects (MERN stack, DSA practice)
Target Position: Software Engineer (Entry-level)
Location: Gurgaon, Haryana, India
Interview Date: 13 September 2025
Overview of Interview Process
Round 1: Online Assessment (Eliminatory)
Duration: 90 minutes
Method: Onsite at Gurgaon (company’s in-house sandbox platform)
Focus Areas: Data Structures & Algorithms (Strings, Dynamic Programming, Backtracking, Bitmasking)
Key Questions:
Dynamic Programming (Hard): LeetCode 97 – Interleaving String
Concept tested: 2D DP with memoization to check if two strings interleave to form a third.
Backtracking / Greedy: LeetCode – Broken Calculator
Concept tested: Working backwards from Y → X using division and increment operations efficiently.
String + HashMap + Bitmasking: LeetCode 318 – Maximum Product of Word Lengths
Concept tested: Hashing + bitmask optimization to check for common characters between words.
Difficulty Assessment:
Q1: Hard
Q2 & Q3: Medium
Dynamic Programming (Hard): LeetCode 97 –https://leetcode.com/problems/interleaving-string/
Backtracking / Greedy: LeetCode – https://leetcode.com/problems/broken-calculator/description/
String + HashMap + Bitmasking: LeetCode 318 – https://leetcode.com/problems/maximum-product-of-word-lengths/description/
Obstacles Faced:
The sandbox compiler crashed frequently, auto-refreshing and erasing progress.
The only suggestion given was “refresh again”, which did not resolve the issue.
As a result, I was able to submit Q1 fully, but not Q2 and Q3 despite having working approaches.
Further Rounds (Managerial/Technical/HR)
Mentioned as part of the selection process, but I could not proceed beyond Round 1 due to its eliminatory structure.
The company conducts 6 rounds in total (all eliminatory).
Post-Interview Reflections
Company Culture Insights:
The process seemed rigid and evaluation-centric, with less attention to candidate comfort or fairness.
Work Environment:
All rounds were conducted onsite at Gurgaon. Candidates had to arrange travel themselves, with no reimbursement or support.
Benefits Highlight:
Packages offered: 5, 6, 8, and 10 LPA (performance-based).
No additional perks or benefits discussed in early rounds.
Evaluator Feedback:
No direct feedback was provided since Round 1 was fully eliminatory.
Suggestions for Improvement:
Ensure reliable, stable coding platforms (frequent crashes damage candidate experience).
Provide on-site technical support staff during assessments.
Align difficulty of Round 1 questions with the compensation structure.
Offer at least minimal feedback so candidates know where they stand.
Additional Information
Timeline: Applied via referral → Round 1 conducted within 2 weeks.
Next Steps: Did not advance due to submission issues caused by platform instability.
Travel: Candidates were required to travel to Gurgaon at their own expense.
Closing Note
The difficulty level of Round 1 was comparable to top product-based companies (Amazon, Adobe, Microsoft), but the candidate experience was disappointing due to platform instability.
If you are preparing for Unthinkable Solutions, be ready for:
Dynamic Programming (Hard)
Backtracking/Greedy
String + HashMap/Bitmasking
And most importantly — be prepared to handle technical glitches during the test.