Go2X

On This Page

Unthinkable
Unthinkable

Unthinkable Interview Experience

Rejection

Unthinkable Interview Experience for Software Engineer

Role

Software Engineer

Experience

Experienced

Platform

Website

Prep Duration

6 Months

Eligibility / Offer Details

6+ CGPA

Branch

Computer Science Engineering

Total Rounds

1 Rounds

Application Process

The candidate applied for the Software Engineer role through LinkedIn by submitting an application through the job posting. After a few days, the company responded with details about the next steps. The first stage was an online coding assessment designed to evaluate problem-solving and DSA skills.

The overall process was described as smooth, with clear communication throughout. Although the candidate did not progress further, the experience provided insight into the company's expectations and the preparation required for coding rounds.

Topics Prepared

Data StructuresAlgorithmsDynamic ProgrammingGraphsSystem DesignObject-Oriented Programming (OOP)JavaScriptNode.jsReact.jsDatabase Management Systems (DBMS)

Preparation Strategy

Preparation lasted approximately three months. The candidate started by building a strong foundation in Data Structures and Algorithms while simultaneously working on the core technology stack, particularly Node.js and React.js.

Initially, the focus was on understanding concepts deeply rather than simply solving problems. The candidate then moved to regular practice on coding platforms to improve problem-solving speed and accuracy.

Resume Tips

Tip 1: Keep the resume concise, ideally one page, and clearly highlight relevant skills, projects, and achievements.

Tip 2: Mention projects with proper details, including the technology stack and your exact contributions.

Preparation Tips

Tip 1: Practice DSA consistently and focus on understanding patterns rather than only solving individual questions.

Tip 2: Solve problems under time constraints to improve speed and accuracy during coding rounds.

Tip 3: Build and explain projects clearly to strengthen fundamentals and confidence during interviews.

Interview Rounds (1)

Detailed breakdown of each evaluation round, questions asked, and candidate approaches.

Round 1

Interview Round 1 — Online Coding Interview

90 minutes | Difficulty: Medium | Outcome: RejectedMEDIUM

Problems in Round: 1

Problem: Shortest Path in a Binary Matrix

Given a binary matrix of size N × M, where each element is either 0 or 1, and a source and destination cell, find the length of the shortest path from the source to the destination using only valid cells. If no path exists, return -1.

The problem statement specifies 0-based coordinates, movement in four directions (Up, Down, Left, Right), and that the path length is the number of 1s on the path. The source cell is always filled with 1.

Constraints

• 1 ≤ N ≤ 500

• 1 ≤ M ≤ 500

• Matrix values are 0 or 1

• Source coordinates and destination coordinates are within the matrix

• MAT[sourceX][sourceY] = 1

• Time Limit: 1 second

Sample Input 1

3 3 0 1 0 0 0 1 1 1 1 2 0 1 2

Sample Output: 4

The shortest path is (2,0) → (2,1) → (2,2) → (1,2), giving a path length of 4.

Sample Input 2

4 4 1 0 1 0 0 1 0 1 1 0 1 0 0 0 1 0 0 0 3 2

Sample Output: -1

Step 1: I first understood the problem and identified that it is a shortest path problem in a grid where movement is allowed in eight directions.

Step 2: I initially considered using DFS but realized it would not guarantee the shortest path and could be inefficient.

Step 3: I then switched to using Breadth-First Search (BFS), since BFS is ideal for finding the shortest path in an unweighted grid.

Step 4: I used a queue to traverse the grid level by level, marking visited cells to avoid revisiting and maintaining the current path length.

Step 5: For each cell, I explored all eight possible directions and added valid cells (within bounds and with value = 0) to the queue.

Step 6: When I reached the bottom-right cell, I returned the current path length as the answer.

Step 7: Finally, I handled edge cases such as when the starting or ending cell is blocked, returning -1 in those cases.

Important Note from the Source

The candidate's recorded approach mentions movement in eight directions and cells with value 0, while the problem statement itself specifies four directions and paths consisting of 1s. This document preserves the source content rather than silently correcting or reconciling that discrepancy.

Problem Metadata

Problem Type: CODE

Average Solve Time: 37 minutes

Success Rate: 65%

Maximum Score: 80

Practice Topics: Matrices (2D Arrays), Backtracking, Breadth-first Search

Test Cases: 5

Default Language: js

Why the Candidate Was Rejected

The candidate was unable to clear the coding round, mainly because of time constraints and difficulty fully optimizing the approach for the given problems.

Although the candidate understood the logic, implementing efficient solutions within the limited time was challenging. The experience highlighted the importance of solving more problems under timed conditions and improving optimization skills.

Key Takeaways

Build strong DSA fundamentals before coding interviews.

Understand problem-solving patterns instead of relying only on question-by-question practice.

Practice coding problems under realistic time constraints.

Focus on optimization and implementation speed, not just identifying the correct logic.

Build and explain projects clearly to strengthen technical fundamentals and interview confidence.

Keep the resume concise and emphasize relevant contributions and achievements.

More Interview Experiences

Infosys

Infosys

Software Engineer

Rejection

Infosys Interview Experience for Experienced Software Engineer, Feb 2026

3 RoundsExperiencedLinkedin+2
Read Interview Experience
Cisco

Cisco

Software Engineer

Rejection

Interview Experience for Fresher Software Engineer, Feb 2026

2 RoundsFresherOther+2
Read Interview Experience
Mphasis India software pvt ltd

Mphasis India software pvt ltd

Software Engineer

Selection

Mphasis India software pvt ltd Interview Experience for Fresher Software Engineer, Jan 2026

3 RoundsFresherCampus+2
Read Interview Experience
Go2X

India's leading training and placement platform offering hands-on learning, powered by 200+ IITian and industry experts, connecting students to 1,000+ hiring and referral partners.

Let's Go2X

Stay updated with Go2X

Get course updates, interview tips, and career insights delivered to your inbox.

Contact Us

Address

1st Floor, Plot No 332, Phase IV, Udyog Vihar,
Sector 19, Gurugram, Haryana 122015

Email

support@go2x.live

Phone

+91 94107 10085

© 2025 Go2X Private Limited. All rights reserved.

Made with 🧡 and a lot of late nights.

Interview ExperiencesBlogsAbout UsPrivacy PolicyTerms of ServiceRefund Policy