Add office photos
Employer?
Claim Account for FREE

UnitedHealth

4.1
based on 2.6k Reviews
Filter interviews by

Randstad Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. What are architectural, structural, behavioural design patterns? Why we need them?

Ans.

Architectural, structural, and behavioral design patterns are reusable solutions to common software design problems.

  • Architectural patterns define the overall structure of a software system

  • Structural patterns describe how objects and classes can be combined to form larger structures

  • Behavioral patterns focus on communication between objects and how they operate together

  • Design patterns help to improve software quality, maintainability, and scalability

  • Examples include MVC, Single...read more

Add your answer

Q2. What is Is Relationship and As Relationship in oops?

Ans.

Is Relationship and As Relationship are two types of relationships in object-oriented programming.

  • Is Relationship is a type of relationship where one class is a subset of another class.

  • As Relationship is a type of relationship where one class is a type of another class.

  • Is Relationship is denoted by a solid line with a closed arrowhead pointing towards the superclass.

  • As Relationship is denoted by a dotted line with an open arrowhead pointing towards the superclass.

  • Example of I...read more

Add your answer

Q3. Explain override. Why we need virtual?

Ans.

Override is used to provide a new implementation of a method in a subclass. Virtual is needed to allow the method to be overridden.

  • Override is used to change the behavior of a method in a subclass

  • Virtual is used to allow the method to be overridden in a subclass

  • Without virtual, a subclass cannot override a method from its parent class

  • Override is used to implement polymorphism in object-oriented programming

Add your answer

Q4. Write a program to sort the array and remove duplicates.

Ans.

Program to sort and remove duplicates from an array.

  • Use built-in sort() method to sort the array in ascending order.

  • Loop through the sorted array and remove duplicates using filter() method.

  • Return the sorted and duplicate-free array.

Add your answer
Discover Randstad interview dos and don'ts from real experiences

Q5. What is multi threading

Ans.

Multi threading is the ability of a program to perform multiple tasks concurrently.

  • It allows for better utilization of CPU resources

  • It can improve program performance and responsiveness

  • Examples include web servers handling multiple requests simultaneously and video games rendering graphics while processing user input

Add your answer

Q6. What is extend keyword

Ans.

The extend keyword is used to add properties and methods to an existing object.

  • Used in JavaScript to add properties and methods to an object

  • Can be used to inherit properties and methods from a parent object

  • Syntax: Object.assign(target, ...sources)

  • Example: const obj1 = {a: 1}; const obj2 = {b: 2}; const obj3 = {...obj1, ...obj2};

Add your answer

More about working at UnitedHealth

HQ - Minnetonka, Minnesota, United States (USA)
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Software Engineer Interview Questions from Similar Companies

4.3
 • 33 Interview Questions
3.8
 • 20 Interview Questions
4.4
 • 16 Interview Questions
3.7
 • 14 Interview Questions
2.9
 • 13 Interview Questions
4.0
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter