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

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 appeared for an interview 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 applied via Naukri.com and was interviewed before Apr 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1. Explain SCD Type 2 Implementation in Informatica
  • Ans. 

    SCD Type 2 is a technique used to track historical changes in data over time in a data warehouse.

    • SCD Type 2 maintains a separate row for each change in data, with a start and end date.

    • It requires a surrogate key to uniquely identify each row.

    • Informatica provides a built-in SCD Type 2 transformation to implement this technique.

    • Example: tracking changes in customer addresses over time.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Kindly focus on basic BI terminologies, common to trivial scenarios and introductory information on latest trending tools and technologies.

Skills evaluated in this interview

I applied via Referral and was interviewed before Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basic questions about common stock and preference shares What are mutual funds and basics like lock in period, asset under management and also ratios Difference between forwards and futures and basics on...

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was easy as it was for the internship role. Just be confident enough.

I applied via Campus Placement and was interviewed before Jan 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Most of the questions were centred around Derivatives and Fixed Income Securities

Interview Preparation Tips

Interview preparation tips for other job seekers - Have a sound knowledge in Financial and Economics oriented topics.

I applied via Referral and was interviewed before Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions related to Python, my former organisation, why do you want to shift, questions related to different types of risk

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be on time and well dressed
Communication must be good
Answer questions if you can, if you don’t know just accept you don’t know

I applied via Naukri.com and was interviewed before Apr 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basic accounting questions, knowledge testing of Finance and Financial Statements.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and don't speak lie.

I applied via Campus Placement and was interviewed before Oct 2020. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Have you ever worked in a team and how did you manage conflicts?
  • Ans. Gave an example of an academic group project and explained in detail the conflict or clash of ideas and how we approached towards an agreement
  • Answered Anonymously
  • Q2. Why finance?
  • Ans. Natural skills of analysis and interest towards numbers. Love to deal anything involving money or resource management
  • Answered Anonymously

Interview Preparation Tips

Interview preparation tips for other job seekers - Be natural and your own true self. If your natural skills are inclined towards the requirements, you will be hired or you will know where you have to improve.

I applied via Naukri.com and was interviewed before Oct 2020. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Tell me about yourself
  • Q2. Question realted to final year project
  • Q3. Why Morgan Stanley and what do you know about our company?

Interview Preparation Tips

Interview preparation tips for other job seekers - Read the job description and know the job role as the interview questions are related to it.

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

Tell us how to improve this page.

Interview Questions from Similar Companies

Wells Fargo Interview Questions
3.8
 • 584 Interviews
Citicorp Interview Questions
3.7
 • 573 Interviews
HSBC Group Interview Questions
3.9
 • 491 Interviews
American Express Interview Questions
4.1
 • 367 Interviews
BNY Interview Questions
3.8
 • 352 Interviews
Morgan Stanley Interview Questions
3.6
 • 293 Interviews
FactSet Interview Questions
3.9
 • 209 Interviews
View all
Associate Director
3.4k salaries
unlock blur

₹14.8 L/yr - ₹53.5 L/yr

Assistant Vice President
2.3k salaries
unlock blur

₹16 L/yr - ₹49 L/yr

Authorized Officer
1.8k salaries
unlock blur

₹10 L/yr - ₹28 L/yr

Exempt NON Officer
1.5k salaries
unlock blur

₹6.8 L/yr - ₹29.1 L/yr

ENO
1.3k salaries
unlock blur

₹7 L/yr - ₹25 L/yr

Explore more salaries
Compare UBS with

Wells Fargo

3.8
Compare

JPMorgan Chase & Co.

3.9
Compare

HSBC Group

3.9
Compare

Cholamandalam Investment & Finance

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