Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Traveloka Team. If you also belong to the team, you can get access from here

Traveloka Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Traveloka Software Developer Interview Questions and Answers

Updated 15 Sep 2021

6 Interview questions

A Software Developer was asked
Q. 

Search Element in a Rotated Sorted Array

Given a sorted array that has been rotated, the task is to find the index of a specific element. The array is initially sorted in ascending order and then rotated c...

Ans. 

Search for an element in a rotated sorted array in O(logN) time complexity.

  • Implement binary search to find the pivot point where rotation occurs.

  • Divide the array into two subarrays and perform binary search on the appropriate subarray.

  • Handle cases where the element lies in the left or right subarray after rotation.

A Software Developer was asked
Q. 

Partition Equal Subset Sum Problem

Given an array ARR consisting of 'N' positive integers, determine if it is possible to partition the array into two subsets such that the sum of the elements in both subs...

Ans. 

The problem is to determine if it is possible to partition an array into two subsets with equal sum.

  • Use dynamic programming to solve this problem efficiently.

  • Create a 2D array to store if a subset with a particular sum is possible.

  • Check if it is possible to form a subset with half the total sum of the array.

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked
Q. 

Maximum Path Sum in a Matrix

Given an N*M matrix filled with integer numbers, determine the maximum sum that can be obtained from a path starting from any cell in the first row to any cell in the last row.

...
Ans. 

Find the maximum sum that can be obtained from a path in a matrix from the first row to the last row.

  • Use dynamic programming to keep track of the maximum sum at each cell in the matrix.

  • Consider moving down, diagonally left, and diagonally right to calculate the maximum sum.

  • Start from the second row and update each cell with the maximum sum from the cell above it and the diagonally adjacent cells.

  • Continue this proc...

A Software Developer was asked
Q. 

Longest Increasing Subsequence Problem Statement

Given an array of integers with 'N' elements, determine the length of the longest subsequence where each element is greater than the previous element. This ...

Ans. 

Find the length of the longest strictly increasing subsequence in an array of integers.

  • Use dynamic programming to solve this problem efficiently.

  • Initialize an array to store the length of the longest increasing subsequence ending at each index.

  • Iterate through the array and update the length of the longest increasing subsequence for each element.

  • Return the maximum value in the array as the length of the longest inc...

A Software Developer was asked
Q. 

Construct Binary Tree from Parent Array Representation

Given an array parent which represents a binary tree, the parent-child relationship is defined by (PARENT[i], i), meaning that the parent of i is PARE...

Ans. 

Construct a binary tree from parent array representation ensuring specific conditions are met.

  • Iterate through the parent array to create the binary tree

  • Handle cases where a node has both left and right children

  • Ensure left child is smaller than the right child if both exist

  • If a node has only one child, make it the left child

A Software Developer was asked
Q. 

Ways To Make Coin Change

Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make ...

Ans. 

The task is to find the total number of ways to make change for a specified value using given denominations.

  • Use dynamic programming to solve this problem efficiently.

  • Create a 2D array to store the number of ways to make change for each value up to the specified value.

  • Iterate through the denominations and update the array based on the current denomination.

  • The final answer will be in the last cell of the array corre...

Traveloka Software Developer Interview Experiences

1 interview found

I appeared for an interview in Nov 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Basically a hackerrank link was shared and I was suppose to take the test within a day. Online Test comprised of 3 algorithmic Questions. Duration of round was 90 minutes.
 

  • Q1. 

    Ways To Make Coin Change

    Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...

  • Ans. 

    The task is to find the total number of ways to make change for a specified value using given denominations.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to store the number of ways to make change for each value up to the specified value.

    • Iterate through the denominations and update the array based on the current denomination.

    • The final answer will be in the last cell of the array correspond...

  • Answered by AI
  • Q2. 

    Longest Increasing Subsequence Problem Statement

    Given an array of integers with 'N' elements, determine the length of the longest subsequence where each element is greater than the previous element. This...

  • Ans. 

    Find the length of the longest strictly increasing subsequence in an array of integers.

    • Use dynamic programming to solve this problem efficiently.

    • Initialize an array to store the length of the longest increasing subsequence ending at each index.

    • Iterate through the array and update the length of the longest increasing subsequence for each element.

    • Return the maximum value in the array as the length of the longest increasi...

  • Answered by AI
Round 2 - Coding Test 

(2 Questions)

Round duration - 70 minutes
Round difficulty - Medium

It was a 60 minute virtual face 2 face round with 2 senior software engineers of the company. Interview started with brief introduction by the engineers followed by my Introduction. Interview started at 3:00 P.M and lasted till 4:10 P.M. Google Doc was used for coding purposes.

  • Q1. 

    Search Element in a Rotated Sorted Array

    Given a sorted array that has been rotated, the task is to find the index of a specific element. The array is initially sorted in ascending order and then rotated ...

  • Ans. 

    Search for an element in a rotated sorted array in O(logN) time complexity.

    • Implement binary search to find the pivot point where rotation occurs.

    • Divide the array into two subarrays and perform binary search on the appropriate subarray.

    • Handle cases where the element lies in the left or right subarray after rotation.

  • Answered by AI
  • Q2. 

    Construct Binary Tree from Parent Array Representation

    Given an array parent which represents a binary tree, the parent-child relationship is defined by (PARENT[i], i), meaning that the parent of i is PAR...

  • Ans. 

    Construct a binary tree from parent array representation ensuring specific conditions are met.

    • Iterate through the parent array to create the binary tree

    • Handle cases where a node has both left and right children

    • Ensure left child is smaller than the right child if both exist

    • If a node has only one child, make it the left child

  • Answered by AI
Round 3 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

It was a face 2 face algorithmic round taken by Senior Backend engineer. Interview Round Started at around 2:00 P.M and lasted till 3:05 P.M. Interview started with the brief introduction followed by 2 algorithmic questions. Interviewer was focusing problem solving skills. After discussing the approach, Coding part was to be done on google doc.

  • Q1. 

    Maximum Path Sum in a Matrix

    Given an N*M matrix filled with integer numbers, determine the maximum sum that can be obtained from a path starting from any cell in the first row to any cell in the last row...

  • Ans. 

    Find the maximum sum that can be obtained from a path in a matrix from the first row to the last row.

    • Use dynamic programming to keep track of the maximum sum at each cell in the matrix.

    • Consider moving down, diagonally left, and diagonally right to calculate the maximum sum.

    • Start from the second row and update each cell with the maximum sum from the cell above it and the diagonally adjacent cells.

    • Continue this process u...

  • Answered by AI
  • Q2. 

    Partition Equal Subset Sum Problem

    Given an array ARR consisting of 'N' positive integers, determine if it is possible to partition the array into two subsets such that the sum of the elements in both sub...

  • Ans. 

    The problem is to determine if it is possible to partition an array into two subsets with equal sum.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to store if a subset with a particular sum is possible.

    • Check if it is possible to form a subset with half the total sum of the array.

  • Answered by AI
Round 4 - Coding Test 

Round duration - 120-130 minutes
Round difficulty - Medium

It was a face 2 face round which was taken by Line manager. Interview started at 11:00 A.M and lasted around 2 hours approx. Interviewer was very friendly and supportive. Interview started with brief introduction of the interviewer followed by mine. Then a System design question was asked by the interviewer over google doc. Interviewer was focusing on how I'm approaching the problem. Overall It was a good experience.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Dr. B.R. Ambedkar National Institute of Technology. I applied for the job as SDE - 1 in BangaloreEligibility criteriaNo criteriaTraveloka interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Object Oriented Design, LLD & HLD, Operating System, Computer Networks, DBMSTime required to prepare for the interview - 3-4 monthsInterview preparation tips for other job seekers

Tip 1 : We should focus on other topics apart from DSA. Knowledge of LLD, HLD, OOPS and other subjects also plays a very important role. 
Tip 2 : Communication also plays a key role in interviews. We should be able to explain our solution precisely and also able to catch hints given by Interviewer.
Tip 3 : While practising DSA focus should be on logic building rather than cramming the solution because proper reasoning will hep you to solve other new questions.
Tip 4 : Always remember interview is two way communication.

Application resume tips for other job seekers

Tip 1 : Mention only those projects and skills in which you are confident.
Tip 2 : Resume should be of one page(preferrable).

Final outcome of the interviewSelected

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
5d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Traveloka?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Other and was interviewed in Sep 2018. There were 3 interview rounds.

Interview Questionnaire 

5 Questions

  • Q1. As position was for UI developer. So first round was majorly based on HTML and CSS. They were checking the basic concepts.
  • Q2. Questions from JavaScript. Major JavaScript concepts and logical questions.
  • Q3. Main focus was on data structure, travel domain knowledge and optimisation techniques.
  • Q4. Main purpose of this round was to check how updated a person is with new technologies, his willingness to learn new things and attitude towards work.
  • Q5. General discussion and salary negotiation.

Interview Preparation Tips

General Tips: Focus on Data structures.
Skills: GIT, Css, HTML, JavaScript, Communication
Duration: <1 week

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more

I applied via Recruitment Consulltant and was interviewed in May 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 
Round 2 - Technical 

(1 Question)

  • Q1. What are the types of data.
  • Ans. 

    Types of data include numerical, categorical, ordinal, and binary.

    • Numerical data includes continuous and discrete values, such as height and age.

    • Categorical data includes non-numeric values, such as colors and types of fruit.

    • Ordinal data includes values with a specific order, such as rankings and ratings.

    • Binary data includes only two possible values, such as true/false and yes/no.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn the basic concepts of data structures. Data structures are must. And be true to your resume, don't mention the things you have no idea about.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

General reasoning and Mathmatics Aptitude

Round 3 - Technical 

(1 Question)

  • Q1. Core Java and Coding questions

Interview Preparation Tips

Topics to prepare for Yatra Software Engineer interview:
  • Core Java
  • Advanced Java
  • SQL

I applied via Approached by Company and was interviewed in Mar 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Core : DBMS , oops in depth coding: basic DSA questions based on Arrays, String.
Round 3 - One-on-one 

(1 Question)

  • Q1. He asked me graph questions ( medium level ) based on a node to root, and min cost to target. note: if you really want to crack the yata.com interview practice graph question and they ask a leetcode questi...

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. focus on dsa (graph) for the yatra.com
2. clear your oops concept.
3. clear your DBMS concept.

I applied via Company Website and was interviewed before Nov 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Oops concept, use of throws and exception, test cases for cash withdrawl at atm, booking ticket at railway test cases, spring boot annotations, jdbc questions, sql queries and programs on strings.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well before interview, be free and be yourself don't pretend to be a smart one just keep your confidence and answer all the questions, if you don't know the answer then please let them know.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Sep 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Data Structures and Theoretical Java and SQL concepts like - views, indexes, DML
Round 3 - Coding Test 

Programs on Sorting and Search Algorithms and Core Java

Interview Preparation Tips

Topics to prepare for Yatra Software Engineer interview:
  • Core Java
  • SQL
  • DSA
Are these interview questions helpful?

Interview Preparation Tips

Skill Tips: To crack Yatra interview Java, Data Structures and Algorithms concepts should be clear.
Skills: Java, Data structures, Algorithm
College Name: na

Interview Questionnaire 

1 Question

  • Q1. Basic Oops , SQL , aap.net
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jul 2023. There was 1 interview round.

Round 1 - Coding Test 

Second number from array

Tell us how to improve this page.

Interview Questions from Similar Companies

BCD Travel Interview Questions
4.3
 • 113 Interviews
Yatra Interview Questions
3.3
 • 33 Interviews
P&O Cruises Interview Questions
3.9
 • 11 Interviews
Riya Travel Interview Questions
3.6
 • 10 Interviews
Akbar Travels Interview Questions
3.5
 • 10 Interviews
View all
Traveloka Software Developer Salary
based on 4 salaries
₹6.5 L/yr - ₹10 L/yr
12% less than the average Software Developer Salary in India
View more details
Software Engineer
5 salaries
unlock blur

₹11 L/yr - ₹23 L/yr

Senior Software Engineer
5 salaries
unlock blur

₹25 L/yr - ₹40 L/yr

Software Developer
4 salaries
unlock blur

₹6.5 L/yr - ₹10 L/yr

Backend Developer
4 salaries
unlock blur

₹21.7 L/yr - ₹22.5 L/yr

Lead Engineer
3 salaries
unlock blur

₹35 L/yr - ₹44 L/yr

Explore more salaries
Compare Traveloka with

BCD Travel

4.3
Compare

Yatra

3.3
Compare

Riya Travel

3.6
Compare

CWT

3.7
Compare
write
Share an Interview