
UBS Software Engineer interview typically runs 2 rounds: online assessment and technical/behavioral interview. Timeline is about 1-2 weeks, with a structured, role-specific process.
$127K
Avg. Base Comp
$161K
Avg. Total Comp
2-5
Typical Rounds
2-6 weeks
Process Length
We've seen UBS evaluate software engineers less like pure algorithm candidates and more like practitioners who can explain how they build, ship, and troubleshoot real systems. Multiple candidates reported that the strongest signal was not a clever trick answer, but whether they could walk through their own projects with confidence — from Terraform and CI/CD to Azure, AKS, React basics, and deployment choices. That lines up with a recurring theme in the experiences: resume credibility matters, and interviewers quickly probe whether the work listed on paper matches what you can defend live.
A second pattern is UBS’s preference for structured judgment over open-ended coding marathons. Our candidates report a mix of situational judgment, cognitive, and personality-style assessments alongside technical screens, and even the technical questions often stay grounded in practical decision-making: what database to choose, how to handle an error, or how to reason through a pipeline setup. The non-obvious part is that they seem to care a lot about clarity under constraints — especially in timed or rigid formats where you have little room to ramble. Candidates who did well were the ones who could stay precise, explain tradeoffs, and show they understood the why behind their choices, not just the syntax.
Synthetized from 3 candidates 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 Ubs process.
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 Ubs
Strategically resolving misaligned expectations with stakeholders for a successful project outcome
| Question | |
|---|---|
| Your Strengths and Weaknesses | |
| 2nd Highest Salary | |
| Employee Salaries | |
| P-value to a Layman | |
| Size of Joins | |
| Hurdles In Data Projects | |
| Three Zebras | |
| Target Indices | |
| Duplicate Rows | |
| Type I and II Errors | |
| Same Characters | |
| Swap Variables | |
| Integer String Addition | |
| Triangle as Binary Array | |
| Why Do You Want to Work With Us | |
| International e-Commerce Warehouse | |
| Justify a Neural Network | |
| Processing Large CSV | |
| Branch Sales Pivot | |
| Creating Companies Table | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Subscription Overlap | |
| Merge Sorted Lists | |
| Rolling Bank Transactions | |
| Customer Orders | |
| Comments Histogram | |
| String Shift | |
| Random SQL Sample |
Synthesized from candidate reports. Individual experiences may vary.
Candidates first complete a HackerRank-style online assessment. Depending on the role, it may include Java and SQL or full-stack Java with React, along with numerical or pattern-recognition questions and situational personality/culture judgment items.
A rigid HireVue-style interview follows, with short preparation time and timed responses. Questions are mostly behavioral and situational, such as introducing yourself, explaining clean code, and discussing a technology topic in the news.
The next round is a live technical discussion, often over Teams or as part of an assessment center. Interviewers focus on low-level design, Java basics, Spring Boot, design patterns, computer science fundamentals, and a walkthrough of projects and resume experience.
Some candidates continue to an assessment center with multiple interviews, including a technical interview, a group case study, and one-on-one behavioral conversations. This stage can also include coding questions, logic or puzzle-style problem solving, and competency or statistics questions.
The final stage is a managerial or HR-style conversation focused on fit, working style, and broader engineering judgment. Candidates may be asked about their projects, debugging approach, performance optimization, accessibility testing, and basic frontend concepts like React props and state before a final decision is made.