
UBS Software Engineer interviews typically combine an online assessment, one or two resume-driven technical rounds, and an HR or behavioral conversation, with content ranging from Java, SQL, and DevOps tooling to medium-level coding problems and low-level design depending on the track.
$118K
Avg. Base Comp
$145K
Avg. Total Comp
2-5 rounds
Typical Rounds
Not reported
Process Length
Across these reports, UBS Software Engineer interviews tend to be experience-driven and focused on fundamentals rather than obscure algorithm tricks. Several candidates started with an online assessment, often HackerRank-style. It mixed role-specific technical questions (Java and SQL, or full-stack Java with React) with numerical or pattern-recognition items and situational-judgment scenarios. One internship candidate also had a recorded video round with about a minute to think and two minutes to answer each prompt, with no redo. Candidates who moved forward describe technical rounds that lean heavily on your resume. Interviewers asked people to walk through past projects and defend their choices. That ranged from Terraform and CI/CD pipelines written live on a shared screen to Selenium, API testing, and TestNG/JUnit for an automation-focused role. Other reported topics include low-level design, Spring Boot and Java basics, OOP versus functional programming, database normalization and schema design, React props and state, and a linked-list coding problem. One graduate candidate was also given a loosely framed parking-space allotment design prompt, so ask clarifying questions when a problem isn't labeled. A behavioral or HR conversation, sometimes with several interviewers on the call, typically closes the loop and covers fit and growth potential. Preparation should flex by track, since intern, graduate, full-stack, DevOps, and automation roles all appear here. Across all of them, being able to explain your own work in depth is the most consistent theme. One candidate also received no feedback after the technical round despite following up, so it helps to set your own timeline expectations.
Synthesized from 23 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 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
How would you evaluate whether a decision tree is the right model and assess its performance before and after deployment
| Question | |
|---|---|
| Hurdles In Data Projects | |
| Shortest Path Algorithms | |
| Stakeholder Communication | |
| Your Strengths and Weaknesses | |
| Student Tests | |
| Statistically Significant Test | |
| 2nd Highest Salary | |
| Employee Salaries | |
| Random SQL Sample | |
| Bagging vs Boosting | |
| Size of Joins | |
| P-value to a Layman | |
| Duplicate Rows | |
| Type-ahead Search | |
| Type I and II Errors | |
| Justify a Neural Network | |
| International e-Commerce Warehouse | |
| Unified Inbox | |
| Cyclic Detection | |
| Three Zebras | |
| Precision and Recall | |
| Swap Variables | |
| Success Measurement | |
| Target Indices | |
| RAG Strict Source Control | |
| Transformer Encoder Layer | |
| Client Solution Pushback | |
| Modifying a Billion Rows | |
| Same Characters |
Synthesized from candidate reports. Individual experiences may vary.
Several candidates report starting with an online assessment, often HackerRank-style, that combines role-specific technical questions with numerical, pattern-recognition, or situational-judgment sections. Technical content included Java and SQL, or data structures and algorithms at an easy-to-medium level. One internship candidate also completed a cognitive test and a recorded video interview with about one minute to think and two minutes to answer each prompt.
Candidates describe technical rounds centered on walking through their resume and past projects, with follow-up questions testing whether they understand the tools and decisions behind their work. Depending on the track, this included writing a CI/CD pipeline live (Terraform, Azure/AKS), Java and Spring Boot basics, Selenium and API testing, SQL, OOP versus functional programming, database normalization, or React props and state.
Some candidates encountered design or scenario-style prompts that weren't always labeled as such. Examples include a parking-space allotment system, low-level design implementation, choosing a backend/frontend stack and database, and explaining how you'd handle an error. These prompts reward clarifying questions and clear trade-off reasoning.
The loop typically closes with a managerial, behavioral, or HR conversation, sometimes with multiple interviewers on one call. Reported questions include self-introductions, why you chose your college, hobbies, fit, and growth potential. One candidate had a 1.5-hour combined technical and managerial round, and another never received feedback afterward despite following up.