i
UBS
Filter interviews by
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
1 coding question based on DP for 25 minutes and 30 MCQs on Java , OOPS and code snippet questions also some basic questions based on trees like number of leaf nodes in a complete binary tree with n nodes.
Code to find palindrome of a string
Iterate through the string from both ends and compare characters
Use two pointers, one starting from the beginning and one from the end
If characters at both pointers match, continue checking until they meet in the middle
If all characters match, the string is a palindrome
Dynamic memory allocation in Java refers to the process of allocating memory for objects at runtime.
Dynamic memory allocation allows for objects to be created and destroyed during program execution.
The 'new' keyword is used to dynamically allocate memory for objects in Java.
Dynamic memory allocation helps in managing memory efficiently by allocating memory only when needed.
Example: int[] arr = new int[5]; dynamically a
I would choose a relational database like MySQL and implement a custom authentication system using session management.
Choose a relational database like MySQL for storing user data, product information, and orders.
Implement a custom authentication system using session management to securely authenticate users without JWT or third-party services.
Use encryption techniques to store and validate user passwords securely.
Util...
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
Clean code is well-organized, easy to read, and maintainable code that follows best practices.
Clean code is easy to read and understand by other developers.
It follows consistent naming conventions for variables, functions, and classes.
Clean code is well-organized with proper indentation and spacing.
It avoids unnecessary complexity and duplication.
Clean code is modular and follows the single responsibility principle.
Exa...
To better test your code, use a combination of unit tests, integration tests, regression tests, and automated testing.
Write unit tests to test individual components or functions in isolation.
Perform integration tests to test how different components work together.
Implement regression tests to ensure that new code changes do not break existing functionality.
Utilize automated testing tools to run tests quickly and effici...
Easy test
Pattern
15-20 MCQ
1 coding question
Mcqs were on harder side
Coding were on easier side
I applied via Campus Placement and was interviewed in Aug 2022. There were 5 interview rounds.
Apt and coding. Stack based dsa question
Same as r1. Dsa and core subs and projects
UBS interview questions for designations
I applied via campus placement at Pune Institute of Computer Technology, Pune and was interviewed before Mar 2023. There was 1 interview round.
Top trending discussions
During the coding round, I was asked a question about performing insertion sort using recursion. Additionally, there were theoretical questions regarding DBMS and some puzzles. The interview lasted for 45 minutes.
My college experience was enriching, I live in a bustling city, and my interests include coding, hiking, and playing the guitar.
College experience was enriching with challenging coursework and extracurricular activities
I live in a bustling city with access to diverse cultural events and opportunities
Interests include coding, hiking, and playing the guitar for relaxation and creativity
posted on 19 Dec 2024
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Sorting a 1d array of strings
Use a sorting algorithm like bubble sort, selection sort, or merge sort
Consider using built-in sorting functions in programming languages like sort() in Python or Arrays.sort() in Java
Ensure to compare strings correctly based on their ASCII values
posted on 1 Nov 2024
I applied via campus placement at Nitte Meenakshi Institute of Technology, Bangalore and was interviewed in Oct 2024. There were 3 interview rounds.
Questions were on basic arrays and strings
posted on 23 Apr 2024
I applied via Company Website and was interviewed in Mar 2024. There were 4 interview rounds.
Iterate through each character in the array of strings and keep track of the frequency of each character. Return the character with the maximum frequency.
Create a dictionary to store the frequency of each character
Iterate through each string in the array and then through each character in the string
Update the frequency count of each character in the dictionary
Return the character with the maximum frequency
Yes, I have experience with Junit, SQL and NoSQL databases, Kafka, Dockerization, Java 8 features, stream() operations, and shell scripting in Unix.
I have used Junit for unit testing in Java projects.
SQL databases are relational databases that use structured query language for data manipulation, while NoSQL databases are non-relational databases that provide flexible schema design and horizontal scalability.
I have work...
The most complex SQL query involved nested queries for data manipulation. Used inner join. Implemented hashset and avoided trees due to their drawbacks.
Nested SQL query used for complex data manipulation
Inner join used for combining data from multiple tables
Implemented hashset for efficient data storage and retrieval
Avoided trees due to their drawbacks such as unbalanced structure and slower traversal times
Shell scripting for find and replace, adding index to lines, multithreading, hashmap vs hashtable, stack vs queue
Use sed command for find and replace in shell scripting
Use awk command to add an index at the beginning of each line in a file
Multithreading is the ability of a CPU to execute multiple threads concurrently
Single threaded means only one thread is executed at a time, while multithreaded allows multiple threads...
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
I am currently working on developing a web application for a client in the e-commerce industry.
Developing front-end using React.js and back-end using Node.js
Implementing payment gateway integration for seamless transactions
Optimizing website performance for better user experience
The current design of the project is a microservices architecture with a front-end built using React and a back-end using Node.js.
Microservices architecture is used for scalability and flexibility
Front-end is developed using React for a dynamic user interface
Back-end is built with Node.js for server-side logic
based on 4 interviews
Interview experience
based on 58 reviews
Rating in categories
Associate Director
3.3k
salaries
| ₹14.8 L/yr - ₹53.5 L/yr |
Assistant Vice President
2.3k
salaries
| ₹16 L/yr - ₹49 L/yr |
Authorized Officer
1.7k
salaries
| ₹9.7 L/yr - ₹28 L/yr |
Exempt NON Officer
1.5k
salaries
| ₹7 L/yr - ₹29.1 L/yr |
ENO
1.4k
salaries
| ₹7 L/yr - ₹25 L/yr |
Morgan Stanley
Goldman Sachs
JPMorgan Chase & Co.
Deutsche Bank