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
4.0

based on 2.7k Reviews

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 You are given an array of size ‘n’ which is an array representation of min-heap. You need to convert this min-heap array representation to a ...read more
  • Q2. Technical Question 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 do ...read more
  • Q3. What is a dangling pointer? What if we try to dereference it?
View all 20 questions

UBS Business Technology Analyst Interview Experiences

2 interviews found

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. OOPS Question

    What are the types of polymprphism?

  • Ans. 

    Polymorphism is of two types :
    1. Compile Time Polymorphism : 
    Invokes the overloaded functions by matching the number and type of arguments. The information is present during compile-time. This means the C++ compiler will select the right function at compile time. It is achieved through function overloading and operator overloading.
    2. Run Time Polymorphism : 
    This happens when an object’s method is called durin...

  • Answered by CodingNinjas
  • Q2. OOPS Question

    What is function overloading?

  • Ans. 

    Two or more functions can have the same name but different parameters; such functions are called function overloading. In OOP, function overloading is known as a function of polymorphism. The function can perform various operations best on the argument list. It differs by type or number of arguments they hold. By using a different number of arguments or different types of arguments, the function can be redefined.

  • Answered by CodingNinjas
  • Q3. OOPS Question

    What is a virtual function?

  • Ans. 

    A C++ virtual function is a member function in the base class that you redefine in a derived class. It is declared using the virtual keyword. It is used to tell the compiler to perform dynamic linkage or late binding on the function. A 'virtual' is a keyword preceding the normal declaration of a function. When the function is made virtual, C++ determines which function is to be invoked at the runtime based on the type

  • Answered by CodingNinjas
  • Q4. OOPS Question

    What are templates in C++?

  • Ans. 

    A template is a simple and yet very powerful tool in C++. The simple idea is to pass data type as a parameter so that we don’t need to write the same code for different data types. For example, a software company may need sort() for different data types. Rather than writing and maintaining the multiple codes, we can write one sort() and pass data type as a parameter. 
    C++ adds two new keywords to support templates:...

  • Answered by CodingNinjas
  • Q5. OOPS Question

    What is a Null Pointer?

  • Ans. 

    A Null Pointer is a pointer that does not point to any memory location. It stores the base address of the segment. The null pointer basically stores the Null value while void is the type of the pointer.
    A null pointer is a special reserved value which is defined in a stddef header file. Here, Null means that the pointer is referring to the 0th memory location. If we do not have any address which is to be assigned to the...

  • Answered by CodingNinjas
