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 also tried to share some of the situational interview questions for project managers, but we recommend spending some quality time getting 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, please share your recent interview questions and experiences 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
Try { Int i=10/0; Return 10; } Catch { Return 20; } Finally { 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
- Does Cucumber support TestNG
- What is encapsulation? Explain with examples & code
- Java program to find duplicate characters from words 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 the 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 tools do you use for manual testing web services (Soap and Rest)
- Which methods are there? Get, Post, Put and delete
- When should you use POST, and when should you use PUT?
Java:
- Constructor, what is it, and how it works?
- Does the constructor return anything at all?
- Default values of data types.
- This is a 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,
s1.equals(s2),
s1.compareTo(s2)
OOPS:
- Inheritance
- Multiple Inheritance, does Java support multiple inheritances at all?
- Why doesn’t Java support multiple inheritances by 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?
Selenium:
- Verify v/s Assert?
- What assert have you used?
- Is there any other assertion apart from the TestNG ones that you have created or have worked on?
- Right, Click?
- What exception do you get in selenium?
- Is there any way to come out of the frame apart from the defaultContent method?
TestNG
- Different Annotations?
- What parameters can we have in @Test(what parameters could come here)?
- Order of execution of annotations?
- If BeforeClass is also present in the parent class, then what would be the sequence of execution?
Framework:
- Does your framework have interfaces or abstract classes?
- About POM.
- How do you initialize the elements?
Maven:
- 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 and infrastructure, Security, Big Data and analytics, Data Management and 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 and compliance, blockchain, IoT data gathering and processing, and open-source solution integration.