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

Application Developer

Thought Works
upvote
share-icon
5 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1 month
Topics: Data Structures, OOPS, SQL, Full stack development , problem solving
Tip
Tip

Tip 1 : Prepare on fundamentals (Any language, clean code,)
Tip 2 : The interview will be mostly to test the application knowledge. Like how we apply the things we learned.
Tip 3 : Practice problem solving

Application process
Where: Other
Eligibility: No
Resume Tip
Resume tip

Tip 1 : Do have the projects that you have really worked on
Tip 2 : Have knowledge on depth and breadth of technologies. Showcase what you know.

Interview rounds

01
Round
Easy
Telephonic
Duration15 Minutes
Interview date4 Feb 2021
Coding problem0

To understand the nature of work we already did.
What we do in work on a regular basis.
Tools and technologies that we work on.

02
Round
Medium
Online Coding Test
Duration90 Minutes
Interview date6 Feb 2021
Coding problem1

A face to Face video call interview.
A problem statement was given which was simple but expected to solve using oops.
Need to draft solution using basic oops concept to make it scalable.
Need to run the code.

1. Minesweeper

Moderate
30m average time
70% success
0/80
Asked in companies
UberThought Works
1) ‘#’ (HASH) represents an unrevealed mine.
2) ‘.’ (DOT) represents an unrevealed empty cell.
3) ‘_’ (UNDERSCORE) represents a revealed blank cell that has no neighbouring mines.
4) Digits (‘1’ to ‘8’) represents the number of neighbouring mines corresponding to the current cell.
5) ‘*’ (ASTERISK) represents a revealed mine.

In this game, you are given a click position (row & column indices) among all unrevealed cells (‘#’ or ‘.’). Your task is to return the game board after revealing the click position as per the following rules:

1) If the revealed cell contains a mine (‘#’), then the game is over - change it to ‘*’.
2) If the revealed cell is empty ('.') with no neighbouring mines revealed, then change it to revealed blank ('_'), and all of its neighbouring unrevealed cells should be revealed recursively.
3) If the revealed cell is empty ('.') with at least one neighbouring mine revealed, then change it to a digit ('1' to '8') representing the number of neighbouring mines.

Note:

1) Two cells are neighbours if they share a corner or an edge, i.e., cells corresponding above, below, left, right, and all four diagonals.
2) For simplicity, ignore the rules which are not mentioned in this problem. For example, when the game is over,  you don't need to reveal all the unrevealed mines.
Problem approach

created a classes for the required places like for the grid system, input system etc.
Make the code clean, naming conventions

Try solving now
03
Round
Medium
Coding Test - Pen and paper
Duration90 Minutes
Interview date10 Feb 2021
Coding problem0

Based on previous experience , projects
basics of SQL, DSA, problem solving

04
Round
Easy
HR Round
Duration60 Minutes
Interview date12 Feb 2021
Coding problem0

Just a general round on social view. On any specific topics to check our inclusivity .

05
Round
Easy
HR Round
Duration30 Minutes
Interview date16 Feb 2021
Coding problem1

General HR round . To check our character, attitude, behaviour.

1. Basic HR Questions

Are you a team player?

How you keep yourself motivated?

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Application Developer
4 rounds | 7 problems
Interviewed by Thought Works
1243 views
1 comments
0 upvotes
company logo
Application Developer
5 rounds | 7 problems
Interviewed by Thought Works
1036 views
0 comments
0 upvotes
company logo
Application Developer
3 rounds | 5 problems
Interviewed by Thought Works
962 views
0 comments
0 upvotes
company logo
Application Developer
3 rounds | 5 problems
Interviewed by Thought Works
1331 views
0 comments
0 upvotes