Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by UBS Team. If you also belong to the team, you can get access from here

UBS Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

UBS Business Technology Analyst Interview Questions, Process, and Tips

Updated 11 Mar 2022

Top UBS Business Technology Analyst Interview Questions and Answers

  • Q1. Convert Min Heap to Max Heap Problem Statement Given an array representation of a min-heap of size 'n', your task is to convert this array into a max-heap. Input: The fi ...read more
  • Q2. What is a dangling pointer? What if we try to dereference it?
  • Q3. How is runtime polymorphism implemented?How does the compiler understand this?
View all 17 questions

UBS Business Technology Analyst Interview Experiences

2 interviews found

Interview Questionnaire 

22 Questions

  • Q1. What is a NULL pointer
  • Ans. 

    A NULL pointer is a pointer that does not point to any memory location.

    • It is represented by the value 0 or NULL.

    • Dereferencing a NULL pointer results in a segmentation fault.

    • It is commonly used to indicate the end of a linked list or array.

  • Answered by AI
  • Q2. What is a dangling pointer? What if we try to dereference it?
  • Ans. 

    A dangling pointer is a pointer that points to a memory location that has been deallocated or freed. Dereferencing it can cause a program to crash.

    • Dangling pointers occur when memory is freed or deallocated, but the pointer still points to that memory location.

    • Dereferencing a dangling pointer can cause a segmentation fault or access violation.

    • Dangling pointers can be avoided by setting the pointer to NULL after freeing

  • Answered by AI
  • Q3. What is a V-table?
  • Ans. 

    A V-table is a virtual table used in programming languages to implement polymorphism.

    • It is used in object-oriented programming languages like C++ and Java.

    • It contains pointers to functions that can be overridden by derived classes.

    • It allows objects of different classes to be treated as if they are of the same class.

    • It is used to implement dynamic binding or late binding.

    • It is also known as a virtual function table or d

  • Answered by AI
  • Q4. How will you convert Minheap to Maxheap(This question was based on the answer dat data structures is my favourite subject)
  • Q5. -Project description
  • Q6. Questions based on the various college fests/evemts you had participated
  • Q7. Data comes from the server in real time which passes through a decoder and then onto the display panel.Since data rate is not fixed, what should be done so that the display of data on the display panel is ...
  • Q8. What is polymrphism
  • Ans. 

    Polymorphism is the ability of an object to take on many forms.

    • Polymorphism allows objects of different classes to be treated as if they are of the same class.

    • It is achieved through method overriding and method overloading.

    • Examples include method overriding in inheritance and implementing interfaces in Java.

    • Polymorphism helps in achieving loose coupling and flexibility in code design.

  • Answered by AI
  • Q9. What are templates
  • Ans. 

    Templates are pre-designed documents or files that serve as a starting point for creating new documents or files.

    • Templates can be used for various purposes such as creating resumes, business cards, invoices, and presentations.

    • They save time and effort by providing a pre-designed layout and structure.

    • Templates can be customized to fit specific needs and preferences.

    • They are commonly used in software applications like Mi...

  • Answered by AI
  • Q10. What is virtual function
  • Ans. 

    A virtual function is a function in a base class that is overridden in a derived class.

    • Virtual functions allow polymorphism in C++

    • They are declared using the virtual keyword

    • The function is resolved at runtime based on the object type

    • Virtual functions can be pure virtual, meaning they have no implementation in the base class

    • Example: virtual void print() = 0; // pure virtual function

  • Answered by AI
  • Q11. How is runtime polymorphism implemented?How does the compiler understand this?
  • Ans. 

    Runtime polymorphism is implemented through virtual functions and dynamic binding.

    • Virtual functions are declared in base class and overridden in derived class

    • Dynamic binding is used to determine which function to call at runtime

    • Compiler uses virtual function table to understand runtime polymorphism

  • Answered by AI
  • Q12. Difference between function overloading and overriding
  • Ans. 

    Function overloading is having multiple functions with the same name but different parameters. Function overriding is having a derived class implement a method with the same name and parameters as a method in the base class.

    • Function overloading is a compile-time polymorphism concept.

    • Function overriding is a run-time polymorphism concept.

    • Function overloading is used to provide different ways of calling the same function...

  • Answered by AI
  • Q13. How function overloading works
  • Ans. 

    Function overloading allows multiple functions with the same name but different parameters.

    • Functions with the same name but different parameters can be defined in the same scope

    • The compiler determines which function to call based on the number and types of arguments passed

    • Overloading can improve code readability and reduce the need for multiple function names

    • Example: void print(int x), void print(float x), void print(c...

  • Answered by AI
  • Q14. Tell me about yourself
  • Ans. 

    I am a Business Technology Analyst with experience in analyzing data and developing solutions to improve business processes.

    • Experienced in data analysis and solution development

    • Skilled in identifying business process improvements

    • Proficient in using technology to drive business growth

  • Answered by AI
  • Q15. What is equity,derivative etc
  • Ans. 

    Equity refers to ownership in a company, while derivatives are financial contracts based on the value of an underlying asset.

    • Equity represents ownership in a company and can be in the form of stocks or shares.

    • Derivatives are financial contracts that derive their value from an underlying asset such as stocks, bonds, or commodities.

    • Examples of derivatives include futures, options, and swaps.

    • Derivatives are often used for...

  • Answered by AI
  • Q16. Tell me in 60 secs why we should hire you
  • Ans. 

    I am a highly analytical and tech-savvy individual with a passion for problem-solving and a track record of delivering results.

    • I have a strong background in technology and business analysis, which allows me to bridge the gap between IT and business stakeholders.

    • I am a quick learner and can adapt to new technologies and processes easily.

    • I am a team player and can work collaboratively with cross-functional teams to achie...

  • Answered by AI
  • Q17. -What drives you every morning
  • Ans. 

    The desire to learn and grow every day.

    • I am driven by the opportunity to learn new things and expand my knowledge.

    • I am motivated by the chance to make a positive impact on the world through my work.

    • I am inspired by the people around me who are passionate about what they do.

    • I am energized by the challenge of solving complex problems and finding innovative solutions.

    • I am excited by the prospect of personal and profession...

  • Answered by AI
  • Q18. Favourite book?Why?
  • Ans. 

    My favourite book is 'The Alchemist' by Paulo Coelho.

    • I love the book's message about following your dreams and finding your purpose in life.

    • The story is beautifully written and has a lot of depth and meaning.

    • It's a book that I can read over and over again and still find something new to take away from it.

    • The characters are relatable and the plot is engaging.

    • The book has inspired me to pursue my own passions and take ri

  • Answered by AI
  • Q19. Some scenario in which u had to face a conflicting situation( Where u handled it on ur own)
  • Q20. Scenarios for a manager to handle
  • Ans. 

    Managers may face various scenarios in their work. Here are some pointers to handle them.

    • Identify the problem and its root cause

    • Develop a plan of action

    • Communicate effectively with team members

    • Delegate tasks appropriately

    • Monitor progress and adjust plan as needed

    • Provide feedback and recognition

    • Handle conflicts and difficult conversations

    • Stay organized and prioritize tasks

  • Answered by AI
  • Q21. Conflicting scenarios in which manager does not listens to u, or u r a manager and ur subordinates disagree. -which offers have you got
  • Ans. 

    In conflicting scenarios where a manager does not listen or subordinates disagree, I have experience in finding common ground and communicating effectively.

    • I have experience in active listening and finding common ground to resolve conflicts

    • I am skilled in effective communication and can articulate my perspective clearly

    • I am open to feedback and willing to consider alternative viewpoints

    • I have successfully navigated sim...

  • Answered by AI
  • Q22. Which will you prefer and why
  • Ans. 

    I would prefer a job that challenges me and allows me to learn new skills.

    • I value opportunities for growth and development

    • I am open to new experiences and challenges

    • I want to work in an environment that encourages learning

    • Examples: a job that involves working with new technologies or a job that requires problem-solving skills

  • Answered by AI

Interview Preparation Tips

Round: Other Interview
Experience: it was management interview
Tips: -Make sure you know everthing on your resume.Most questions are based on your resume

College Name: Veermata Jijabai Technological Institute, Mumbai [ VJTI ]

Skills evaluated in this interview

I was interviewed before Mar 2021.

Round 1 - Face to Face 

(5 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical round with questions based on OOPS Concepts.

  • Q1. What are the types of polymorphism in Object-Oriented Programming?
  • Ans. 

    Types of polymorphism in OOP include compile-time polymorphism (method overloading) and runtime polymorphism (method overriding).

    • Compile-time polymorphism: achieved through method overloading, where multiple methods have the same name but different parameters.

    • Runtime polymorphism: achieved through method overriding, where a subclass provides a specific implementation of a method defined in its superclass.

    • Example: Compi...

  • Answered by AI
  • Q2. What is function overloading?
  • Ans. 

    Function overloading is when multiple functions have the same name but different parameters or return types.

    • Function overloading allows multiple functions with the same name to be defined in a class or namespace.

    • The functions must have different parameters or return types to be considered overloaded.

    • Example: void print(int num) and void print(string text) are overloaded functions with the same name 'print'.

  • Answered by AI
  • Q3. What is a virtual function?
  • Ans. 

    A virtual function is a function in a base class that is declared using the keyword 'virtual' and can be overridden by a function in a derived class.

    • Virtual functions allow for dynamic polymorphism in object-oriented programming.

    • They are used to achieve runtime binding and enable the implementation of the concept of function overriding.

    • Virtual functions are typically used in inheritance hierarchies to provide a common ...

  • Answered by AI
  • Q4. What are templates in C++?
  • Ans. 

    Templates in C++ are a feature that allows for generic programming by creating reusable code.

    • Templates allow for writing generic functions or classes that can work with any data type.

    • Templates are defined using the 'template' keyword followed by the template parameter list.

    • Example: template <class T> T add(T a, T b) { return a + b; }

  • Answered by AI
  • Q5. What is a null pointer?
  • Ans. 

    A null pointer is a pointer that does not point to any memory location.

    • A null pointer is typically used to indicate that the pointer does not have a valid target.

    • Dereferencing a null pointer can lead to a segmentation fault or program crash.

    • In C/C++, a null pointer is represented by the value 0 or nullptr.

    • Null pointers are commonly used in programming to represent the absence of a valid pointer.

  • Answered by AI
Round 2 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical round with OOPS based questions mainly.

  • Q1. What is a dangling pointer in C?
  • Ans. 

    A dangling pointer in C is a pointer that points to a memory location that has been deallocated, leading to potential crashes or undefined behavior.

    • Dangling pointers occur when memory is deallocated but the pointer is not updated or set to NULL.

    • Accessing a dangling pointer can result in reading or writing to invalid memory locations.

    • Example: int *ptr = malloc(sizeof(int)); free(ptr); *ptr = 10; // Accessing a dangling

  • Answered by AI
  • Q2. What is a V-table?
  • Ans. 

    A V-table is a data structure used in object-oriented programming to store virtual functions for dynamic binding.

    • V-table stands for virtual table.

    • It is used in object-oriented programming languages like C++ to implement polymorphism.

    • Each class with virtual functions has its own V-table.

    • V-table contains pointers to the virtual functions of the class.

  • Answered by AI
  • Q3. 

    Convert Min Heap to Max Heap Problem Statement

    Given an array representation of a min-heap of size 'n', your task is to convert this array into a max-heap.

    Input:

    The first line of input contains an int...
  • Ans. 

    Convert a given min-heap array into a max-heap array.

    • Iterate through the given min-heap array and build a max-heap array by swapping elements.

    • Start from the last non-leaf node and heapify down to maintain the max-heap property.

    • Ensure that the output array satisfies the max-heap property.

    • Example: For min-heap [1,2,3,6,7,8], the max-heap would be [8,7,3,6,2,1].

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This was management interview round. Make sure you know everything on your resume. Most questions are based on your resume.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPACredit Suisse interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, DBMS , Aptitude, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

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.

Application resume tips for other job seekers

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.

Final outcome of the interviewSelected

Skills evaluated in this interview

Business Technology Analyst Interview Questions Asked at Other Companies

asked in ZS
Q1. Ways To Make Coin Change Given an infinite supply of coins of var ... read more
asked in Deloitte
Q2. Sort 0 1 2 Problem Statement Given an integer array arr of size ' ... read more
asked in Deloitte
Q3. Bursting Balloons Problem Given an array ARR of size N, where eac ... read more
asked in ZS
Q4. Diagonal Order Problem Statement Given a 2D matrix, output all el ... read more
asked in ZS
Q5. What SQL query would you use to generate a report of customer chu ... read more

Interview questions from similar companies

I applied via Campus Placement

Interview Preparation Tips

Round: Test
Experience: Very interesting
Tips: Can set more difficult problems
Duration: 120 minutes

General Tips: The company is good and knows very well how to select their employees
Skills: General Knowledge, Generic Math Puzzles, 1)communication Skills, Leadership Skills
Duration: 2
College Name: IIT Madras
Motivation: The skills which I'll acquire by joining this company would be very useful for my corporate culture. It requires leaders and not workers and that is what my dream is, to become a global leader and to create an impact on people

I was interviewed in Nov 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Hard

The Test Was Conducted On HackerEarth. It Had 2 Sections. Section-A Had 30 Multiple Choice Questions & Section-B Had 2 Programming Questions. 

The MCQs Were On Java, Python, MongoDB, MySQL, JSON, Cloud Computing, JavaScript & C++ With the Majority Of Them On Java.

Half Of The Questions Were Theory-Based And The Other Half Were Output Based On JAVA & C++. I Would Highly Recommend Having An Excellent Knowledge Of Both JAVA & C++ To Ace Up The Online Round.

The 2 Programming Questions In Section-B Were Of 20 & 50 Marks Respectively. The 1st Question Was Easy And I Was Able To Solve It Easily. It Was Based On Number Theory. The 2nd Question Was Really Hard And Was A String Pattern Matching Question Quite Similar To The Z-Algorithm. Solving The 2nd Question Is Like A Bonus Because This Question Carries The Highest Marks. I Was Able To Solve Both The Questions.

  • Q1. 

    Z Algorithm Problem Statement

    You are provided with a string S of length N and a string P of length M. Your objective is to determine the number of times P appears in S in linear time.

    Example:

    Input:
    ...
  • Ans. 

    Implement a function to count the number of occurrences of a given string within another string in linear time.

    • Use the Z algorithm to preprocess the pattern string and the concatenated string to efficiently count occurrences.

    • Iterate through the Z array to find matches of the pattern within the concatenated string.

    • Return the count of matches found.

    • Example: For S = 'ababa' and P = 'ab', the output should be 2.

  • Answered by AI
Round 2 - Video Call 

Round duration - 30 Minutes
Round difficulty - Medium

The Interview Round Was Conducted On 18th November 2020. It Was Both A Managerial Round & HR Round And Was Conducted On Webex. Every Candidate Was Assigned A Time Slot And An Interviewer. My Interviewer Was Very Friendly.
 

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Business Technology Analyst in HyderabadEligibility criteriaC.G.P.A. Till 4th Semester >=7.5 No Standing Arrears (No Backlogs Or Detentions While Applying For The Test) Eligible Academic Year:- Third Year Undergraduate Eligible Branches:- Computer Science And Engineering, I.T.Barclays interview preparation:Topics to prepare for the interview - JAVA, DBMS, JavaScript, OOPS, Data StructuresTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Have A Strong Knowledge Of JAVA Since It’s A Bank And They Prefer JAVA Candidates.
Tip 2 : Have Good Projects On Any One Of Major Technologies Like AI, Block-Chain Since The Students Who Were Finally Selected Had Really Good Projects On These Technologies. 
Tip 3 : Have A Strong Knowledge Of OOPS And Databases(Both SQL & NoSQL).
Tip 4 : Having Basic Knowledge Of JavaScript Is Also Recommended.

Application resume tips for other job seekers

Tip 1 : Be Thorough With Your Resume & Only Mention Those Points & Projects In Your Resume With Which You Are Most Confident To Be Questioned On.
Tip 2 : Have Good Projects On Any One Of Major Technologies Like AI, Block-Chain Since The Students Who Were Finally Selected Had Really Good Projects On These Technologies.

Final outcome of the interviewRejected

I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.

Interview Preparation Tips

Round: Resume Shortlist
Experience: Show your finance and analytics background in the resume.

Round: Test
Experience: aptitude, same as cat exam

Round: HR Interview
Experience: They asked me about my interest, why do I want to join citicorp. I discussed current financial events like demonetisation, etc, its impacts. They asked some questions like today's dollar rate.

Round: Technical Interview
Experience: They asked me to discuss my internship work which I had written in my resume. They asked whether the work which I have done was used by my company.

Round: HR Interview
Experience: In this 3rd and final round, they asked me if I won't leave the job later if I get better better offer from somewhere else. They asked me whether I am happy with the compensation they are offering me.

College Name: IIT Madras

Interview Questionnaire 

23 Questions

  • Q1. Why Morgan Stanley?
  • Ans. 

    Morgan Stanley is a top-tier investment bank with a strong reputation for innovation and excellence.

    • Morgan Stanley has a long history of success in the financial industry

    • The company is known for its innovative approach to investment banking

    • Morgan Stanley has a strong reputation for excellence in research and analysis

    • The firm offers a wide range of services to clients, including wealth management and investment banking

    • M...

  • Answered by AI
  • Q2. What between Tower and Morgan Stanley?
  • Ans. 

    Tower and Morgan Stanley are both financial services companies.

    • Tower is a global investment management firm with over $1 trillion in assets under management.

    • Morgan Stanley is a multinational investment bank and financial services company.

    • Both companies offer a range of financial services including wealth management, investment banking, and asset management.

    • Tower is known for its focus on sustainable investing, while Mo...

  • Answered by AI
  • Q3. Strengths/weakness
  • Q4. What is the job profile offered ? Why not phd?
  • Ans. 

    The job profile offered is for an analyst position. A PhD is not required for this role.

    • The job involves analyzing data and providing insights to clients

    • A PhD is not necessary as the role focuses more on practical application of analytical skills

    • The job may require a bachelor's or master's degree in a related field

    • Examples of job responsibilities may include data collection, statistical analysis, and report writing

  • Answered by AI
  • Q5. Minimize the cost of the pen, what innovations can you do with it?
  • Ans. 

    Innovations to minimize cost of pen

    • Use recycled materials for pen body and ink

    • Simplify design to reduce production costs

    • Implement refillable ink cartridges to reduce waste and cost

    • Partner with companies for bulk purchasing of materials

    • Automate production process to reduce labor costs

  • Answered by AI
  • Q6. Prove that for N>= a, N> N^.5 + N^(1/3)+N^(1/4)
  • Ans. 

    Prove N>=N^.5+N^(1/3)+N^(1/4) for N>=a

    • Use AM-GM inequality

    • Substitute N with a and prove the inequality holds

    • Use calculus to find the minimum value of the expression

  • Answered by AI
  • Q7. Statisticss, Algorithms
  • Q8. X, y are random variables with probability distribution ke^(-kx) and ue^(-ux). What is the dist. for min(x,y)
  • Ans. 

    Finding the probability distribution for the minimum of two random variables with given distributions.

    • Use the formula P(min(x,y)>z) = P(x>z)P(y>z)

    • Integrate over the range of z to get the distribution of min(x,y)

    • Final distribution is 2ke^(-kx)ue^(-ux)exp(-uz)

  • Answered by AI
  • Q9. An organism dies out with prob. p and spawns into 2 with prob (1-p). what is the prob. that starting from 1,the organism will die out?
  • Ans. 

    Given prob. p of dying out and prob. (1-p) of spawning into 2, find prob. of dying out starting from 1 organism.

    • Use probability tree to visualize outcomes

    • Probability of dying out starting from 1 is p + (1-p) * (probability of dying out starting from 2)^2

    • Solve recursively to get final answer

  • Answered by AI
  • Q10. In a unit circle, p is chosen uniformly on the circle and q inside the circle, what is the prob. that the rectangle is inside the circle?
  • Ans. 

    Probability of a rectangle being inside a unit circle with p chosen uniformly on the circle and q inside the circle.

    • The probability can be found by calculating the ratio of the area of the rectangle to the area of the circle.

    • The area of the circle is pi and the area of the rectangle can be found using the distance between p and q.

    • The probability is 1/4.

    • Example: If the distance between p and q is 0.5, then the area of t...

  • Answered by AI
  • Q11. Find a local minima of an array in o(log n)? In a functional program
  • Ans. 

    Find local minima of an array in o(log n) in functional programming.

    • Use binary search to find the local minima.

    • Check if the mid element is a local minima, if not, move towards the lower side.

    • If the mid element is greater than its left element, move towards the left side, else move towards the right side.

    • Repeat until a local minima is found.

    • Example: [5, 3, 2, 4, 6, 8, 9] -> local minima is 2.

  • Answered by AI
  • Q12. Write a code to sort a list without pipes?
  • Ans. 

    Code to sort a list without pipes

    • Use a sorting algorithm like bubble sort, insertion sort, or selection sort

    • Implement the algorithm in the programming language of your choice

    • Test the code with different input sizes and types

  • Answered by AI
  • Q13. Find an even length palindrome in a string in o(n)?
  • Ans. 

    To find an even length palindrome in a string in O(n), we can use the two-pointer approach.

    • Initialize two pointers at the center of the string.

    • Expand the pointers outwards while checking if the characters at both pointers are equal.

    • If they are not equal, return the previous substring as the even length palindrome.

    • If the pointers reach the end of the string, return the entire string as the even length palindrome.

  • Answered by AI
  • Q14. A is a matrix vi's are n linear vectors s.t. Avi= Vj a<=j<=n, what are the possible values of |A|?
  • Ans. 

    Possible values of determinant of matrix A given Avi=Vj for n linear vectors

    • The possible values of |A| are non-zero as the given vectors are linearly independent

    • The value of |A| can be calculated using the formula |A| = (-1)^n * det(A)

    • If the given vectors are orthogonal, then |A| is the product of the magnitudes of the vectors

  • Answered by AI
  • Q15. A and B play a game with unfair count with P[Heads]= p. they count # of heads and tails .if # of heads > #tails +1 at any point, A wins.Find the prob. that A wins
  • Ans. 

    A and B play a game with unfair coin. A wins if # of heads > #tails +1 at any point. Find prob. of A winning.

    • The game is played with an unfair coin with P[Heads]=p

    • A wins if # of heads > #tails +1 at any point

    • Find the probability of A winning

  • Answered by AI
  • Q16. Given a sorted array find two element (i,j) s.t. i+j =x in O(n) time?
  • Ans. 

    Find two elements in a sorted array that add up to a given sum in linear time.

    • Use two pointers, one at the beginning and one at the end of the array.

    • If the sum of the two pointers is greater than the target, move the right pointer to the left.

    • If the sum of the two pointers is less than the target, move the left pointer to the right.

    • Repeat until the sum is found or the pointers meet.

    • Example: Given [1, 2, 3, 4, 5] and ta

  • Answered by AI
  • Q17. Question on bubble sort : Given random permutation, suppose i run bubble sort on it.
  • Q18. What is the prob. that element at 20th position lands up at 31st position after the first iteration?
  • Ans. 

    The probability of element at 20th position landing up at 31st position after the first iteration.

    • The probability depends on the size of the dataset and the algorithm used for iteration.

    • If the algorithm involves swapping adjacent elements, the probability is higher.

    • If the dataset is sorted in a way that the element at 20th position is adjacent to the element at 31st position, the probability is 1.

    • The probability can be...

  • Answered by AI
  • Q19. A rod at length l, I randomly put 100 ants in the rod .each ant moves left and right in random direction with l m/s .what is the expected no. of collisions after 30 secs?
  • Ans. 

    Expected number of collisions between randomly moving ants on a rod after 30 seconds.

    • Calculate the probability of two ants colliding at any given time.

    • Use the formula for expected value to find the expected number of collisions.

    • Assume that the ants are point masses and collisions are perfectly elastic.

    • Consider the possibility of multiple ants colliding at the same time.

    • Simulation can also be used to estimate the expect

  • Answered by AI
  • Q20. In how many ways can i permute n numbers 1 2 3...n so that all the no.s between u and i+1 are less than i (for all i in the permutation)?
  • Ans. 

    Counting permutations where numbers between u and i+1 are less than i for all i in the permutation.

    • The first number in the permutation must be 1.

    • For each i in the permutation, all numbers between u and i+1 must be less than i.

    • Use dynamic programming to count the number of valid permutations.

    • The answer is (n-1)th Catalan number.

    • Example: for n=4, the answer is 5.

  • Answered by AI
  • Q21. Find f(n) : pdt F(x) cdf. the value of k> 0 a constant -inf S +inf f(x)*F(kx) dx x follows normal standard distribution?
  • Ans. 

    Finding f(n) for a normal standard distribution with a given constant k.

    • Calculate the product of probability density function and cumulative distribution function.

    • Integrate the product of f(x) and F(kx) from -inf to +inf.

    • The value of k is a constant greater than 0.

  • Answered by AI
  • Q22. Number of inversions in an array in O(nlogn) time?
  • Ans. 

    Number of inversions in an array in O(nlogn) time.

    • Use merge sort algorithm to count inversions

    • Divide the array into two halves and recursively count inversions

    • Merge the two halves and count split inversions

    • Time complexity is O(nlogn)

  • Answered by AI
  • Q23. Given a chessboard 8X8 I put numbers from 1 to 8 in it in such a way that no. x is the mean/average of its neighbor. What is the range of the numbers?

Interview Preparation Tips

Round: Test
Experience: Topics:
1. Statistics
2. Probability distributions
3. Theorms of linear algebra 
4. Algorithms: DP, Puzzle
Duration: 120 minutes
Total Questions: 8

General Tips: Improve on Linear Algebra&#44; Probability, Algorithms.
College Name: IIT KANPUR

Skills evaluated in this interview

I applied via Referral

Interview Questionnaire 

2 Questions

  • Q1. Mostly on Financial accounting
  • Q2. Questions on Cash flow statements ( Project during 1st term )

Interview Preparation Tips

Round: Technical Interview
Experience: number of interviews were 2 where the 2nd was more of a confirmation that I am willing to work with them.
I answered most of the questions they asked except who is teaching you corporate finance. I asked a lot of questions about what they do and what is their view about Indian accounting laws
I think they are looking for knowledge in finance and less of globe during the interview.

Tips: Prof. R. Narayanswamies fundas of financial accounting.
Be thorough with financial.

Skills: Accounting, Finance
College Name: IIM Bangalore

Interview Preparation Tips

Round: Test
Experience: There were 15 questions from quant’s, 10 questions from data interpretation with 1 mark each and -.5 for wrong answer also there were 2 case studies with 10 marks each with no –ve marks. Total 45 marks question, I did only 9 from quant and 7 from DI total 16 out of 25 questions and didn’t touch case studies. Quanta and DI were very basics level.

In those 16, 1 question was wrong so basically I did 14.5 out of 45, but with a accuracy of 90%. Didn’t expect to get shortlisted but was very tensed and angry upon myself coz it was my level paper. But around 12 mid night shortlist came and I was at 11th position out of 31 students in the list.

There were total around 90 students who appeared for written test. They allowed Mtech and Mca guys not Btech.
Total Questions: 25

Round: TECHNICAL INTERVIEW
Experience: I went there and greeted him. Firstly he told me to introduce myself, later he asked what I like the most. I told analytical thinking and logical reasoning and yeah I relate it with data base.(since I knew they came for Data analyst profile).

He asked me about join, gave me a table and told me to perform all joins. I did that and he asked me about Order by clause and, having clause then asked me normal forms up to bcnf.

Later asked about pl/sql difference b/w sql and pl/sql, what is trigger explain in detail. Some basics questions of DBMS theory asked me about my 2 projects and at the end he gave me a situation where I have a grocery shop outside nit Surathkal, and from last few days/months I realized a downfall in sales, what possible reasons could I find? I gave him 8 reasons within 2/3 mins. He was impressed…

After 1st round out of 31 only 13 were selected and I was there in d list.

Round: TECHNICAL INTERVIEW
Experience: As soon as I entered the room, mam told me “Ooo tum aao aao ”. I smiled because I was the 1st guy during presentation who asked the first question (she made every1 clap for me there) and she remembered my face. And eventually she did study from IIT Kanpur so yes she was able to speak fluent Hindi (plus point for guys like me :p). with her there was a guy he asked me to write code for taking a no and converting it into binary and 1 question from array- very simple later she gave me a table with employee id, order date and order amount. A customer can place max 1 order in 1 day. I had to find the latest transaction of every customer with amount as well. i did it using max function over date and group by with sub query, she asked me about my resume at the end she gave me 7,9,21,63,100 and told me to find the no of numbers between 1 to 50000 which are exactly divisible by all, i did it in 1 min.

but she was smiling, I thought I made some mistake in hurry, then I asked mam m I doing right or wrong (in curiosity as I find very comfortable there) she smiled and said “Chalo bhago ynha se ye interview h ”.I said sorry but yeah she was impressed with my interview so told ki “you will learn all these things very quickly”.

Round: TECHNICAL INTERVIEW
Experience: After 2nd round 9 were selected and I was one of them. It was basically a Managerial round and it scheduled over Skype. I had to introduce myself as well as my family background. Here comes the harder part when he asked me why you have such a poor academic back ground? I was speechless for a moment but I started telling the truth.

I told despite getting 68% marks in my 10th I was the third topper of my class. I got 60.66 % in 12th but yeah there also out of 700 students only 14 got first division. So basically I concluded that in my state board marking is not that much good. He said ok but what happened in graduation(64%) when you studied in Delhi?(what to say now :p) I said sir I did it from IGNOU and you can Google the fact that even less than 5% of student are able to clear the degree in 3 years. Later I explicitly mentioned that I m not blaming my boards but this is the fact which can’t be change.

Now He asked what happened in PG here also you scored only 7.50 CGPA which is less than even standard score of 8(Meri to jaan hi nikal gayi :p). Then I told him that sir u can see my pointer in first semester is very less close to 6.5 but after that I constantly improved myself. He was smiling …..

He asked me about my family background and then I told him how I struggled, I was giving tuition in my grads to continue my education and after grads took a gap of 1 year and cleared all MCA entrance examination and now sitting in front of him.

Later asked about my best qualities….i told him that I can lead group of people very well. I gave example of me being captain of my department cricket team and I was class monitor through 3rd to 12th std and also some stuff regarding my college events. He noted down something .I don’t know what.

I was not sure that I could clear that interview. When the result came they called all 9 students and said that they find is difficult to eliminate 4 names .i was sure that I m out of picture now but fortunately my name was at 2nd position. Wowwwww

Round: HR Interview
Experience: It was telephonic round and just my hobbies and all, he asked me about my poetry writing hobby as well as Hindi Shayaris. I was told to recite 1 …when he listened, he was very impressed…

College Name: IIT KANPUR

Interview Preparation Tips

Round: Test
Experience: First round - 1 hour online test split into 2 sections. First section - aptitude 10 questions and c/c++/java 10 question for a total of 30 minutes. Second section included 2 coding questions for a total time of 30 minutes. Approx - 400 students.

General Tips: Aptitude was hard and pace is important. Practicing commercial mathematics will help. Past projects are important and resume should have only information that you are thorough with.Understand the company and what it does before the personal interviews.
Skill Tips: Prepare well DSA, OS ,Aptitude,C,C++ , by the help of Indiabix.com.
Skills:
College Name: NIT Surathkal

I was interviewed in Dec 2016.

Interview Questionnaire 

8 Questions

  • Q1. Question related to projects mentioned in CV.
  • Q2. Question related to Database Management.
  • Q3. Given a web portal that is running slow, how would you debug the solution for that? Answer stepwise.
  • Ans. 

    Debugging steps for a slow web portal

    • Check server load and resource usage

    • Analyze network traffic and latency

    • Review code for inefficiencies and optimize

    • Use profiling tools to identify bottlenecks

    • Consider caching and content delivery networks

    • Test and monitor performance after changes

  • Answered by AI
  • Q4. Generally we store data in normalised form, but it makes it slow to run any queries. How would you make the queries run faster?
  • Ans. 

    Denormalization, indexing, caching, and partitioning can improve query performance.

    • Denormalize the data to reduce the number of joins required for queries.

    • Create indexes on frequently queried columns to speed up search.

    • Cache frequently accessed data in memory to avoid disk reads.

    • Partition large tables into smaller ones to reduce the amount of data that needs to be scanned.

    • Use query optimization techniques like query re...

  • Answered by AI
  • Q5. Write a sorting algorithm in detail.
  • Ans. 

    Sorting algorithm organizes data in a specific order.

    • Choose a sorting algorithm based on the data size and type.

    • Common sorting algorithms include bubble sort, insertion sort, and quicksort.

    • Implement the chosen algorithm in code.

    • Test the algorithm with sample data to ensure it sorts correctly.

  • Answered by AI
  • Q6. Who or what inspires you the most?
  • Ans. 

    My parents inspire me the most.

    • Their hard work and dedication to providing for our family motivates me to work hard.

    • Their unwavering support and encouragement has helped me overcome challenges.

    • Their values and principles have shaped me into the person I am today.

    • Seeing their sacrifices and selflessness inspires me to be a better person.

  • Answered by AI
  • Q7. What are the qualities of a leader?
  • Ans. 

    A leader should possess qualities like vision, communication, empathy, integrity, and adaptability.

    • Vision: Ability to see the big picture and set goals accordingly

    • Communication: Ability to convey ideas clearly and listen actively

    • Empathy: Ability to understand and relate to others' emotions and perspectives

    • Integrity: Consistency in values, actions, and decisions

    • Adaptability: Ability to adjust to changing circumstances a

  • Answered by AI
  • Q8. Why Morgan Stanley?
  • Ans. 

    Morgan Stanley is a top-tier investment bank with a strong reputation for excellence and innovation.

    • Morgan Stanley has a long history of success in the financial industry

    • The company is known for its innovative approach to investment banking

    • Morgan Stanley has a global presence and offers a wide range of services to clients

    • The firm has a strong commitment to diversity and inclusion

    • Morgan Stanley is a great place to work

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: The interviewer asked questions based upon CV. He first made me adjust to the environment and then started the serious questions realted to technical stuff.
Tips: Never lie about any subject you don't really know. Keep a particular topic strong, in my case it was Database Management. Have good problem solving skills, if not efficient but at least a good solution.

Round: Technical Interview
Experience: The round consisted of technical questions based on my analysis of the first round. Consisted of higher levele questions related to my topics of my expertise.
Tips: Be ready for any spontaneous questions. Explain whatever comes to your mind instead of quietly thinking. Be communicative and confident. They don't care about the syntax but rather the logical thinking.

Round: HR Interview
Experience: Just be communicative. Since you've qualified till the HR interview, you are almost confirmed for their position. They checked if I could handle pressure or not. They tried to know if they could give me more responsibilities in the near future or not.
Tips: Be confident and don't hesitate to answer. Express what you feel genuinely. Show that you are a responsible guy.

College Name: IIT Varanasi

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

UBS Interview FAQs

How to prepare for UBS Business Technology Analyst interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at UBS. The most common topics and skills that interviewers at UBS expect are Agile Coaching, Analytical Chemistry, IT Asset Management, Project Management and SQL Server Reporting Services.
What are the top questions asked in UBS Business Technology Analyst interview?

Some of the top questions asked at the UBS Business Technology Analyst interview -

  1. What is a dangling pointer? What if we try to dereference ...read more
  2. How is runtime polymorphism implemented?How does the compiler understand th...read more
  3. difference between function overloading and overrid...read more

Recently Viewed

REVIEWS

Aequs

3.6

(566 reviews)

REVIEWS

ABB

4.1

(2.7k reviews)

JOBS

Systechcorp

255 jobs

JOBS

Amgen

490 jobs

JOBS

Browse jobs

Discover jobs you love

INTERVIEWS

Hilton

No Interviews

SALARIES

Hilton

REVIEWS

Hilton

No Reviews

INTERVIEWS

UBS

No Interviews

REVIEWS

Hilton

No Reviews

Tell us how to improve this page.

Interview Questions from Similar Companies

Citicorp Interview Questions
3.7
 • 563 Interviews
Wells Fargo Interview Questions
3.8
 • 562 Interviews
HSBC Group Interview Questions
4.0
 • 484 Interviews
Goldman Sachs Interview Questions
3.5
 • 376 Interviews
Deutsche Bank Interview Questions
3.9
 • 360 Interviews
American Express Interview Questions
4.2
 • 358 Interviews
BNY Interview Questions
3.9
 • 340 Interviews
Morgan Stanley Interview Questions
3.7
 • 291 Interviews
Barclays Interview Questions
3.8
 • 269 Interviews
View all
Associate Director
3.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Vice President
2.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Authorized Officer
1.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Exempt NON Officer
1.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

ENO
1.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare UBS with

Morgan Stanley

3.7
Compare

Goldman Sachs

3.5
Compare

JPMorgan Chase & Co.

4.0
Compare

Deutsche Bank

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview