Bally Technologies logo

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

2.9 Rounds average
Average Typical difficulty
46.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bally Technologies.

Showing 3 of 34
Bally Technologies logo
Bally Technologies

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 5 rounds
Interview process
Technical screen Technical screen Recruiter call Technical screen Background check Offer
Interview formats
Coding Technical Behavioral Technical

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.

Confirmed questions6 questions
  • Can you describe the architecture of the project?
  • What design patterns have you used?
  • Can you explain the UML diagrams?
Bally Technologies logo
Bally Technologies

Software Engineer

Engineering

Mid Average Negative experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Technical screen Background check Offer
Interview formats
Coding Technical Technical Coding Technical Behavioral

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!

Confirmed questions5 questions
  • 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?
Bally Technologies logo
Bally Technologies

Software Engineer

Engineering

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Take home Phone screen Onsite Offer
Interview formats
Technical Coding System Design Behavioral Presentation

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.

Confirmed questions1 question
  • 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.

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.

Interview formats

Technical 47.2%
Coding 24.7%
Behavioral 23.6%
Group 1.1%
System Design 1.1%

Interview difficulty

Easy 20.6%
Average 70.6%
Difficult 8.8%

Candidate experience

Neutral 21.9%
Positive 46.9%
Negative 31.2%