Filter interviews by
React is a JavaScript library for building user interfaces, particularly single-page applications, using a component-based architecture.
Component-Based: React allows developers to build encapsulated components that manage their own state, e.g., <Button />.
Virtual DOM: React uses a virtual representation of the DOM to optimize rendering and improve performance.
Unidirectional Data Flow: Data in React flows in ...
A batch class is used in Salesforce to process records in bulk.
Batch classes in Salesforce are used to process large volumes of records asynchronously.
They are implemented by implementing the Database.Batchable interface.
Batch classes have three main methods: start, execute, and finish.
Example: public class MyBatchClass implements Database.Batchable<SObject> { // implementation }
Create a Lightning Web Component (LWC) using a combobox
Use the lightning-combobox component in your LWC template
Define options for the combobox in your JavaScript file
Handle selection changes using event handlers
A callout Apex class is used to make HTTP requests from Salesforce to external services.
Create a class that implements the HttpCallout interface
Use the HttpRequest class to define the request
Use the HttpResponse class to handle the response
What people are saying about Virtusa Consulting Services
Use DateTime.ParseExact method to convert Date to DateTime.
Use DateTime.ParseExact method to convert a string representation of a date to a DateTime object.
Specify the format of the date string using a format string.
Example: DateTime.ParseExact("2022-10-15", "yyyy-MM-dd", CultureInfo.InvariantCulture)
MDC logging is used to enrich log messages with contextual information specific to each thread or user.
MDC stands for Mapped Diagnostic Context
It allows developers to include additional information in log messages without modifying the log message itself
Useful for tracking user sessions, request IDs, or any other contextual information
Commonly used in multi-threaded applications to differentiate log messages from ...
To access the API deployed behind the VPC, you can set up a VPN connection or use a bastion host.
Set up a VPN connection to the VPC to securely access the API
Use a bastion host as a jump server to access the API
Ensure proper security group and network ACL configurations to allow access to the API from specific IP addresses
Partial is used to render a specific portion of a view, while render partial is used to render a partial view within another view in MVC.
Partial is used to render a specific portion of a view in MVC.
Render partial is used to render a partial view within another view in MVC.
Partial can be used to render a reusable piece of code in multiple views.
Render partial is useful for rendering common elements like headers or...
Object-Oriented Programming (OOP) is a programming paradigm based on objects and classes, promoting code reusability and modularity.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class from an existing class, inheriting its properties (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the...
After training a model, I can improve it by fine-tuning hyperparameters, increasing the size of the training dataset, or implementing ensemble methods.
Fine-tune hyperparameters such as learning rate, batch size, and regularization strength to optimize model performance.
Increase the size of the training dataset by collecting more data or using data augmentation techniques to improve generalization.
Implement ensembl...
They will see logical and lateral thinking
I applied via Job Portal and was interviewed in Jul 2024. There were 2 interview rounds.
What is apex and trigger
asked on lwc
Integration using rest api
Best practices
Use LWC wire method to trigger event communication from child to parent and calculate sum
Create a custom event in the child component to pass data to the parent component
Use @wire method in the parent component to listen for the custom event and calculate the sum
Integrate with a REST API to fetch additional data if needed
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Validation in MVC ensures data entered by user meets specified criteria before processing.
Validation can be done using data annotations in model classes.
Validation can also be performed using ModelState.IsValid in controller actions.
Client-side validation can be implemented using JavaScript libraries like jQuery Validate.
Partial is used to render a specific portion of a view, while render partial is used to render a partial view within another view in MVC.
Partial is used to render a specific portion of a view in MVC.
Render partial is used to render a partial view within another view in MVC.
Partial can be used to render a reusable piece of code in multiple views.
Render partial is useful for rendering common elements like headers or foot...
Program to find Power of number by passing base number and power number
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
Coding test on collections and java 8 features
1 hour duration and covered all topics mentioned on resume
I appeared for an interview in Feb 2025, where I was asked the following questions.
Coding questions, counter app using react redux, array destructure and few js questions.
Coding Test on Java programs in hackerrank platform
The objective in software engineering is to create efficient, reliable, and scalable software solutions that meet user needs.
Understand user requirements: Gather and analyze user needs to ensure the software meets their expectations.
Design architecture: Create a robust architecture that supports scalability and maintainability, like using microservices.
Implement coding standards: Follow best practices in coding to ensu...
The organization aims to innovate and expand its services while enhancing customer experience and sustainability.
Expand product offerings to include AI-driven solutions, enhancing user engagement.
Invest in research and development to stay ahead of industry trends, like cloud computing.
Focus on sustainability initiatives, such as reducing carbon footprint in operations.
Enhance customer support through advanced analytics...
Some of the top questions asked at the Virtusa Consulting Services Software Engineer interview -
The duration of Virtusa Consulting Services Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 39 interview experiences
Difficulty level
Duration
based on 333 reviews
Rating in categories
Bangalore / Bengaluru
7-12 Yrs
Not Disclosed
Senior Consultant
3.7k
salaries
| ₹14 L/yr - ₹26 L/yr |
Software Engineer
3.5k
salaries
| ₹4.3 L/yr - ₹13.3 L/yr |
Lead Consultant
3.3k
salaries
| ₹17.1 L/yr - ₹29 L/yr |
Consultant
3.2k
salaries
| ₹10 L/yr - ₹16.6 L/yr |
Associate Consultant
2.6k
salaries
| ₹8.1 L/yr - ₹14 L/yr |
Cognizant
TCS
Infosys
Accenture