
Software Engineer reports describe either a two-interview route or a three-stage route, with personal screening, a possible group assessment, and technical questioning.
$107K
Avg. Base Comp
$130K
Avg. Total Comp
2-3 rounds
Typical Rounds
Not reported
Process Length
Software Engineer candidates described two reported paths at Ntt Data Enterprise Services (Previously Optimal Solutions): one involved an HR interview followed by a technical interview, while another involved a group assessment, introductory conversation, and technical interview. Expect the exact sequence to vary by candidate.
For people-focused conversations, prepare concise examples rather than generic statements. One HR interview covered English level, reasons for previous job changes, and five-year career plans. A separate introductory interview asked a reflective question about advice that had helped the candidate grow. In both cases, a direct explanation of your experience and professional direction will be more useful than a heavily scripted answer.
Technical preparation should center on the subjects explicitly reported by one candidate: Java, JavaScript, databases, the OSI model, and university projects. Rehearse how you made technical decisions in projects, then practice brief answers on the fundamentals. Candidates characterized the technical interview differently—manageable in one report and formal in another—so be ready for a focused assessment even if the questions are approachable. Both reports indicate a technical interview, but they do not establish one universal process or end-to-end timeline.
Synthesized from 2 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Ntt Data Enterprise Services (Previously Optimal Solutions) process.
The biggest challenge in this process was not the interviews themselves but the waiting. I went through three stages: a group assessment, an introductory interview, and a technical interview. The overall selection process moved very slowly, with about a month of waiting between parts of the process.
The group assessment was one of the more distinctive parts of the experience, although the questions and exercises were not especially difficult. The introductory conversation focused on getting to know me and included a reflective question about a piece of advice that had helped me grow. The technical stage was also manageable rather than heavily challenging. Overall, I came away with a positive impression of the experience and felt the interviews were accessible.
I ultimately received an offer but chose to decline it. For anyone applying, I would expect a three-stage process and plan for potentially long gaps between updates. It is also worth preparing a concise, personal example of advice that influenced your professional growth, since the process was not limited to purely technical evaluation.
Prep tip from this candidate
Prepare a thoughtful example of advice that helped you grow and be ready to explain its impact. Also account for a potentially slow three-stage process involving a group assessment, an introductory conversation, and a technical interview.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Ntt Data Enterprise Services (Previously Optimal Solutions)
Which activation function would you choose in the hidden layers of your neural net, ReLu or Tanh, and why
| Question | |
|---|---|
| 2nd Highest Salary | |
| Top Three Salaries | |
| Closest SAT Scores | |
| Merge Sorted Lists | |
| Employee Salaries | |
| Largest Salary by Department | |
| Rolling Bank Transactions | |
| Prime to N | |
| Top 3 Users | |
| Raining in Seattle | |
| Bagging vs Boosting | |
| Find the Missing Number | |
| Over-Budget Projects | |
| Retailer Data Warehouse | |
| P-value to a Layman | |
| Hurdles In Data Projects | |
| Size of Joins | |
| Maximum Profit | |
| First Touch Attribution | |
| The Brackets Problem | |
| Get Top N Frequent Words | |
| Employee Project Budgets | |
| SELECTive Wine Connoisseur | |
| Find the First Non-Repeating Character in a String | |
| Real-Time Transaction Streaming | |
| Top 5 Turnover Risk | |
| Google Maps Improvement | |
| Sort Strings | |
| Cyclic Detection |
Synthesized from candidate reports. Individual experiences may vary.
One candidate began with a group assessment before an introductory interview and technical interview. They described the assessment as a distinctive part of the process, though the questions and exercises were not especially difficult. Because this format appears in only one report, prepare to participate constructively with others and to explain your thinking clearly, but do not assume every candidate will receive this stage. The same candidate reported long waits between parts of the process, so allow for gaps in communication.
The opening interview format differed across reports. One candidate had an HR interview covering English level, reasons for leaving previous jobs, and the role they hoped to hold in five years; they also had time to ask questions. Another candidate described an introductory conversation focused on getting to know them, including a question about advice that had supported their growth. Prepare specific, concise examples for career decisions, future direction, and personal development rather than treating this stage as purely administrative.
Both candidates reported a technical interview, although their impressions differed. One found the stage manageable, while the other described a formal, direct tone. The detailed report named Java, JavaScript, databases, the OSI model, and university projects as discussion areas. Practice explaining project choices before answering focused technical questions, and be ready to move from broad project context into short, concrete responses on the fundamentals. The reports do not establish a fixed technical format or difficulty level for every applicant.