Add office photos
Virtusa Consulting Services logo
Employer?
Claim Account for FREE

Virtusa Consulting Services

3.8
based on 4.8k Reviews
Filter interviews by
Senior Software Engineer
Clear (1)

Virtusa Consulting Services Senior Software Engineer Interview Questions and Answers

Updated 31 Jan 2025

Q1. what is the adb devices command and when we are use it

Ans.

adb devices command is used to list all Android devices connected to a computer via USB debugging

  • Used to check the list of Android devices connected to the computer for debugging purposes

  • Helps in identifying the device ID and status (offline, online, unauthorized)

  • Commonly used in Android development for testing and debugging

  • Example: 'adb devices' command will display a list of connected devices with their respective status

Add your answer
right arrow

Q2. What are dependency we added in POM.xml file for mobile automation

Ans.

We added dependencies like Appium, TestNG, Selenium, and Apache POI in POM.xml for mobile automation.

  • Appium dependency for mobile automation testing

  • TestNG dependency for test execution and reporting

  • Selenium dependency for web automation

  • Apache POI dependency for reading and writing Excel files

Add your answer
right arrow

Q3. coding question to remove duplicate , count frequencies of occurrence of characters

Ans.

Remove duplicates and count frequencies of characters in an array of strings.

  • Iterate through each string in the array

  • Use a hashmap to store characters and their frequencies

  • Remove duplicates by checking if character already exists in hashmap

Add your answer
right arrow

Q4. What are decorators in Python What is the use of __name == __main__ Django related questions

Ans.

Decorators in Python are functions that modify the behavior of other functions or methods. __name__ == __main__ is used to check if a Python script is being run directly or imported as a module.

  • Decorators are used to add functionality to existing functions without modifying their code.

  • They are defined using the @decorator syntax before the function definition.

  • Example: @staticmethod decorator in Python is used to define a method that doesn't access or modify class or instance ...read more

Add your answer
right arrow
Discover Virtusa Consulting Services interview dos and don'ts from real experiences

Q5. What is mean by index

Ans.

An index is a data structure that improves the speed of data retrieval operations on a database table.

  • Indexes are used to quickly locate data without having to search every row in a database table.

  • They are created on columns in a database table to speed up data retrieval operations.

  • Examples include primary keys, unique keys, and non-unique keys.

Add your answer
right arrow

Q6. What is delete and truncate

Ans.

Delete and truncate are SQL commands used to remove data from a table, but they differ in their functionality.

  • DELETE is a DML command used to remove specific rows from a table based on a condition

  • TRUNCATE is a DDL command used to remove all rows from a table, resetting auto-increment values

  • DELETE can be rolled back, while TRUNCATE cannot be rolled back

  • DELETE triggers delete triggers, while TRUNCATE does not trigger any triggers

  • DELETE is slower than TRUNCATE as it logs individ...read more

Add your answer
right arrow

Q7. What is mean by Null

Ans.

Null is a value that represents the absence of a value or a placeholder.

  • Null is often used in programming to indicate that a variable does not have a value assigned to it.

  • It is different from an empty string or zero, as it specifically means 'no value'.

  • For example, a database field may have a null value if no data has been entered for that field.

Add your answer
right arrow

Q8. SCD types of in ETL

Ans.

Slowly Changing Dimensions (SCD) types in ETL refer to how historical data is handled when new data is loaded into a data warehouse.

  • Type 1: Overwrite - simply overwrite the existing data with the new data

  • Type 2: Add new row - keep all versions of the data in the table

  • Type 3: Update - create a new column to store the old value while updating the current value

  • Type 4: Hybrid - combination of Type 1 and Type 2 or Type 1 and Type 3

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Virtusa Consulting Services Senior Software Engineer

based on 24 interviews
2 Interview rounds
Technical Round - 1
Technical Round - 2
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Software Engineer Interview Questions from Similar Companies

View all
Recently Viewed
LIST OF COMPANIES
Credit Bajaar
Overview
PHOTOS
InsuranceDekho
3 office photos
CAMPUS PLACEMENT
Institute of Cost and Works Accountants of India (ICWAI)
INTERVIEWS
Megha Engineering & Infrastructures
No Interviews
INTERVIEWS
Virtusa Consulting Services
20 top interview questions
INTERVIEWS
Virtusa Consulting Services
10 top interview questions
INTERVIEWS
Virtusa Consulting Services
5.6k top interview questions
INTERVIEWS
Megha Engineering & Infrastructures
No Interviews
INTERVIEWS
Megha Engineering & Infrastructures
No Interviews
INTERVIEWS
Megha Engineering & Infrastructures
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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