Add office photos
Employer?
Claim Account for FREE

Virtusa Consulting Services

3.8
based on 4.8k Reviews
Filter interviews by

Starion India Interview Questions and Answers

Updated 5 Jun 2024
Popular Designations

Q1. what is access specifiers define access specifers

Ans.

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 keyword) restricts access to only within the same package.

Add your answer

Q2. How did you applier OOPS concept in ur framework?

Ans.

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 to be treated as objects of a common superclass.

  • Utilized a...read more

Add your answer

Q3. real time examples of object and class

Ans.

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()'.

Add your answer

Q4. Difference between truncate and drop

Ans.

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;

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

Q5. difference b/w java and c++

Ans.

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 a simpler syntax compared to C++.

  • Java has a larger standa...read more

Add your answer

Q6. comfortable with night shights

Ans.

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

Add your answer

Q7. Which framework did you use?

Ans.

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

Add your answer

Q8. WAP to find palindrome in string

Ans.

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']

Add your answer

Q9. Reverse the string

Ans.

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

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

Interview Process at Starion India

based on 6 interviews
2 Interview rounds
Technical Round
HR Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top QA Engineer Interview Questions from Similar Companies

4.0
 • 14 Interview Questions
3.9
 • 13 Interview Questions
3.2
 • 13 Interview Questions
3.9
 • 12 Interview Questions
3.7
 • 10 Interview Questions
3.5
 • 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
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