ENO applicants have rated the interview process at UBS with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 62.4% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
The interview is of high to medium complexity. You need to be well skilled in your profession and have good communication skills.
Be very strong wit the basics and then based on experience there is certain level of expectations.
I applied through an employee referral. The process took 3 months. I interviewed at UBS (Pune) in Oct 2020
Interview
The interview was of 3 rounds.. first was a technical round of .net and sql. Then face to face round in pune office fkr project that I worked on and finally HR round for salary discussion.
3 rounds of interview with common software development questions across all domains like databases, operating systems and algorithms and data structures and some aptitude puzzles also . In the first round, the focus is on assessing the candidate's foundational understanding of software development concepts across various domains. Questions related to databases might include asking the candidate to explain what a relational database is and how it differs from a non-relational database. The interviewer might delve deeper by requesting examples of both types of databases and discussing scenarios where one might be preferred over the other. The candidate could also be asked to explain database concepts such as normalization and denormalization, the importance of these processes, and to describe the different normal forms and why normalization is crucial.
Interview questions [1]
Question 1
The second round builds on the basics by focusing on the candidate’s ability to apply their knowledge to more complex problems. For databases, questions might explore SQL queries in more depth, asking candidates to write queries involving multiple joins, subqueries, and aggregations. Candidates could be asked to design a database schema for a specific application, taking into account normalization, indexing, and constraints to ensure data integrity and performance. In terms of operating systems, the interviewer might ask about process synchronization, deadlocks, and inter-process communication. Candidates could be challenged to explain the differences between various types of operating system kernels (monolithic, microkernel, etc.) and to discuss concepts like virtual memory, paging, and segmentation. For algorithms and data structures, candidates might be asked to solve problems involving more advanced data structures like trees, graphs, and hash tables.