
CaaStle Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 18 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at CaaStle.
Senior Software Engineer
It was 3 rounds. First round had java basics, spring boot, one low level design question and one DS question. Second round focused on DS questions (first missing character), some puzzles (from top puzzles on google) and java and spring related questions. The interviewer was nice in both rounds. Third round was a Project Round where the interviewer wanted to discuss tech stacks. Since I wasn't aware of docker/aws, I was asked to skip those. I was rejected without any reason. It would have been better if the interviewer had more experience.
- What is the first missing character?
- Solve the Burnt rope 45 min measure puzzle.
- Which data structure to use to print continuous logs coming at console?
Software Engineer
The interview process had 3 rounds. The first was about Data Structure & Algorithms with intermediate questions. The second round had 3 puzzle questions, like the ones you find by searching top puzzles on Google. The third round was with the Engineering manager and covered project, technology, and behavioral questions.
- Questions on Data Structures and Algorithms at an intermediate level.
- Three puzzle questions, similar to top puzzles found on Google.
- Questions about your projects, the technologies you've used, and behavioral aspects.
Software Engineer
The interview was pretty smooth and everything was well organized. The person interviewing me was professional and asked me a bunch of technical questions. They mostly focused on data structures like arrays and stacks. These questions were designed to check if I understood the concepts and if I could solve problems with them. If you're preparing, I'd suggest practicing a lot of problems, especially with arrays and stacks, on sites like LeetCode. The questions weren't too hard, but knowing the basics and having seen common interview problems before will definitely make you feel more confident and help you succeed. All in all, if you prepare enough, you should be able to get through it.
- How would you count the number of islands in an m x n binary grid, where islands are formed by connecting adjacent '1's horizontally or vertically, and are surrounded by '0's?
CaaStle Software Engineer Interview Questions
Quoted word for word from CaaStle interview reports.
“Find the head of the linked list.”
Read reports →“Find the longest path with the same value in a binary tree.”
Read reports →“What is the first non-repeating character in an infinite stream of characters?”
Read reports →“Write code to print a matrix in spiral form.”
Read reports →“How would you count the number of islands in an m x n binary grid, where islands are formed by connecting adjacent '1's horizontally or vertically, and are surrounded by '0's?”
Read report →“Given train schedules, find the minimum platforms requirement to build a station.”
Read report →“Solve the Burnt rope 45 min measure puzzle.”
Read report →“What is the first missing character?”
Read report →“Can you perform a level order traversal of a tree?”
Read report →Formats, difficulty and experience
Across all 18 CaaStle interview reports.