
Bally Technologies Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 34 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Bally Technologies.
Senior Software Engineer
So I was interviewed on a Saturday for a senior Java developer role (5 years exp). The interview process was really bad, with about 50 candidates for 5 tech roles (Java, C++, testing, PHP, .NET) and they didn't manage candidates well at all. It took me 11 hours! The recruitment agency said 3 rounds (programming, technical, HR), but Bally Technologies actually had 5 rounds: programming, technical, cultural, director, and HR. I got there at 10:30 am and started the programming test, which finished at 12 pm. I waited 4 hours for the results. A recruiter told me I passed the programming round and to wait for the second round. I waited and waited... By 7 pm, a technical person called me, and the interview lasted 1 hour 10 minutes. They said to wait for the next round. At 8:30 pm, the cultural interviewer called. They asked non-technical questions like 'best innovative thoughts in professional career' and 'how to convert business requirement to functional requirement.' The interviewer would ask a question, then nod off, wake up, apologize, and ask me to repeat. In the middle of this, another technical guy came back to ask questions he forgot. Finally, at 9:30 pm, it was done. More waiting for feedback. After ten minutes, someone slowly told me I could leave. I ended up paying Rs 165 for bike parking. I didn't eat lunch because the food options (veg biryani, curd rice, Maggie, veg sandwich) weren't suitable for me, and they never gave us a clear break time, just told us to wait there. Key issues: no mobile phones allowed, food not provided, paid parking, each round takes at least an hour, unpredictable wait times, they ask additional programming questions in the technical round, and you need a day pass for parking if you come by bike. Programming and technical rounds were okay, but the rest was not good.
- Can you describe the architecture of the project?
- What design patterns have you used?
- Can you explain the UML diagrams?
Software Engineer
The interview process was pretty laid-back with only three rounds. First, there was a technical objective test, then two face-to-face technical interviews, followed by an HR round that was mostly a formality. I had to be there at 9:30 am. The objective test took 40 minutes. After the test, we waited in the cafeteria. After about 15-20 minutes, the HR person would call out names. It was kinda stressful not knowing if you passed or failed. You only knew you passed if your name wasn't called. I waited for like 1.5 hours and asked an HR person around 12:30 pm if I passed the objective round. They said they'd let me know, but never did. So I kept waiting, and around 6:15 pm, after 6.5 hours, my name was finally called. I was exhausted and even slept in the cafeteria for about 2 hours. The first face-to-face interview lasted about 1 hour 15 minutes, covering basic to advanced C#, Asp.Net, and MVC, and I had to write 3 programs or pseudo-codes. The interviewer was really nice, and we chatted a bit since I was the last candidate. The HR then said I passed the second round. But the kicker was it was already 7:30 pm, everyone had left, so I had to come back the next working day. The next day, for the second face-to-face, I had to wait another 2 hours, which wasn't a surprise. That interview went well, involving some SQL queries, C# coding problems, and then the HR round. I finally got the offer. Yay!
- Can you tell me about your knowledge of C#, from basic to advanced concepts?
- What do you know about Asp.Net?
- Can you explain MVC concepts?
Software Engineer
The interview process started with a technical phone interview with the manager, covering graphics concepts like anti-aliasing and culling, and algorithms like a random number range function. They also asked design questions about a given scenario. Then, there was a timed email test, a 4-hour max, focusing on algorithm correctness and completion time over perfect syntax. This test involved memory allocation, bit manipulation, and a card shuffling algorithm. The next step was a personality phone interview with the manager and two team members. I discussed my background, answered standard questions like "why this company" and behavioral questions using the STAR method. They also asked about handling conflict and my commitment given my different background. This call extended beyond the scheduled time. Shortly after, they scheduled an in-person interview. Upon arrival, I received a tour where I asked questions to show my knowledge and passion. Then, they asked me questions on problem-solving, math, GLSL syntax, and advanced C++. I needed help with many of them but worked through them. Some questions seemed rushed and flawed. During lunch, I had an opinion-based discussion with the manager about animation types and libraries. I also sought feedback from a teammate, who mentioned my honesty was an advantage over other candidates who faked knowledge. After lunch, we had another round of questions focused on software design and data structures. The day concluded around 4 pm. Another teammate privately told me I did well, especially in figuring out questions even with needing some help. Finally, the manager informed me the team wanted to work with me and presented the offer letter.
- You have three boxes, each with a label: "Apples", "Oranges", and "Apples & Oranges". All boxes are mislabeled. If you can only pull a lever from any two boxes once, how do you correctly label all the boxes?
Bally Technologies Software Engineer Interview Questions
Quoted word for word from Bally Technologies interview reports.
“Find elements in an array that sum to a specific number.”
Read reports →“How do sealed classes and abstract classes differ?”
Read reports →“What is the difference between copy and clone?”
Read reports →“Could you explain the distinction between finally and finalize?”
Read reports →“Using a 5-liter bottle and a 4-liter bottle, how can you measure exactly 7 liters of water?”
Read report →“How would you measure 90 minutes using two candles that each burn for 60 minutes, given you have no watch or scale?”
Read report →“How would you programmatically determine if a number is a power of 2 and represent it in binary format? For instance, 2 is 10 (Yes), 3 is 11 (No), and 4 is 100 (Yes).”
Read report →“Can you write a program to reverse a string while ignoring the spaces, like transforming "abbacd de ca" into "acedd ab ba"?”
Read report →“Explain how to insert a node at any given point in a linked list.”
Read report →Formats, difficulty and experience
Across all 34 Bally Technologies interview reports.