Filter interviews by
I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.
I applied via Campus Placement and was interviewed before Feb 2022. There was 1 interview round.
In 5 years, I see myself as a skilled professional in my field, taking on more responsibilities and contributing to the growth of the organization.
Continuing to learn and develop my skills through training and hands-on experience
Taking on leadership roles and managing projects
Building a strong professional network within the industry
Contributing innovative ideas and solutions to improve processes and efficiency
Working ...
I am a highly motivated and dedicated individual with a strong passion for learning and contributing to the company's success.
I have a solid academic background and relevant coursework in the field.
I possess excellent communication and teamwork skills.
I am a quick learner and adapt easily to new environments.
I am highly organized and detail-oriented, ensuring accuracy and efficiency in my work.
I have a strong work ethi...
I am a motivated and enthusiastic individual seeking an internship trainee position.
I have a strong academic background in my field of study.
I have completed relevant coursework and gained practical experience through projects and internships.
I am a quick learner and have excellent problem-solving skills.
I am a team player and have good communication skills.
I am highly motivated and eager to learn and contribute to the
I applied via Company Website and was interviewed in Oct 2021. There were 4 interview rounds.
I am proficient in C++, Java, and Python.
Strong understanding of object-oriented programming concepts
Experience with data structures and algorithms
Proficient in using IDEs such as Eclipse and Visual Studio
Virtusa Software Services interview questions for popular designations
I applied via Campus Placement and was interviewed before Apr 2023. There were 2 interview rounds.
Dbms,programming and other networking
Get interview-ready with Top Virtusa Software Services Interview Questions
I applied via Campus Placement and was interviewed before Feb 2023. There were 3 interview rounds.
Basic questions and coding questions
I applied via Campus Placement and was interviewed before Sep 2022. There were 2 interview rounds.
Questions were easy level
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
Export types in ReactJS allow components, functions, and variables to be accessed and used in other files.
Exporting a component allows it to be imported and used in other files
Exporting a function allows it to be imported and used in other files
Exporting a variable allows it to be imported and used in other files
Hooks are functions that allow you to use state and other React features without writing a class.
useState is a hook that allows you to add state to functional components.
useEffect is a hook that allows you to perform side effects in functional components.
Hooks can only be used in functional components.
Hooks must be called at the top level of a functional component.
Hooks can be used to replace lifecycle methods in class
The 'this' keyword in JS refers to the object that is currently executing the code.
The value of 'this' depends on how a function is called.
In a method, 'this' refers to the object that the method belongs to.
In a regular function, 'this' refers to the global object (window in a browser).
In an event handler, 'this' refers to the element that triggered the event.
The value of 'this' can be explicitly set using call(), appl
setState is a method used in React to update the state of a component.
setState is asynchronous and batched for performance optimization.
It merges the new state with the previous state.
It schedules a re-render of the component and its children.
Passing a function to setState ensures the previous state is used correctly.
Example: this.setState({ count: this.state.count + 1 })
Answer to a React Developer interview question about class and functional components and passing props.
Class component: class MyComponent extends React.Component {}
Functional component: const MyComponent = (props) => {}
Passing props from parent to child:
Promises are a way to handle asynchronous operations in JavaScript. Promise.all is used to execute multiple promises concurrently.
Promises represent a value that may not be available yet
They have three states: pending, fulfilled, and rejected
Promise.all takes an array of promises and returns a new promise that resolves when all promises in the array have resolved
If any promise in the array is rejected, the returned pro...
ES6 features: Spread Operator, Rest Parameter, Object Destructuring
Spread Operator: allows an iterable to be expanded into individual elements
Rest Parameter: allows a function to accept an indefinite number of arguments as an array
Object Destructuring: allows extracting properties from an object and assigning them to variables
I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.
Top trending discussions
The duration of Virtusa Software Services interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 30 interviews
Interview experience
based on 126 reviews
Rating in categories
Consultant
72
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Consultant
64
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Consultant
60
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
52
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
49
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech