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 React Js Software Engineer Interview Questions and Answers

Updated 27 Feb 2023

UBS React Js Software Engineer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jan 2023. 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 - Technical 

(5 Questions)

  • Q1. React hooks - custom hooks, hooks rules, useEffect vs useLayoutEffect, useReducer Lifecycle with useEffect Context - When, how and why to use it? React 18 new features
  • Q2. What does strict mode do? Accessibility in react How forwardRef works? Keys in react controlled components, uncontrolled components, how to use those?
  • Ans. 

    Explaining the features and usage of ReactJS

    • Strict mode catches common mistakes and enforces best practices

    • ForwardRef allows passing refs to child components

    • Keys help React identify which items have changed, added, or removed

    • Controlled components are stateful and rely on props to update, while uncontrolled components manage their own state

    • Accessibility in React involves using ARIA attributes and semantic HTML

  • Answered by AI
  • Q3. ES6 features Shallow cloning and deep cloning How to deep clone nested objects? Hoisting JS execution cycle - call stack, event loop and callbacks
  • Ans. 

    ES6 features, shallow and deep cloning, hoisting, JS execution cycle.

    • ES6 features include arrow functions, template literals, let and const, destructuring, spread and rest operators, etc.

    • Shallow cloning creates a new object with the same properties as the original object. Deep cloning creates a new object with all nested objects also cloned.

    • To deep clone nested objects, use a recursive function or a library like lodash...

  • Answered by AI
  • Q4. Tell us about a challenging recently faced by you
  • Q5. React testing How to test hooks?
  • Ans. 

    Hooks can be tested using React Testing Library or Enzyme.

    • Use React Testing Library's renderHook() method to test hooks

    • Test the hook's return value and its behavior on re-renders

    • Use Enzyme's shallow() or mount() methods to test hooks

    • Mock any external dependencies used in the hook

    • Test edge cases and error handling

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Read react docs and you are good to go.
Learn about react testing as well.
ES6 knowledge is useful

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What are the hooks you used?
  • Ans. 

    I have used useState, useEffect, useContext, and useRef hooks in my projects.

    • useState - for managing state in functional components

    • useEffect - for handling side effects in functional components

    • useContext - for accessing context in functional components

    • useRef - for accessing DOM elements or storing mutable values

  • Answered by AI
  • Q2. Complete details of last project worked

UBS Interview FAQs

How many rounds are there in UBS React Js Software Engineer interview?
UBS interview process usually has 2 rounds. The most common rounds in the UBS interview process are Resume Shortlist and Technical.
What are the top questions asked in UBS React Js Software Engineer interview?

Some of the top questions asked at the UBS React Js Software Engineer interview -

  1. ES6 features Shallow cloning and deep cloning How to deep clone nested objects?...read more
  2. What does strict mode do? Accessibility in react How forwardRef works? Keys in ...read more
  3. React testing How to test hoo...read more

Tell us how to improve this page.

UBS React Js Software Engineer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

Wells Fargo Interview Questions
3.9
 • 567 Interviews
Citicorp Interview Questions
3.7
 • 567 Interviews
HSBC Group Interview Questions
4.0
 • 490 Interviews
Goldman Sachs Interview Questions
3.5
 • 408 Interviews
Deutsche Bank Interview Questions
3.9
 • 366 Interviews
American Express Interview Questions
4.2
 • 361 Interviews
BNY Interview Questions
3.9
 • 339 Interviews
Morgan Stanley Interview Questions
3.7
 • 308 Interviews
Barclays Interview Questions
3.8
 • 277 Interviews
View all
Associate Director
3.2k 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.5k salaries
unlock blur

₹7 L/yr - ₹29.1 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.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