Round 2 - Face to Face 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical round with OOPS based questions mainly.

  • Q1. Technical Question

    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 th...

  • Ans. 

    Tip 1: A buffer can be used here

  • Answered by CodingNinjas
  • Q2. OOPS Question

    What is a dangling pointer in C?

  • Ans. 

    Sometimes the programmer fails to initialize the pointer with a valid address, then this type of initialized pointer is known as a dangling pointer in C. Dangling pointer occurs at the time of the object destruction when the object is deleted or de-allocated from memory without modifying the value of the pointer. In this case, the pointer is pointing to the memory, which is de-allocated. The dangling pointer can point ...

  • Answered by CodingNinjas
  • Q3. OOPS Question

    What is a V-table?

  • Ans. 

    Vtable stands for virtual table. It is a lookup table of functions used to resolve function calls in a dynamic/late binding manner.
    Every class that uses virtual functions (or is derived from a class that uses virtual functions) is given it's own virtual table as a secret data member.This table is set up by the compiler at compile time.
    A virtual table contains one entry as a function pointer for each virtual function th...

  • Answered by CodingNinjas
  • Q4. Convert Min Heap To Max Heap

    You are given an array of size ‘n’ which is an array representation of min-heap. You need to convert this min-heap array representation to a max-heap array representation.

    Fo...

  • Ans. 

    Simply build Max Heap without caring about the input. Start from the bottom-most and rightmost internal node of min Heap and heapify all internal nodes in the bottom-up way to build the Max heap.
    Time Complexity : O(N)

  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

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.

  • Q1. Basic HR Questions

    1. Tell me in 60 secs why we should hire you?
    2. What drives you every morning?
    3. Favorite book? Why?
    4. Some scenario in which you had to face a conflicting situation( Where you handled it...

  • Ans. 

    Tip 1: Be sure to do your homework on the organization and its culture before the interview.
    Tip 2: Employers want to understand how you use your time and energy to stay productive and efficient. Be sure to emphasize that you adhere to deadlines and take them seriously.
    Tip 3: Talk about a relevant incident that made you keen on the profession you are pursuing and follow up by discussing your education.

  • Answered by CodingNinjas

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

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

Business Technology Analyst Interview Questions Asked at Other Companies

asked in ZS
Q1. Ways To Make Coin ChangeYou are given an infinite supply of coins ... read more
asked in Deloitte
Q2. Sort 0 1 2You have been given an integer array/list(ARR) of size ... read more
asked in Deloitte
Q3. Technical QuestionsWrite query for selecting top 10 rows of an em ... read more
asked in Barclays
Q4. Z AlgorithmYou’re given a string S of length N and a string P of ... read more
asked in Deloitte
Q5. Bursting BalloonsYou are given an array 'ARR' of N integers. Each ... read more

Interview questions from similar companies

I applied via campus placement at Indian Institute of Technology (IIT), Chennai

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
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

There were 3 coding questions having LC easy-medium problems.

Round 2 - Technical 

(2 Questions)

  • Q1. DSA Coding questions from LC
  • Q2. Asked about CS fundamentals - OS, OOPs etc.
Round 3 - Technical 

(2 Questions)

  • Q1. OOPs Design - Low Level Design Round
  • Q2. Follow up questions on the solution
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Equals and hashcode implementation
  • Q2. Config server configuration steps
  • Ans. 

    Config server configuration steps

    • Install and set up the config server software

    • Configure the server with the necessary properties and settings

    • Define the repository for storing configuration files

    • Create and manage configuration files

    • Ensure proper security measures are in place

    • Test and validate the configuration

    • Monitor and maintain the config server

  • Answered by AI
  • Q3. Patch mapping in spring rest
  • Ans. 

    Patch mapping in Spring REST is used to partially update resources.

    • Patch mapping allows clients to send only the fields that need to be updated instead of sending the entire resource.

    • It is useful when updating large resources or when clients have limited bandwidth.

    • Spring provides the @PatchMapping annotation to handle patch requests.

    • The @PatchMapping annotation can be used with a specific URL or with a wildcard URL pat...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Jul 2023. There were 4 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 - Aptitude Test 

It’s an online assessment with mix of aptitude, bussiness and coding questions coding questions were basic perfect square prime number

Round 3 - One-on-one 

(1 Question)

  • Q1. They asked about my project and some coding questions asked me to write basic sql query
Round 4 - Technical 

(1 Question)

  • Q1. Asked about my project and deep questions related to projects asked about core subject related questions

I applied via Approached by Company and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Why do you want to join JPMC

Interview Preparation Tips

Interview preparation tips for other job seekers - Be sincere and need good communication skills.

Technology Analyst Interview Questions & Answers

Citicorp user image sankarshan kulkarni

posted on 10 Jul 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Coding, DSA, OOPS, Mathematical Aptitude, Logical Reasoning

Round 2 - Technical 

(2 Questions)

  • Q1. Questions were based out of SQL, Python libraries and Machine learning projects as a part of my resume.
  • Q2. Resume based projects
Round 3 - HR 

(2 Questions)

  • Q1. Despite being from engineering background, why do you wanted to join a financial industry?
  • Q2. Where do you see yourself after 5 years?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough with your resume projects and be cool and calm while preparing for interviews
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Unix Command, ITIL
  • Q2. SQL query written
  • Q3. General question
Round 2 - Technical 

(2 Questions)

  • Q1. Technical scenario based question
  • Q2. ITIL process, previous experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Moderate interview
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Apr 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. SQL concepts related questions
Round 3 - One-on-one 

(1 Question)

  • Q1. Mid level SQL related questions

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.9
 • 553 Interviews
HSBC Group Interview Questions
4.0
 • 485 Interviews
Goldman Sachs Interview Questions
3.6
 • 404 Interviews
Deutsche Bank Interview Questions
3.9
 • 357 Interviews
American Express Interview Questions
4.2
 • 355 Interviews
BNY Interview Questions
4.0
 • 328 Interviews
Morgan Stanley Interview Questions
3.7
 • 300 Interviews
Citicorp Interview Questions
3.7
 • 277 Interviews
Barclays Interview Questions
3.9
 • 266 Interviews
View all
Associate Director
3.1k salaries
unlock blur

₹14.8 L/yr - ₹52 L/yr

Assistant Vice President
2.4k salaries
unlock blur

₹16 L/yr - ₹49 L/yr

Authorized Officer
1.7k salaries
unlock blur

₹9.5 L/yr - ₹29 L/yr

Exempt NON Officer
1.6k salaries
unlock blur

₹7 L/yr - ₹30 L/yr

ENO
1.3k salaries
unlock blur

₹7 L/yr - ₹25 L/yr

Explore more salaries
Compare UBS with

Morgan Stanley

3.7
Compare

Goldman Sachs

3.6
Compare

JPMorgan Chase & Co.

4.0
Compare

Deutsche Bank

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview