Xoriant Solutions Private Limited interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Xoriant Solutions Private Limited
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data Structures, Operating Systems, OOPS, Algorithms, Competetive Programming
Tip
Tip

Tip 1 : Practice a lot of data structures
Tip 2 : Solve previously asked questions
Tip 3 : Make at least one good live project on any tech stack you like.

Application process
Where: Campus
Resume Tip
Resume tip

Tip 1 : Be clear and confident in whatever you have written.
Tip 2 : Share live links of projects u have made.
Tip3 : Keep it short

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date1 Mar 2022
Coding problem2

Aptitude Questions: Quantitative, Verbal, Reasoning, etc. (For the Quant section there were no options given we have to calculate answers and type into the given text box.)
Technical Questions: JAVA, Data Structures, Operating Systems, DBMS, Python, Networking, etc.
Coding questions: Two Coding Questions 1 was medium level and the second was hard to level. You can use any language for that.

1. Lexicographically smallest equivalent string

Moderate
25m average time
75% success
0/80
Asked in companies
MicrosoftPayPal

Ninja has two strings ‘s’ and ‘t’ of same length, he knows that both strings are equivalent strings which means s[i], t[i] will follow all rules of any equivalence relation that are:

  • Reflexive : s[i] = t[i]
  • Symmetric: s[i] = t[i] => t[i] = s[i]
  • Transitive: if s[i] = t[i] and t[i] = s[j] then s[i] = s[j]
  • Ninja wants your help to find the lexicographically smallest equivalent string of a given string ‘str’.

    Note:

    1. String ‘s’, ‘t’ and ‘str’ consist of only lowercase English letters from ‘a’ – ‘z’.
    2. String ‘s’ and ‘t’ are of same length.
    

    For example:

    Let s = “abc” , t = “xyz” and str = “xbc” then all strings that we can generate are “abc”, “abz”, “ayc”,”ayz”, “xbc”, “xbz”, “xyc”, “xyz” and smallest of all these is “abc”. 
    
    Problem approach

    Step 1 : After finding the first b at position i
    Step 2 : Reverse the whole string from i to last index.
    Step 3 : Then find the first string in the suffix array.

    Try solving now

    2. Multiply Strings

    Moderate
    35m average time
    55% success
    0/80
    Asked in companies
    FacebookAmazonIBM

    You are given two big numbers ‘A’ and ‘B’ as strings. Your task is to find the product of both the numbers.

    Note:

    There are no leading zeros in both the strings, except the number 0 itself.
    Do not use any built-in Big Integer Library.
    
    For Example:
    If, A = 123, and B = 456.
    So the product of both numbers will be 56088.
    
    Problem approach

    We start from last digit of second number multiply it with first number. Then we multiply second digit of second number with first number, and so on. We add all these multiplications. While adding, we put i-th multiplication shifted.
    The approach used in below solution is to keep only one array for result. We traverse all digits first and second numbers in a loop and add the result at appropriate position.

    Try solving now
    02
    Round
    Easy
    Video Call
    Duration15 minutes
    Interview date3 Mar 2022
    Coding problem3

    Basic questions from computer fundamentals and data structures.

    1. DBMS

    • What is normalization?
    • Explain types of normalization
    • What are : Primary Key, Foreign Key, Candidate key, Super key
    • How will you filter out the people who has the most workload from a given table employee?
    Problem approach

    Tip 1 : Go through basic concepts of DBMS
    Tip 2 : Go through SQL Queries
    Tip 3 : Focus on college lectures of DBMS

    2. Puzzle

    The Man in the Elevator Puzzle

    A man lives on the tenth floor of a building. Every day he takes the elevator to go down to the ground floor to go to work or to go shopping. When he returns he takes the elevator to the seventh floor and walks up the stairs to reach his apartment on the tenth floor. He hates walking so why does he do it?

    Problem approach

    Tip 1 : Listen to the question carefully
    Tip 2 : Think in your mind before giving up the answer
    Tip 3 : When you are confident about your answer, go for it

    3. Non-Decreasing Array

    Moderate
    35m average time
    65% success
    0/80
    Asked in companies
    BNY MellonDell TechnologiesCiti Bank

    You have been given an integer array/list 'ARR' of size 'N'. Write a solution to check if it could become non-decreasing by modifying at most 1 element.

    We define an array as non-decreasing, if ARR[i] <= ARR[i + 1] holds for every i (0-based) such that (0 <= i <= N - 2).

    Try solving now
    03
    Round
    Easy
    HR Round
    Duration15 minutes
    Interview date6 Jun 2022
    Coding problem1

    He asked me for an introduction about myself,
    and some Basic HR Questions

    After that, he explained about Xoriant company, and asked me do you have any questions for me?

    1. Basic HR Questions

    • Tell me about yourself
    • Have you done any certification courses? 
    • Tell me about your family background? 
    • What are your strengths and weakness?  
    • How will you overcome your weakness?
       
    Problem approach

    Tip 1 : Prepare well on strengths and weaknesses.
    Tip 2 : Go through some basic HR Questions

    Here's your problem of the day

    Solving this problem will increase your chance to get selected in this company

    Skill covered: Programming

    What is recursion?

    Choose another skill to practice
    Similar interview experiences
    company logo
    SDE - 1
    3 rounds | 7 problems
    Interviewed by OYO
    4657 views
    0 comments
    0 upvotes
    Software Engineer
    3 rounds | 4 problems
    Interviewed by Xoriant Solutions Private Limited
    1596 views
    0 comments
    0 upvotes
    company logo
    SDE - 1
    2 rounds | 5 problems
    Interviewed by Meesho
    6451 views
    0 comments
    0 upvotes
    company logo
    SDE - 1
    3 rounds | 9 problems
    Interviewed by Salesforce
    3452 views
    0 comments
    0 upvotes
    Companies with similar interview experiences
    company logo
    Software Engineer
    3 rounds | 7 problems
    Interviewed by Optum
    7874 views
    1 comments
    0 upvotes
    company logo
    Software Engineer
    5 rounds | 5 problems
    Interviewed by Microsoft
    9973 views
    1 comments
    0 upvotes
    company logo
    Software Engineer
    2 rounds | 4 problems
    Interviewed by Amazon
    4310 views
    1 comments
    0 upvotes