Open In App

UBS Interview Experience for SDE (On-Campus) 2023

Improve
Improve
Like Article
Like
Save
Share
Report

On 16 October 2023, we received an email asking interested students to register for the Full-time SDE role offered by UBS. Around 4500 students applied.

The overall process was divided into 3 parts :

Online Assessment Round:

From the applied 4500 students, 876 were selected for the OA round. Students were filtered based most likely on their CGPA and branch. The online assessment round was scheduled for 17th October, 2023.

  • There were 50 MCQ’s based on OS, DBMS, DSA, Aptitude and Puzzles that can found on gfg. The difficulty level was easy-moderate.
  • The DSA question was based on monotonic stack. Given a string s, remove duplicate letters so that every letter appears once and only once. The result should be the smallest in lexicographical order among all possible results.
  • The question can be found on Leetcode and GFG,
  • Refer to these questions: https://www.geeksforgeeks.org/lexicographically-smallest-string-formed-by-removing-duplicates/, https://leetcode.com/problems/remove-duplicate-letters/description/.

The results of the OA were declared on 18th October. In total, out of 900 students 40 students were shortlisted and I was one among them.

Technical Interview:

The online interview was scheduled for 19th October.

  • There were 2 people in the meeting, one of them was Director and other one was Associate Director. I must say that they were very friendly and chill.
  • Initially, I was asked to introduce myself. I explained to them about the projects and internships and the tech stack I have worked on. Soon after that, they moved to my previous internships. They asked me about the role and tech stack I have used and features I have implemented in there.
  • Thereafter, they moved to the projects I have mentioned in my resume. One of them was Music.AI and DOC-UDI. Music.AI is a community for musicians who are not being recognized. I explained about the tech stack I used there, like Node.js/Express.js for the backend, React.js for frontend, Redis for caching, MongoDB for storing documents, and some of the machine learning models I have implemented like Text-to-Image, Custom search engine, etc.
  • DOC-UDI was a QR Based Medical Application built using React, Flutter, Express, MongoDB, and Python. Website was used by the Doctors and App has to be used by the patients.
  • They mentioned that they were pretty happy with my introduction and the projects and internships I have done previously.

Some of the other questions that were asked :

  • Difference between Abstract classes and Interfaces and how do we use them?
  • Explain Static and Dynamic Polymorphism.
  • Explain Encapsulation and what is the difference between Data Hiding and encapsulation?
  • Given a SQL table named Employees , extract the name and email of the employee with maximum age.

In the same interview, I was asked about the behavioral question :

  • Suppose you are the head of the technical department and some new employee is facing some issues implementing the feature and he/she is not aware of the tech stack we are working on, as a tech head how will you manage this situation?
  • The next question was just opposite to this. They asked if you were that employee, how will you face this issue.
    • I answered that as a new employee, I will first try to communicate with the senior technical employees and ask them about the resources they had followed to learn that particular tech stack. Along with that I’ll work on a small scale project based on that stack. I’ll also ask the seniors to guide me through the common mistakes that can avoided in larger scale projects.
  • The interviewers were satisfied with my answers.

In the end, they asked some HR questions like :

  • What do you know about UBS?
    • I was prepared for this as I had read the previous GFG articles before the interview.
  • The significance of 3 keys in the UBS logo.
    • I read about this before giving the interview, thanks to the GFG articles.
  • What does the company do?
  • I also mentioned about the recent updates on UBS like they have acquired Credit Suisse (Investing banking company).
  • They were pretty happy with my responses.

HR Round:

On 20th October, I received the call from Hiring Manager. She asked me about my previous experiences and the tech stack I have worked on previously. She also asked if I am willing to relocate. It was a 4-5 minute call for confirmation.

The final selection names were mailed to us 21st October. 17 people were selected and I was one of them.

My preparation strategy :

  • You should know about everything(specifically projects) you are putting in your resume.
  • Read the articles related to the company you are going to give interview for.
  • Learn OS, DBMS, and OOPS (in a particular language).
  • Refer Striver SDE sheet for DSA preparation.

Tip : If your resume is good, try to elaborate more about the projects and internship role you have worked on. Make sure to have unique projects so that you can stand out from others.


Last Updated : 23 Jan, 2024
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads