Real, anonymous reports from people who interviewed for Software Engineer at IBS Software, newest first and distilled into what to expect across the loop.
Get your personalized IBS Software Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
My process started with campus recruitment. The early round was mostly fundamentals—Java basics and OOP ideas, especially around classes and objects. We also talked about object-oriented programming and how those concepts show up in real code and scenarios.
For the technical side, the conversation didn’t stay purely theoretical. I was asked to discuss topics like multi-threading, and the background context was that the workbase was largely Java, so the questions kept tying back to how those concepts fit into a typical backend codebase. It was the kind of interview where talking clearly about core principles mattered as much as the specific answers.
3 months ago
Average Positive Thiruvananthapuram
My interview started smoothly enough: it was described as an HR round plus a technical interview, and even though I was told a full panel would be there, only one interviewer actually showed up. The whole thing still played out in the expected order, with the technical portion first.
The first conversation focused on technical topics and then shifted to an HR discussion. The difficulty level felt easy to medium, and the process itself left me with a good impression—mostly because the flow was clear and the interviewer experience felt professional. I left the technical part feeling like I was in control, and the HR round felt like a natural follow-up rather than an abrupt turn. Even though I didn’t end up with an offer, the way it was conducted made the experience less stressful than I expected.
5 months ago
Average Positive Bengaluru
The process felt structured from the beginning. First I took a test, then I moved into technical interviews and later a managerial discussion and an H…
10 months ago
Difficult Positive Cochin
My interview journey was compact but deliberate. There was an initial technical screening, then a deeper technical interview only if I cleared the fir…
12 months ago
Average Positive Bengaluru
My journey took me through a longer multi-round interview sequence—five rounds total. The first was a common problem-solving written exam, and then I …
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
The Loop & Timeline
The interview process typically follows a structured sequence starting with an aptitude test, followed by technical interviews, a managerial discussion, and concluding with an HR round. This multi-step approach allows candidates to demonstrate their skills progressively, with each round serving a distinct purpose.
Aptitude testTechnical interviewsHR round
Technical / Coding Screen
Candidates can expect a technical round focused on coding challenges that assess problem-solving abilities, often involving Java fundamentals, data structures, and algorithms. The difficulty of these coding tasks can vary from average to difficult, with an emphasis on clear reasoning and practical implementation.
JavaData structuresProblem-solving
Behavioral & Values
The HR round typically includes behavioral questions aimed at assessing cultural fit and communication skills, often focusing on candidates' past experiences and how they align with the company's values. This part of the interview allows candidates to express their motivations and career aspirations.
Interviews often delve into candidates' past projects, requiring them to explain their technical choices and the application of concepts like OOP, multithreading, and design patterns. This aspect tests not only theoretical knowledge but also practical experience and understanding of real-world applications.
OOPDesign patternsProject discussion
Difficulty & Outcome
Overall, the difficulty of the interview process is perceived as average to difficult, with some candidates feeling challenged by the depth of technical questions and the need for clear explanations. Many candidates report not receiving offers, indicating a competitive selection process.
Average difficultyCompetitive processTechnical evaluation
What Candidates Wish They'd Done
Candidates often reflect on the need for better preparation in specific areas, such as system design and articulating their thought processes during technical discussions. Practicing coding problems and reviewing project experiences can enhance performance in future interviews.