
Brain Station-23 Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 110 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Brain Station-23.
Software Engineer Intern
The interview process was quite smooth and professional. I was invited for a short technical interview where I was asked about my academic background, basic programming concepts, and problem-solving approaches. The final step was an HR interview that focused on my communication skills, teamwork experience, and future goals. Overall, the environment was friendly and the panel made me feel comfortable throughout the process.
- Could you explain OOP concepts simply?
Software Engineer
The interview process contained 4 steps, the role was for Java Software Engineer, probably mid level. 1. An onsite 3h project completion with 10 goals to complete. 2. Coding test. 6 problems were given, we had to complete them within 1.5h. Online 3. An online short interview session. Questions were from personalities, current employer etc. 4. Final round, an extensive interview session, where a software architect tested me thoroughly.
- Can you explain Java fundamentals?
- Can you detail how Java works, from memory management to data structures?
Software Engineer
The interview started with an online MCQ exam with 50 questions covering basic DSA, output finding, infix to postfix conversion, math, puzzles, and graphs. Since it was online, many likely used ChatGPT, so honest candidates might have been disadvantaged. The second round was an in-person exam at their office, lasting 2 hours. It included 9 coding questions and 25 MCQs. The coding questions were quite easy, but the online IDE was difficult to use, and the input/output handling wasn't clearly explained, leading many to fail due to improper code input.
- Code to remove spaces from a string
- Find the factorial of a number
- Rotate an array by k positions
Brain Station-23 Software Engineer Interview Questions
Quoted word for word from Brain Station-23 interview reports.
“Given the head of a circular singly linked list and an integer n, how can you efficiently remove the nth node from the end?”
Read reports →“When we write the url of facebook and hit enter, how do the browser understands that this url points to facebook, not youtube?”
Read reports →“A train leaves at 7 AM at 60 km/h from Station A. A second train leaves the same station at 8 AM at 90 km/h in the same direction. When will the second train catch up to the first?”
Read reports →“Write a pseudocode of recursion to print all the digits of a number from right to left”
Read reports →“What's the next number in the sequence: 1, 4, 9, 16, 25, __?”
Read report →“Regarding Relational Database Management Systems, which statement is incorrect? a. Data is an unprocessed fact. b. Information is processed data. c. A database is a collection of non-related data. d. DBMS must include concurrency control.”
Read report →“When an object of a child class is instantiated, does the child class constructor or the parent class constructor get invoked first?”
Read report →“If a circular queue of size 5 has 3 elements, how many more can be inserted?”
Read report →“When finding the lowest common ancestor (LCA) of two nodes in a BST without extra balancing, what's the most efficient approach?”
Read report →Formats, difficulty and experience
Across all 110 Brain Station-23 interview reports.