Filter interviews by
A SQL JOIN query combines rows from two or more tables based on a related column.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.a_id;
LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.a_id;
RIGHT JOIN: Returns all records from the right table and matched reco...
I have experience using Selenium WebDriver framework for automated testing.
Utilized Selenium WebDriver for writing automated test scripts
Implemented Page Object Model design pattern for better test maintenance
Integrated with TestNG for test execution and reporting
Reverse a given string
Create a new string and iterate through the original string in reverse order, appending each character to the new string
Use built-in functions like reverse() or StringBuilder in languages like Java
In Python, you can use string slicing [::-1] to reverse the string
I applied OOPS concepts in my framework by using inheritance, encapsulation, polymorphism, and abstraction to create reusable and modular code.
Used inheritance to create parent classes with common functionality that child classes can inherit.
Implemented encapsulation by hiding internal implementation details and exposing only necessary methods and properties.
Leveraged polymorphism to allow objects of different cla...
What people are saying about Virtusa Consulting Services
A program to find palindromes in a given array of strings.
Iterate through each string in the array
Check if the string is equal to its reverse to determine if it is a palindrome
Store palindromes in a separate array for output
Example: Input - ['madam', 'hello', 'level'], Output - ['madam', 'level']
Objects are instances of classes in object-oriented programming. Classes define the properties and behaviors of objects.
An example of a class is 'Car', which defines properties like color, make, and model, and behaviors like drive and stop.
An object of the class 'Car' could be 'myCar' with properties 'red', 'Toyota', 'Camry' and behaviors 'drive()' and 'stop()'.
Java is platform-independent, object-oriented, and uses automatic memory management, while C++ is platform-dependent, supports multiple paradigms, and requires manual memory management.
Java is platform-independent, while C++ is platform-dependent.
Java is object-oriented, while C++ supports multiple paradigms.
Java uses automatic memory management (garbage collection), while C++ requires manual memory management.
Jav...
Truncate removes all records from a table, while drop deletes the table itself.
Truncate is a DDL command, while drop is a DDL command.
Truncate is faster than drop as it does not log individual row deletions.
Truncate can be rolled back, while drop cannot be rolled back.
Truncate resets the identity seed of the table, while drop does not.
Example: TRUNCATE TABLE TableName; DROP TABLE TableName;
Access specifiers define the level of access to classes, methods, and variables in object-oriented programming.
Access specifiers include public, private, protected, and default.
Public access specifier allows access from any other class.
Private access specifier restricts access to only within the same class.
Protected access specifier allows access within the same package and subclasses.
Default access specifier (no ...
Yes, I am comfortable with night shifts as I have previous experience working during those hours.
Have previous experience working night shifts
Understand the importance of maintaining focus and attention during non-traditional work hours
Able to adjust sleep schedule accordingly to ensure optimal performance during night shifts
Reverse a given string
Create a new string and iterate through the original string in reverse order, appending each character to the new string
Use built-in functions like reverse() or StringBuilder in languages like Java
In Python, you can use string slicing [::-1] to reverse the string
A program to find palindromes in a given array of strings.
Iterate through each string in the array
Check if the string is equal to its reverse to determine if it is a palindrome
Store palindromes in a separate array for output
Example: Input - ['madam', 'hello', 'level'], Output - ['madam', 'level']
I have experience using Selenium WebDriver framework for automated testing.
Utilized Selenium WebDriver for writing automated test scripts
Implemented Page Object Model design pattern for better test maintenance
Integrated with TestNG for test execution and reporting
I applied OOPS concepts in my framework by using inheritance, encapsulation, polymorphism, and abstraction to create reusable and modular code.
Used inheritance to create parent classes with common functionality that child classes can inherit.
Implemented encapsulation by hiding internal implementation details and exposing only necessary methods and properties.
Leveraged polymorphism to allow objects of different classes ...
A retrospective is a meeting to reflect on past work, identify improvements, and enhance team collaboration in Agile methodologies.
Conducted at the end of a sprint or project phase to review what went well and what didn't.
Encourages team members to share their thoughts openly, fostering a culture of continuous improvement.
Utilizes techniques like 'Start, Stop, Continue' to categorize feedback.
Example: A team may decide...
A SQL JOIN query combines rows from two or more tables based on a related column.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.a_id;
LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.a_id;
RIGHT JOIN: Returns all records from the right table and matched records f...
I expect a salary that reflects my skills, experience, and the industry standards for a QA Engineer role.
Research industry standards: For example, QA Engineers in my region typically earn between $70,000 and $90,000.
Consider my experience: With 5 years in QA, I believe a salary towards the higher end is justified.
Factor in company size: Larger companies often offer more competitive salaries and benefits.
Discuss growth ...
I applied via Campus Placement and was interviewed before Oct 2022. There were 4 interview rounds.
There around 6 sections 2 is coding sections
Java is platform-independent, object-oriented, and uses automatic memory management, while C++ is platform-dependent, supports multiple paradigms, and requires manual memory management.
Java is platform-independent, while C++ is platform-dependent.
Java is object-oriented, while C++ supports multiple paradigms.
Java uses automatic memory management (garbage collection), while C++ requires manual memory management.
Java has...
Objects are instances of classes in object-oriented programming. Classes define the properties and behaviors of objects.
An example of a class is 'Car', which defines properties like color, make, and model, and behaviors like drive and stop.
An object of the class 'Car' could be 'myCar' with properties 'red', 'Toyota', 'Camry' and behaviors 'drive()' and 'stop()'.
Access specifiers define the level of access to classes, methods, and variables in object-oriented programming.
Access specifiers include public, private, protected, and default.
Public access specifier allows access from any other class.
Private access specifier restricts access to only within the same class.
Protected access specifier allows access within the same package and subclasses.
Default access specifier (no keywo...
Truncate removes all records from a table, while drop deletes the table itself.
Truncate is a DDL command, while drop is a DDL command.
Truncate is faster than drop as it does not log individual row deletions.
Truncate can be rolled back, while drop cannot be rolled back.
Truncate resets the identity seed of the table, while drop does not.
Example: TRUNCATE TABLE TableName; DROP TABLE TableName;
I am open to relocating for the right opportunity, as it can enhance my career and personal growth.
Relocation can provide exposure to new technologies and methodologies, enhancing my skill set.
I am adaptable and have previously moved for work, such as relocating from a small town to a major city for a job.
Being in a new environment can foster creativity and innovation in my work.
I believe that working in diverse teams ...
Yes, I am comfortable with night shifts as I have previous experience working during those hours.
Have previous experience working night shifts
Understand the importance of maintaining focus and attention during non-traditional work hours
Able to adjust sleep schedule accordingly to ensure optimal performance during night shifts
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Sep 2021. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Nov 2020. There were 3 interview rounds.
based on 6 interview experiences
Difficulty level
Duration
based on 66 reviews
Rating in categories
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.1 L/yr |
Consultant
3.2k
salaries
| ₹9.9 L/yr - ₹19 L/yr |
Associate Consultant
2.6k
salaries
| ₹8.1 L/yr - ₹14 L/yr |
Cognizant
TCS
Infosys
Accenture