Xoriant logo

Xoriant Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 259 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
72.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Xoriant.

Showing 3 of 259
Xoriant logo
Xoriant

Software Engineer

Engineering · half a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Background check
Interview formats
Technical Coding Behavioral Other

So at Xoriant, the process had a few steps. First, there was an online assessment with MCQs on aptitude, programming basics, and core CS stuff, mostly checking if I knew the theory and could think fast. Then, I had two technical interviews. The first one was about programming basics, data structures, and algorithms, plus explaining my academic projects to see if I got the core concepts. The second technical interview was tougher, with scenario-based and practical questions, and I had to go into more detail about my projects, focusing on how I actually use my knowledge. After that, there was a managerial interview where we talked about problem-solving, teamwork, and how I deal with situations – it was more of a chat than a strict technical test. Finally, an HR interview wrapped things up, covering my background, strengths, career goals, and stuff like joining, relocating, and expectations. All in all, it was a pretty smooth and organized process, with each stage testing different skills.

Confirmed questions7 questions
  • Could you elaborate on one of your academic projects?
  • Please provide a more detailed explanation of your projects.
  • Can you describe how you approach problem-solving?
Xoriant logo
Xoriant

Senior Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

So I was interviewing for a Senior Golang Developer role. The recruiter contacted me about an urgent opening and mentioned it would be 2-3 rounds. I passed the first one, but it's been over a month with no news on the second round. Every time I check in, she says they're waiting for interview slots from the client. It's kind of weird, they said it was urgent and couldn't wait 30 days for a candidate, but it's taking them over 30 days to just set up the next round. Now she's not even answering my calls.

Confirmed questions3 questions
  • Tell me about the basics of Golang.
  • Can you do this coding problem?
  • Here's a logic-based question for you.
Xoriant logo
Xoriant

Software Engineer

Engineering · a year ago

Mid Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Technical Coding Behavioral

Applied via LinkedIn and a recruiter reached out for a Zoom technical round. It went great, focusing on Java, OOP, and DS&A. I felt I nailed it and the interviewer said I'd move to the next round. But then, the next day, the same recruiter called saying I was rejected, no real reason given. This sudden change was confusing and felt unprofessional, making me wonder if they favor referrals over other applicants. It was a letdown after good feedback during the tech round. My advice is to be careful and not get your hopes up if you're not referred. Even a good performance isn't a guarantee. Companies should really improve communication and make sure interview feedback aligns with final decisions. Candidates put in effort and deserve transparency.

Confirmed questions6 questions
  • Can you explain OOP concepts?
  • How would you write a Java 8 stream to remove duplicates?
  • What's the distinction between Comparator and Comparable?

Xoriant Software Engineer Interview Questions

Quoted word for word from Xoriant interview reports.

How long is the train if it travels at 60 km/hr and passes a pole in 9 seconds?

Read reports

Without using the % or / operator, how can you determine if a number is divisible by 2?

Read reports

A car has 5 wheels (4 running, 1 spare). If it travels 10000km and the driver switches wheels to ensure even wear, what distance does each wheel cover?

Read reports

What is the difference between an Extract and a Data Source filter in Tableau?

Read report

Write a query to retrieve the coordinator data using the given student ID, considering the common column between the Student and Coordinator tables.

Read report

What would be the SQL query to find the maximum salary grouped by department?

Read report

I have two 100 rs notes. 4/5 of my money equals 8/9 of the money you possess. How much money do you have?

Read report

What is the order of operations in SQL (Select, From, Where, Order by, Group By)?

Read report

Formats, difficulty and experience

Across all 259 Xoriant interview reports.

Interview formats

Technical 41.1%
Behavioral 27.5%
Coding 21.8%
Group 7.3%
System Design 0.9%

Interview difficulty

Easy 13.1%
Average 69.9%
Difficult 17%

Candidate experience

Positive 72.5%
Negative 14.3%
Neutral 13.2%