Xoriant Solutions Interview Questions

Xoriant Overview

  • www.xoriant.com
  • Sunnyvale, CA (US)
  • 1001 to 5000 employees
  • 1990
  • Private Company
  • IT Services
  • ₹10 to ₹50 billion (INR) per year
  • Unknown

Xoriant Interview Questions: The most important part of preparing for an interview is practice. Knowing what job interview questions you might be asked is essential – that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.

Wouldn’t it be great if you knew exactly what interview questions are asked for the Test Engineer and QA for Manual & Automation Positions? Unfortunately, we can’t read minds, but we’ll give you the next best thing: a list of previously asked Xoriant interview questions and answers.

Post On:Xoriant Solutions Interview Questions
Post Type:Interview Questions
Published On:www.softwaretestingo.com
Applicable For:Freshers & Experience
Get Updates:Software Testingo Telegram Group

We have tried to share some of the situational interview questions for project managers also, but we are recommending spending some quality time to get comfortable with what might be asked when you go for the Xoriant interview.

Still, we need your love and support to make this platform more helpful to our fellow testers. So it would be great to share your recent interview questions and experience with us. You Can share those details by connecting with us at softwaretestingo.com@gmail.com.

Xoriant Glassdoor Pune Interview Questions

Company Location: Pune, India
Updated on: 13.11.2021

  • Difference between list and set
  • How do I calculate the size of the string biggest string? I have ten strings
  • What do getwindowhandles return? I have a window, and when I click on a button, I open another window, which tells me the flow to go to a child window. How will you get to know which is the child window and which is the parent window?
  • Explain the flow of the following code
Int i=10/0;
Return 10;
Return 20;
Retun 30;
  • What are the different types of exceptions you have encountered in selenium, and how did you overcome staleelmentexception?
  • Why do we use javascript? How is the problem of elements not finding resolved using javascript?
  • Difference between put and post method
  • Difference between stateless and stateful
  • In Git, what are the commands?
  • How to schedule jobs in Jenkins? What are different commands?
  • How can we parameterize builds?
  • In CSS selectors, what is the difference between <>, > returns what? Can we replace > with any XPath
  • Command to checkout code in git
  • The difference between merge and rebase.
  • I have a method add(int,string,string,string);
    I am implementing this method. What is the optimized way to implement the method? Can I reduce the number of arguments? If yes, how?

Xoriant Pune Interview questions

Company Location: Pune, India
Experience: 3 Years
Updated on: 18.03.2021

Rate yourself out of 5 in Java, Selenium & Cucumber

  • Tell me about yourself
  • Roles & responsibilities
  • Explain your Framework
  • Explain Drop down the concept in different ways(depending on the answer, they will go in-depth)
  • Flipkart scenario to click on Electronics (using Action Class)
  • What is Polymorphism
  • What is an interface? (Depending on the answer, go in-depth)
  • What is Cucumber?
  • The difference between scenario outline & data tables in cucumber
  • What are hooks?
  • What is Tagging in cucumber?
  • Difference between dryRun & Strict in cucumber
  • Is Cucumber support TestNG
  • What is encapsulation? Explain with examples & code
  • Java program to find duplicate characters from word without using for loops.
  • Explain the code of the object Repository (.properties file)
  • How you store data in a .properties file
  • What is page factory
  • Difference between @BeforeClass & @BeforeTest
  • Which things are you writing in @BeforeTest
  • How to skip test case in Cucumber
  • How to run the failed test case in TestNG
  • How to Group and run that test cases in TestNG
  • What you write in the @BeforeSuite annotation
  • Different locators
  • What is a collection in java
  • Hierarchy of Exception

Xoriant Interview Questions

Web Services:

  • Which tool do you use to automate?
  • Which all tools do you use for manual testing web services (Soap and Rest both)
  • Which methods are there? Get, Post, Put and delete
  • When to use POST and when to use PUT?


  • Constructor, what is it, and how it works?
  • Does the constructor return anything at all?
  • Default values of data types.
  • This and super keyword explanation.
  • Can we have this() and super() together?
  • Nested classes?
  • Is Final a keyword?
  • String Concepts
  • The way of creating string objects.
    String s1 = new String(“Test”);
    String s2 = (“Test”);
  • Immutability
    s1= =s2,


  • Inheritance
  • Multiple Inheritance, does Java support multiple inheritances at all?
  • Why doesn’t Java support multiple inheritances through extending the multiple classes?
  • Abstraction is a concept?
  • What is Interface? Have you ever created the interface and used it?
  • Can we have nested Interfaces?


  • Verify v/s Assert?
  • What all assert have you used?
  • Is there any other assertion apart from the TestNG ones that you have created or you have worked upon?
  • Right, Click?
  • What exception do you get in selenium?
  • Is there any way to come out of the frame apart from the defaultContent method?


  • Different Annotations?
  • What all parameters we can have in @Test(what all parameters could come here)?
  • Order of execution of annotations?
  • If BeforeClass is present in the parent class also, then what would be the sequence of execution?


  • Does your framework have interfaces or abstract classes?
  • About POM.
  • How do you initialize the elements?


  • How does maven work?
  • Which command do you use to run your testNG.xml through the command prompt?

About Xoriant Company

Xoriant is a Silicon Valley-based product engineering, software development, and technology services firm with offices in the U.S., Europe, and Asia. For both technology companies and enterprises, from startups to the Fortune 100, we leverage our expertise in emerging technologies to deliver innovative solutions that accelerate our clients’ Digital Transformation initiatives.

Our practices include Product Engineering, Cloud & Infrastructure, Security, Big Data & Analytics, Data Management & Governance, and IoT. Across all practice areas, we are making significant investments in next-generation technologies and solutions to help deliver innovation to our clients. These include machine learning, hybrid cloud security & compliance, blockchain, IoT data gathering & processing, and open source solution integration.

I love open-source technologies and am very passionate about software development. I like to share my knowledge with others, especially on technology that's why I have given all the examples as simple as possible to understand for beginners. All the code posted on my blog is developed, compiled, and tested in my development environment. If you find any mistakes or bugs, Please drop an email to softwaretestingo.com@gmail.com, or You can join me on Linkedin.

Leave a Comment