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.
I went through a multi-round process where the first step was a coding round. The problem was to find unique quadlets in an array whose sum matched a target. I wasn’t able to clear that round, and the rest of the process didn’t move forward for me.
After that coding attempt, there were additional interviews scheduled that included a couple of technical plus managerial conversations and an HR-related round, but my journey ended before I got through them. Overall, it felt like a fairly straightforward sequence—once I missed the first gate, everything after it didn’t really matter for my result.
3 weeks ago
Average Positive India
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.
2 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 the…
4 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…
8 months ago
Average Positive Cochin
My hiring experience lined up with a fresher-friendly pattern: I went through an aptitude-style first step and then moved into technical and HR rounds…
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.