UBS Interview Experience For Software Engineer (On-Campus)

Last Updated : 6 Sep, 2024

Online Assessment: 29 July 2024

The Online Assessment consisted of 40 multiple-choice questions covering topics such as Aptitude, Data Structures and Algorithms (DSA), Computer Networks (CNS), Operating Systems (OS), Database Management Systems (DBMS), and Object-Oriented Programming (OOP). Additionally, there was one coding question at the LeetCode medium-to-hard level.

Out of 120 students who took the test, 26 were selected for the interview.

Technical Round: 30 July 2024

There were 6 interview panels. The interview started with an introduction from both sides. After my introduction, the interviewers quickly shifted to discussing my projects. One of the interviewers went through my resume and asked questions on the following topics:

  • Interfaces in Java
  • The 4 pillars of OOP
  • Normalization, including types and the difference between 3NF and BCNF
  • Finding the 3rd highest salary in a database
  • Next, I was given a DSA problem. I was asked to reverse a substring in a given string. For example, if string1 was "HELLO WORLD" and string2 was "HELLO", the output should be "OLLEH WORLD." However, if string2 did not exactly match a substring in string1 (e.g., "HELL"), it should return "error." I was also asked to explain various approaches to reverse a string.
  • The interview then moved on to OOP concepts, such as function overloading and overriding, and I was asked to provide real-life examples for each of the four pillars of OOP.

The interview lasted for 30 min.

I could not clear the 1st round.

After this 10 students were shortlisted for HR round and 9 of them were given the final offer.

Comment