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

Software Engineer

CaaStle
upvote
share-icon
5 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Journey
got this offer from Campus Placement. The firsr round was coding round which has 3 coding questions. There was no compiler and we were expected to write pseudocode. the questions were : 1. minimum no. of jumps problem 2. work break problem 3. n-queen problem the next was the interview. It has total of 4 rounds. Each round was 1 hour long. 1. Puzzle solving round : this round consists of 2 puzzles. you can easily find such puzzles online which are asked online. first one was 5 Pirates and 100 gold coins and also a modification of this puzzle after i answered this one. second one was how much money you had initially puzzle. You can easily find this problem bh searching this. The interviewer was very helpful. he guided me and helped me to reach the solution. i had nevee solved these puzzles earlier still managed to solve all of them with the guidance of the interviewer. 2. DSA Round : i was asked to write very basic programs based on Trees and graphs. Also was asked about my preferred coding language and somw questions based on that. All the coding question were very basic like tree traversal. 3. Project round : this round was based on the projects which i had mentioned in my resume. We had a thorough discussion on each project and it was more like a good discussion regarding those topics that an interview. Then i was given a scenario in a company and was asked about my take on that. how would i approach and how would i will solve that problem. 4. HR Round : It was more like a technical round. I had very long discussion on my projects. I was asked how would i extend my existing project. what problems i will face and how will i handle the limitations. some basic HR questions and thats all. each interviwer was very calm and supportive they were not in a hurry and were there to assess you based on your approach to problem solving and not only on your existing knowledge. I was a great experience. I got selected.
Application story
we have applied on our Placement Portal. All the information related to placement was available on the portal. where we can apply to no. of companies and have no. of versions of our resume for different companies. Our progress in each application was updated on the portal which made the process a lot more easier and accessible.
Why selected/rejected for the role?
I was not able to give more time to placement and also i was not able to cover all the topics. I had only done around 100 coding questions but i was still able to crack this offer due to my confidence on whatever i had covered.
Preparation
Duration: 3 Months
Topics: Data Structures, Algorithms, OOPS, Pointers, Greedy, Dynamic Programming, Trees, Graphs
Tip
Tip

Tip 1 : Focus more on your fundamentals.
Tip 2 : Dont try to cover everything. Instead you should be confident and wel versed in whatever you have prepared. 
Tip 3 : Preparation is a combination of both Coding and theory concepts. Dont only focus on coding or vice versa.

Application process
Where: Campus
Eligibility: No criteria.
Resume Tip
Resume tip

Tip 1 : Keep only which is necessary and relevant and try to make it compact.
Tip 2 : You must be knowing everything which you have mentioned in your resume.

Interview rounds

01
Round
Hard
Online Coding Test
Duration90 minutes
Interview date24 Jul 2022
Coding problem3

1. Minimum Jumps

Moderate
25m average time
75% success
0/80
Asked in companies
WalmartDirectiMakeMyTrip

Bob lives with his wife in a city named Berland. Bob is a good husband, so he goes out with his wife every Friday to ‘Arcade’ mall.

‘Arcade’ is a very famous mall in Berland. It has a very unique transportation method between shops. Since the shops in the mall are laying in a straight line, you can jump on a very advanced trampoline from the shop i, and land in any shop between (i) to (i + Arr[i]), where Arr[i] is a constant given for each shop.

There are N shops in the mall, numbered from 0 to N-1. Bob's wife starts her shopping journey from shop 0 and ends it in shop N-1. As the mall is very crowded on Fridays, unfortunately, Bob gets lost from his wife. So he wants to know, what is the minimum number of trampoline jumps from shop 0 he has to make in order to reach shop N-1 and see his wife again. If it is impossible to reach the last shop, return -1.

Try solving now

2. | Word Break

Moderate
15m average time
85% success
0/80
Asked in companies
IntuitExpedia GroupWalmart

You are given a list of “N” strings A. Your task is to check whether you can form a given target string using a combination of one or more strings of A.

Note :
You can use any string of A multiple times.
Examples :
A =[“coding”, ”ninjas”, “is”, “awesome”]  target = “codingninjas”
Ans = true as we use “coding” and “ninjas” to form “codingninjas”
Try solving now

3. N Queens

Hard
55m average time
35% success
0/120
Asked in companies
Thought WorksTwitterAdobe

You are given an integer 'N'. For a given 'N' x 'N' chessboard, find a way to place 'N' queens such that no queen can attack any other queen on the chessboard.

A queen can be killed when it lies in the same row, or same column, or the same diagonal of any of the other queens. You have to print all such configurations.

Try solving now
02
Round
Medium
Face to Face
Duration60 Minutes
Interview date29 Jul 2022
Coding problem2

this round consists of 2 puzzles. you can easily find such puzzles online which are asked online.

1. Puzzle

There are 5 pirates, they must decide how to distribute 100 gold coins among them. The pirates have seniority levels, the senior-most is A, then B, then C, then D, and finally the junior-most is E.

2. Puzzle

Rama started on a quest of visiting temples, with few coins in his pockets. As soon as he visits any temple, the money in his pocket gets doubled and on his way out, he donates Rs. 100 to each temple. He visits 4 temples on his quest. After visiting the last temple, his pocket is empty of all the money, so how much money he had initially.

03
Round
Medium
Face to Face
Duration60 Minutes
Interview date29 Jul 2022
Coding problem1

1. Tree Traversals

Easy
15m average time
85% success
0/40
Asked in companies
Wells FargoBig BasketMicrosoft

You have been given a Binary Tree of 'N'

nodes, where the nodes have integer values.


Your task is to return the ln-Order, Pre-Order, and Post-Order traversals of the given binary tree.


For example :
For the given binary tree:

Binary - Tree1

The Inorder traversal will be [5, 3, 2, 1, 7, 4, 6].
The Preorder traversal will be [1, 3, 5, 2, 4, 7, 6].
The Postorder traversal will be [5, 2, 3, 7, 6, 4, 1].
Try solving now
04
Round
Medium
Face to Face
Duration60 Minutes
Interview date29 Jul 2022
Coding problem1

this round was based on the projects which i had mentioned in my resume. We had a thorough discussion on each project

1. Technical Questions

they asked about the tech stack and implementation of my project .

They asked about the limitations of the projects and how to overcome them

05
Round
Medium
HR Round
Duration60 Minutes
Interview date29 Jul 2022
Coding problem1

It was more like a technical round. I had very long discussion on my projects.

1. Basic HR Questions

asked about the projects. they modified the problem statements and asked me how would i implement it. they asked to extend the project implementation. 
asked about tech stack and languages etc.

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 recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
960 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3451 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3210 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2582 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes