i
UBS
Filter interviews by
Clear (1)
Explanation of abstract, final, and static classes and inheritance in Java.
Abstract classes are classes that cannot be instantiated and are meant to be extended by other classes.
Final classes are classes that cannot be extended by other classes.
Static classes are nested classes that can be accessed without creating an instance of the outer class.
Static classes are different from non-static classes in that they cannot a...
Target API level is the version of Android that an app is designed to run on. Android Studio is used to build Android apps. APK is the file format for Android apps.
Target API level determines the minimum version of Android that an app can run on
Android Studio is the official IDE for building Android apps
APK stands for Android Package Kit and is the file format for Android apps
Polymorphism in Java refers to the ability of an object to take on many forms.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables methods to be overridden in a subclass with the same name but different implementation.
Polymorphism is achieved through method overriding and method overloading.
Example: A superclass Animal with a method 'makeSound()', and subclasses Do
Multithreading is the ability of a CPU to execute multiple threads concurrently, improving performance and responsiveness.
Multithreading allows multiple threads to run concurrently within a single process.
Each thread has its own program counter, stack, and set of registers.
Threads share the same memory space, allowing them to communicate and share data.
Multithreading can improve performance by utilizing idle CPU time a...
Operator overloading is a feature in programming languages that allows operators to have different behaviors depending on the types of operands.
Operator overloading enables the use of operators with custom types.
It allows the same operator to perform different operations based on the types of operands.
In languages like C++, you can define how operators like +, -, *, etc. work with user-defined types.
Pseudo code example...
To find the missing number in an array of 1 to 10 numbers, calculate the sum of all numbers and subtract the sum of the given array.
Calculate the sum of numbers from 1 to 10 using the formula n * (n + 1) / 2
Calculate the sum of the given array
Subtract the sum of the given array from the sum of numbers from 1 to 10
The result will be the missing number
The day I got married and started a new chapter of my life.
The day I got married was filled with joy and excitement.
It was a beautiful ceremony surrounded by our loved ones.
I felt a deep sense of happiness and fulfillment as I embarked on this new journey.
We celebrated with a memorable reception and created lifelong memories.
It marked the beginning of a partnership and a lifetime of love and companionship.
The egg will crack if thrown from any floor above the ground floor.
The egg will crack due to the impact with the ground.
The height of the building does not affect the cracking of the egg.
Therefore, the egg will crack if thrown from any floor above the ground floor.
It is not possible to determine the exact number of tennis balls that can fill INS Vikrant without specific measurements.
The size and capacity of INS Vikrant is not provided in the question.
The volume of INS Vikrant needs to be known to calculate the number of tennis balls it can hold.
Without the necessary data, it is impossible to give a precise answer.
Credit Suisse is a leading global financial services company with a strong reputation and diverse range of opportunities.
Credit Suisse is known for its expertise in investment banking and wealth management.
The company has a global presence and offers opportunities to work in different regions and markets.
Credit Suisse has a strong commitment to innovation and technology, providing a dynamic and forward-thinking work en...
UBS interview questions for designations
Get interview-ready with Top UBS Interview Questions
I have a diverse background with experience in various industries.
Started my career in marketing at ABC Company, where I developed strong communication and analytical skills.
Transitioned to a project management role at XYZ Company, where I successfully led cross-functional teams and delivered projects on time and within budget.
Took a break to pursue a passion for travel and worked as a freelance writer, honing my writi...
Credit Suisse is a leading global financial services company offering a wide range of investment banking and wealth management services.
Credit Suisse has a strong reputation in the financial services industry.
They provide comprehensive investment banking services, including mergers and acquisitions, capital raising, and advisory services.
Their wealth management division offers personalized solutions for high-net-worth ...
The roles offered at Credit Suisse for IITM students vary in terms of responsibilities and focus areas.
The roles may differ in terms of the department or division within Credit Suisse.
Some roles may be more focused on technology and software development, while others may be more finance-oriented.
Different roles may have varying levels of client interaction or require different skill sets.
Examples of roles offered may i...
If my account balance was multiplied by a million, I would invest in various areas, donate to charities, and fulfill my dreams.
Invest in stocks, real estate, and businesses to grow wealth
Donate to charities and support causes that are important to me
Travel the world and experience different cultures
Buy a dream house and a luxury car
Invest in my education and personal development
I was interviewed before Mar 2021.
Round duration - 60 minutes
Round difficulty - Easy
The first round was the tech round in which firstly I was asked about things on my resume (e.g. I had done a course in Embedded Systems, so the interviewer asked me in which language I was made to code etc.) Then, I was asked a programming question and some OOPS based questions.
You have a sequence of consecutive nonnegative integers. By appending all integers end-to-end, you formed a string S
without any separators. During this pro...
Given a string of consecutive nonnegative integers with one missing number, find the missing integer.
Iterate through all possible substrings and check if they form a valid sequence of consecutive integers.
If a valid sequence is found, return the missing number.
Handle cases where there are multiple missing numbers, all numbers are present, or the string is invalid.
Consider the constraints provided to optimize the soluti...
Operator overloading allows operators to be redefined for user-defined types.
Operator overloading allows defining custom behavior for operators like +, -, *, /, etc.
It is achieved by defining special member functions like operator+(), operator-(), etc.
For example, overloading the + operator for a custom class to concatenate two objects.
Polymorphism in Java allows objects of different classes to be treated as objects of a common superclass.
Polymorphism is achieved through method overriding and method overloading.
Method overriding allows a subclass to provide a specific implementation of a method that is already provided by its superclass.
Method overloading allows multiple methods with the same name but different parameters to coexist in the same class...
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with oops based questions. Design based questions and puzzle was also asked.
Multithreading in Java allows multiple threads to execute concurrently, improving performance and responsiveness.
Multithreading allows multiple tasks to run concurrently within a single program.
Each thread has its own stack and runs independently, sharing resources like memory.
Java provides built-in support for multithreading through the Thread class and Runnable interface.
Example: Creating a new thread using Thread cl
Design a lift with features like quick response time, spacious interior, clear signage, and emergency communication.
Ensure quick response time for minimal waiting
Provide a spacious interior for comfort and ease of movement
Include clear signage for easy navigation
Install emergency communication system for safety
Round duration - 30 minutes
Round difficulty - Easy
HR round with typical behavioral problems.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Please go through as many puzzles as you can from How to ace... book. Also there is an app called water logic which might be useful.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I was interviewed before Mar 2021.
Round duration - 90 minutes
Round difficulty - Easy
The test was a written test with no negative marking!
15 Quantitative analysis and reasoning questions (MCQs). The problems were basic to mid-level CAT.
Quantitative 7 Puzzles (Subjective)-How to Ace the Brain Teasers book helps
5 Programming questions (Subjective)Algorithm or code in any language was accepted.-Questions were based on String manipulation techniques, Searching-Sorting techniques, anagram.
1 Bonus question (Subjective)-Client Server Architecture type of question.
Given a specific time in hours and minutes, your task is to calculate the smallest possible angle between the hour hand and the minute hand of a clock.
Calculate the smallest angle between the hour and minute hands of a clock for a given time.
Calculate the angles formed by the hour and minute hands separately
Find the absolute difference between the two angles
Return the smaller angle as the result
Round duration - 60 minutes
Round difficulty - Easy
Technical round with questions on OOPS/DBMS etc.
Different types of indexing in DBMS include primary, secondary, clustered, non-clustered, unique, and composite indexing.
Primary indexing: Index based on the primary key of a table.
Secondary indexing: Index based on a non-primary key column.
Clustered indexing: Physically rearranges the table's rows based on the indexed column.
Non-clustered indexing: Creates a separate structure for the index.
Unique indexing: Ensures th...
Types of keys in a DBMS include primary key, foreign key, candidate key, and super key.
Primary key uniquely identifies each record in a table (e.g. employee ID)
Foreign key links two tables together (e.g. department ID in employee table)
Candidate key is a unique key that can be chosen as the primary key (e.g. email address)
Super key is a set of attributes that uniquely identifies a record (e.g. combination of first name
Mapping an ER diagram to a relational schema involves identifying entities, attributes, relationships, and keys.
Identify entities in the ER diagram and map them to tables in the relational schema.
Identify attributes of each entity and map them to columns in the corresponding tables.
Identify relationships between entities and represent them using foreign keys in the tables.
Identify keys (primary and foreign) to maintain...
Procedural programming focuses on procedures and functions, while Object-Oriented Programming focuses on objects and classes.
Procedural programming uses a top-down approach, breaking down tasks into smaller procedures/functions.
Object-Oriented Programming uses objects that contain data and methods to manipulate that data.
In procedural programming, data and functions are separate entities, while in OOP, they are encapsu...
Round duration - 30 minutes
Round difficulty - Easy
HR round with typical behavioral problems.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Top trending discussions
based on 7 interviews
6 Interview rounds
based on 107 reviews
Rating in categories
Associate Director
3.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Vice President
2.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Authorized Officer
1.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Exempt NON Officer
1.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
ENO
1.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Morgan Stanley
Goldman Sachs
JPMorgan Chase & Co.
Deutsche Bank