WinZO interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

WinZO
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
The opportunity was on-campus, and it was the third company I was shortlisted for. The first round was a DSA round, followed by two interview rounds. Only students from the CSE, DSAI, and MnC branches were allowed to participate, with a CPI cutoff of 8.0. I cleared the DSA round by solving 2 out of 3 questions completely and 1 partially, passing only the trivial test cases. I was one of the 4 people shortlisted. Next, we had a DSA interview. The interviewer was a CASE graduate from our college. The question he asked was a backtracking medium-level problem, which was also listed in Striver's DSA sheet. I could only pass 83 out of 89 test cases. The interviewer asked me to code directly on the platform, and the round lasted for 40 minutes. Only one question was asked, likely because I spent the entire time on the first question. Despite the assistance provided by the interviewer, I couldn’t pass all the test cases. The interviewer was friendly and even tried reviewing my code to help me debug, but it didn’t improve the outcome. This usually indicates that you are unlikely to clear the round, as it reflects an inability to debug your own code. Both the interviewer and I were disappointed when the interview ended. Shortly afterward, I was notified that I didn’t make it to the next round.
Application story
The application was on campus. Interested students were asked to fill out the on-campus application form and were shortlisted based on their CPI and department. Only students from the CSE, DSAI, and MnC branches were eligible for this specific company. All who satisfied these requirements were shortlisted.
Why selected/rejected for the role?
I was rejected in the DSA interview as I couldn't pass all the test cases and required significant intervention from my interviewer to improve the number of test cases passed. I was asked to solve a question directly on the coding platform while sharing my screen.
Preparation
Duration: 1.5 months
Topics: Dynamic Programming, Sorting and Searching from CSES, Binary Trees and BST, Graphs and their Algorithms, Math and Probability Puzzles
Tip
Tip

Tip 1: Give contests on coding platforms.
Tip 2: Practice DSA from a reliable source.
Tip 3: Know your projects thoroughly.

 

 

Application process
Where: Campus
Eligibility: 8 CGPA, (Salary Package: 35 LPA)
Resume Tip
Resume tip

Tip 1: Have at least two worthwhile projects.
Tip 2: Highlight your achievements.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date10 Aug 2024
Coding problem2

It was an offline coding round where we were required to bring our laptops to the test site and were under invigilation throughout the test.

1. Number of Islands

Moderate
30m average time
90% success
0/80
Asked in companies
OYOIBMAmazon

You are given two integers 'n' and 'm', the dimensions of a grid. The coordinates are from (0, 0) to (n - 1, m - 1).


The grid can only have values 0 and 1.


The value is 0 if there is water and 1 if there is land.


An island is a group of ‘1’s such that every ‘1’ has at least another ‘1’ sharing a common edge.


You are given an array 'queries' of size 'q'.


Each element in 'queries' contains two integers 'x' and 'y', referring to the coordinates in the grid.


Initially, the grid is filled with 0, which means only water and no land.


At each query, the value of 'grid' at (x, y) becomes 1, which means it becomes land.


Find out, after each query, the number of islands in the grid.


Example :
Input: 'n' = 3, 'm' = 4
'queries' = [[1, 1], [1, 2], [2, 3]]

Output: [1, 1, 2]

Explanation:

Initially, the grid was:
0 0 0 0
0 0 0 0
0 0 0 0

After query (1, 1):
0 0 0 0
0 1 0 0
0 0 0 0
There is one island having land (1, 1).

After query (1, 2):
0 0 0 0
0 1 1 0
0 0 0 0
Since (1, 1) and (1, 2) share a common edge, they form one island. So there is one island having lands (1, 1) and (1, 2).

After query (2, 3):
0 0 0 0
0 1 1 0
0 0 0 1
Now there are two islands, one having lands (1, 1) and (1, 2), and another having land (2, 3).

So the number of islands after each query is [1, 1, 2].
Problem approach

I solved it using standard BFS.

Try solving now

2. Tower of Hanoi

Easy
15m average time
85% success
0/40
Asked in companies
AppleFacebookLinkedIn

You are given three rods (numbered 1 to 3), and ‘N’ disks initially placed on the first rod, one on top of each other in increasing order of size ( the largest disk is at the bottom). You are supposed to move the ‘N’ disks to another rod(either rod 2 or rod 3) using the following rules and in less than 2 ^ (N) moves.

1. You can only move one disk in one move. 
2. You can not place a larger disk on top of a smaller disk.
3. You can only move the disk at the top of any rod.    
Note :
You may assume that initially, the size of the ‘i’th disk from the top of the stack is equal to ‘i’, i.e. the disk at the bottom has size ‘N’, the disk above that has size ‘N - 1’, and so on. The disk at the top has size 1.
Example :

Example

Problem approach

I built a recurrence relation and then used DP, which is very similar to the counting towers approach.

Try solving now
02
Round
Medium
Video Call
Duration45 minutes
Interview date12 Aug 2024
Coding problem1

It was an online video call where I had to share my screen and solve a DSA problem while explaining my steps to the interviewer.

1. Word Search - l

Moderate
30m average time
60% success
0/80
Asked in companies
OlaTata Consultancy Services (TCS)Goldman Sachs

You are given a 2D board('N' rows and 'M' columns) of characters and a string 'word'.


Your task is to return true if the given word exists in the grid, else return false. The word can be constructed from letters of sequentially adjacent cells, where adjacent cells are horizontally or vertically neighboring.


Note:
The same letter cell should not be used more than once.
For Example:
For a given word “design” and the given 2D board 
[[q’, ‘v’, ‘m’, ‘h’],
 [‘d’, ‘e’, ‘s’, ‘i’],
 [‘d’, ‘g’, ‘f’, ‘g’],
 [‘e’, ‘c’, ‘p’, ‘n’]]

The word design can be formed by sequentially adjacent cells as shown by the highlighted color in the 2nd row and last column.

board

Problem approach

I used the standard backtracking approach while maintaining a visited grid for all positions. I also tried using an approach similar to BFS.

Try solving now
03
Round
Easy
HR Round
Duration45 minutes
Interview date12 Aug 2024
Coding problem0

Couldn't make it till this stage.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is the output of print(type("Python"))?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4112 views
0 comments
0 upvotes
SDE - 1
3 rounds | 6 problems
Interviewed by WinZO
2836 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3054 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
2630 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15126 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
14970 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
9960 views
2 comments
0 upvotes