i
UBS
Filter interviews by
Clear (1)
I applied via Recruitment Consultant and was interviewed in May 2021. There were 3 interview rounds.
Seclending is a process of lending securities for a short period of time in exchange for collateral.
Seclending involves borrowing and lending of securities.
The borrower provides collateral to the lender in exchange for the securities.
The borrower pays a fee to the lender for the use of the securities.
Repurchase agreement involves the sale of securities with an agreement to repurchase them at a later date.
Reverse repurc...
I applied via LinkedIn and was interviewed in Jun 2020. There were 3 interview rounds.
UBS interview questions for designations
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.
Get interview-ready with Top UBS Interview Questions
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.
I was interviewed before Mar 2021.
Round duration - 60 minutes
Round difficulty - Easy
This was a technical round with questions on puzzle, programming and Java OOPS based.
You are tasked with printing a specific pattern based on the given number of rows, 'N'. For any input value of 'N', generate and print a pattern as described in the example.
The task is to print a specific pattern based on the given number of rows, 'N'.
Iterate through each row and print the numbers in the specified pattern
Start with the first row, then move to the next row in a spiral pattern
Ensure there is exactly one space between each value in a row
An abstract class is a class that cannot be instantiated and is used as a blueprint for other classes to inherit from.
Cannot be instantiated directly
May contain abstract methods that must be implemented by subclasses
Can have both abstract and concrete methods
Used to define common behavior for subclasses
A final class in Java is a class that cannot be extended or subclassed.
Final classes are marked with the 'final' keyword in Java.
Final classes are often used for utility classes or classes that should not be modified or extended.
Example: 'String' class in Java is a final class.
Static methods belong to the class itself, while non-static methods belong to instances of the class.
Static methods can be called without creating an instance of the class.
Non-static methods can only be called on an instance of the class.
Static methods cannot access non-static variables or methods directly.
Non-static methods can access both static and non-static variables and methods.
Example: Math.sqrt() is a static me...
Round duration - 60 minutes
Round difficulty - Easy
This was the best round! The director took my interview. It eventually got converted into a technical round.
Use C# to connect to a SQL Server backend or database.
Use SqlConnection class to establish a connection to the SQL Server.
Use SqlCommand class to execute SQL queries.
Handle exceptions using try-catch blocks.
Remember to close the connection after use.
WCF services provide advantages such as interoperability, security, reliability, and flexibility.
Interoperability: WCF allows communication between different platforms and technologies.
Security: WCF supports various security mechanisms like message encryption and authentication.
Reliability: WCF ensures reliable message delivery through features like reliable messaging.
Flexibility: WCF supports multiple communication pr...
An APK file is a package file format used for distributing and installing applications on Android devices.
APK stands for Android Package Kit
Contains all the necessary files for an Android app to be installed on a device
Can be downloaded from app stores like Google Play or third-party websites
API Level in Android is a unique integer value assigned to each version of the Android platform.
API Level determines the Android framework API features available to an app.
Developers specify the minimum API Level required for their app to run.
Higher API Levels offer more features but may limit app compatibility with older devices.
For example, Android 11 has API Level 30.
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.
My day was productive and fulfilling.
I accomplished all the tasks on my to-do list.
I had a successful meeting with a client.
I received positive feedback on a project I've been working on.
I had a delicious lunch at a new restaurant.
I had a pleasant conversation with a colleague during a coffee break.
My weakness is public speaking. I improved by joining a public speaking club and practicing regularly.
Weakness: Public speaking
Improvement: Joined a public speaking club
Practiced regularly to build confidence
Attended workshops and seminars on effective communication
I have a strong track record of success in the opera industry and a passion for ENO's mission.
Extensive experience in the opera industry
Proven track record of success
Passionate about ENO's mission
Strong work ethic and dedication
Ability to collaborate effectively with diverse teams
Excellent communication and interpersonal skills
We organized a stargazing event in SPACE.
The event took place in a specially designed observatory.
Participants had the opportunity to view various celestial objects through telescopes.
Astronomy experts gave informative presentations about the night sky.
There were interactive activities for children, such as building model rockets.
Food and refreshments were provided for attendees to enjoy during the event.
Yes, there was a fight in my team and it was resolved through open communication and compromise.
Identify the root cause of the conflict
Encourage open communication among team members
Seek input from all parties involved
Find a compromise that satisfies everyone's needs
Establish clear guidelines to prevent future conflicts
Indices in relational databases are used to improve query performance by allowing faster data retrieval.
Clustered index: Determines the physical order of data in a table.
Non-clustered index: Creates a separate structure that contains a copy of the indexed columns and a pointer to the actual data.
Unique index: Ensures that the indexed columns contain unique values.
Composite index: Combines multiple columns into a single...
Different keys in DBMS
Primary key: uniquely identifies each record in a table
Foreign key: establishes a link between two tables
Candidate key: a minimal set of attributes that can uniquely identify a record
Super key: a set of attributes that can uniquely identify a record
Composite key: a key that consists of multiple attributes
Alternate key: a candidate key that is not selected as the primary key
Yes, ADO.NET is part of VB.NET.
ADO.NET is a data access technology in the .NET framework.
It provides a set of classes and APIs for accessing and manipulating data from different data sources.
VB.NET is a programming language that can utilize ADO.NET for database operations.
ADO.NET allows developers to connect to databases, execute queries, and retrieve data in a structured manner.
Example: Dim connection As New SqlConnec
There is no definitive answer as to which sorting technique is better, as it depends on the specific requirements and constraints of the problem.
The choice of sorting technique depends on factors such as the size of the data set, the distribution of the data, and the available resources.
Some commonly used sorting techniques include bubble sort, insertion sort, selection sort, merge sort, quicksort, and heapsort.
Bubble ...
Procedural programming focuses on procedures and functions, while object-oriented programming focuses on objects and their interactions.
Procedural programming is based on a step-by-step procedure or set of instructions.
Object-oriented programming is based on the concept of objects, which encapsulate data and behavior.
Procedural programming is more focused on the algorithmic approach.
Object-oriented programming promotes...
Encapsulation is the bundling of data and methods into a single unit. Data hiding is the concept of restricting access to data. Abstraction is the process of simplifying complex systems.
Encapsulation combines data and methods into a single unit, providing better control and security.
Data hiding restricts access to data, allowing only specific methods to manipulate it.
Abstraction simplifies complex systems by providing ...
Yes, functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions.
Functional programming focuses on immutability and pure functions.
It avoids changing state and mutable data.
Higher-order functions and recursion are commonly used in functional programming.
Examples of functional programming languages include Haskell, Lisp, and Scala.
Yes, I have taken a course on functional programming on Coursera.
I have completed the course 'Functional Programming Principles in Scala' on Coursera.
The course covered topics such as higher-order functions, recursion, and immutable data structures.
I gained a solid understanding of functional programming concepts and how to apply them in practice.
I also completed programming assignments and quizzes to reinforce my lear
I am a passionate opera singer with a love for hiking, cooking, and reading.
Opera singer with a passion for performing
Enjoys hiking in the great outdoors
Loves cooking new recipes
Finds relaxation in reading books
I have a unique perspective on problem-solving.
I approach problems from different angles, considering multiple solutions.
I am not afraid to think outside the box and challenge conventional wisdom.
I have a track record of coming up with innovative solutions.
For example, in a group project, while everyone was focused on a single approach, I suggested an alternative method that turned out to be more efficient and successf
Credit Suisse is a leading global financial services company with a strong reputation and a wide range of opportunities for growth and development.
Credit Suisse is known for its expertise in investment banking and wealth management.
The company has a global presence and offers diverse career opportunities in various locations.
Credit Suisse has a strong commitment to innovation and technology, which aligns with my intere...
Investment banking offers exciting opportunities for financial analysis, strategic decision-making, and client relationship management.
Opportunity to work on high-profile deals and transactions
Challenging and dynamic work environment
Opportunity to develop strong financial analysis and modeling skills
Exposure to a wide range of industries and sectors
Opportunity to work with top-tier clients and build strong professional
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