Upload Button Icon Add office photos

Filter interviews by

Traveloka Software Developer Interview Questions, Process, and Tips

Updated 15 Sep 2021

Traveloka Software Developer Interview Experiences

1 interview found

Software Developer Interview Questions & Answers

user image CodingNinjas

posted on 15 Sep 2021

I was interviewed 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

    You are given an infinite supply of coins of each of denominations D = {D0, D1, D2, D3, ...... Dn-1}. You need to figure out the total number of ways W, in which you can make a cha...

  • Ans. 

    I first tried to solve the problem using BackTracking and was able to pass only 8 test cases out of 13. Then I checked the constraints again and realised that for clearing all 13 test cases I have to submit a solution with worst time complexity O(n^2). I tried to solve the question again but due to limited time couldn't solved it completely.

  • Answered by CodingNinjas
  • Q2. Longest increasing subsequence

    For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly ...

  • Ans. 

    I read the question first and the constraints. After reading the question I wrote the recurrence relation on paper and verified with the help of some examples. After verifying the recurrence relation, I coded the memoized solution and was able to pass all test cases.

  • Answered by CodingNinjas
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 an element in a sorted and rotated array

    Aahad and Harshit always have fun by solving problems. Harshit took a sorted array and rotated it clockwise by an unknown amount. For example, he took a sort...

  • Ans. 

    1. I first solved the problem with brute force i.e using linear search. Complexity of solution was O(N) . Interviewers asked me to optimise more.
    2. Then I used the fact that initially array was sorted , so I started thinking in the direction of binary search and was able to propose a solution with O(NLogn) Complexity.
    3. Then Interviewers asked me about the explanation of the solution and I was able to tell them correct

  • Answered by CodingNinjas
  • Q2. Construct Binary Tree from given Parent Array representation

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

  • Ans. 

    1. Read the questions and constraints carefully.
    2. Came to conclusion that I have to find the height of binary tree represented by parent arrary.
    3. Coded the solution while keeping the corner cases in mind.

  • Answered by CodingNinjas
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 the matrix

    You have been given an N*M matrix filled with integer numbers, find the maximum sum that can be obtained from a path starting from any cell in the first row to any cell in th...

  • Ans. Brute Force

    The basic approach is that we are going to explore all possible paths recursively from the first row for each cell and return the maximum sum among all paths. Steps are as follows:

    1. Start exploring the path from each cell of the first row.
    2. And the path can end at any cell of the last row.
    3. If any move gets out of the boundary of the given matrix, then we return negative infinity, i.e. INT_MIN, because we do not w...
  • Answered by CodingNinjas
  • Q2. Partition equal subset sum

    You are given an array 'ARR' of 'N' positive integers. Your task is to find if we can partition the given array into two subsets such that the sum of elements in ...

  • Ans. 

    1. Initially I wasn't able to come up with solution then I thought of brute force solution.
    2. I focused on solving with brute force and solved the problem with brute force i.e using Backtracking. Complexity of solution was Exponential . Interviewer asked me to optimise more, since solution was of exponential time complexity.
    3. Then I used the fact that if sum of entire array is even then only we can divide the array in...

  • Answered by CodingNinjas
Round 4 - Coding Test 

(1 Question)

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.

  • Q1. System Design

    Build Search Functionality, for a Hotel booking system like OYO, which should results in relevant search result based on User query. Constraints were as follows:-
    1. User Query can be anything.
    ...

  • Ans. 

    Tip 1 : Clarify each and everything with the Interviewer.
    Tip 2 : Don't assume anything.
    Tip 3 : You should be able to reason your decision of choosing one thing over another. Answering without any reasoning is a red flag .

    Tip 4: This resource really helped. https://github.com/donnemartin/system-design-primer

  • Answered by CodingNinjas

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

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Merge intervals provided array of start and end Maximum product subaaray

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice top ds algo interview questions
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jun 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Discussion about Hashmaps.
  • Q2. How to make Spring Applications?
  • Ans. 

    Spring applications can be made using Spring Boot, which simplifies the setup and configuration process.

    • Use Spring Initializr to create a new Spring Boot project

    • Add dependencies in the pom.xml file for required Spring modules

    • Create Java classes with annotations like @Controller, @Service, @Repository, etc.

    • Define application properties in application.properties or application.yml file

    • Run the application using the main m

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Discussion about Goals.
  • Q2. Discussed points from Resume

Skills evaluated in this interview

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

Interview Questionnaire 

1 Question

  • Q1. Basic Oops , SQL , aap.net

I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Jul 2022. There were 3 interview rounds.

Round 1 - Coding Test 

It was Conducted on Hacker Earth, There were 2 coding questions and 20 mcq's. Both Coding questions were of medium level and also basic mcq's

Round 2 - One-on-one 

(1 Question)

  • Q1. 2 coding questions of link list were asked and one problem statement was given in which only approach was asked to be given as it was complex to implement during the limited time frame of 1 hour.
Round 3 - Technical 

(1 Question)

  • Q1. DBMS, OS in depth was asked and Some questions of Networking were also asked. For DBMS questions on Indexing, B ,B+ Trees, Normalization based on real life scenario's were asked and from OS all types of CP...

Interview Preparation Tips

Interview preparation tips for other job seekers - Do your Data Structure and Algorithm Regularly and also focus on Technical Skills

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 experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Delhi College of Engineering (DCE), Delhi and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Smallest window in a string containing all the characters of another string.(GFG)
  • Ans. 

    Find the smallest window in a string containing all characters of another string.

    • Use a sliding window approach to find the smallest window

    • Create a frequency map of characters in the second string

    • Slide the window and update the frequency map until all characters are found

    • Track the minimum window size and indices

  • Answered by AI
  • Q2. Check whether linked list is Pallindrome or not
  • Ans. 

    To check if a linked list is a palindrome, compare the first half of the list with the reversed second half.

    • Traverse the linked list to find the middle element using slow and fast pointers.

    • Reverse the second half of the linked list.

    • Compare the first half with the reversed second half to check for palindrome.

  • Answered by AI
  • Q3. Deadlocks,4 conditions of Deadlocks and ways of preventing Deadlock
  • Ans. 

    Deadlocks occur when two or more processes are waiting for each other to release resources, leading to a standstill.

    • 4 conditions of Deadlocks: mutual exclusion, hold and wait, no preemption, circular wait

    • Preventing Deadlocks: using a proper resource allocation strategy, implementing timeouts, avoiding circular wait, using deadlock detection and recovery algorithms

    • Example: Two processes each holding a resource and waiti...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Algorithm to find if any 5 numbers add up to the value of the Sum
  • Ans. 

    Use a hash set to store seen numbers and check if the complement of current number is in the set.

    • Iterate through the array and for each number, check if the complement of the current number is in the hash set.

    • If the complement is found, return true. Otherwise, add the current number to the hash set.

    • Repeat this process for all numbers in the array.

    • Example: Array [1, 2, 3, 4, 5] and Sum 9 should return true as 4 + 5 = 9.

  • Answered by AI
  • Q2. What is DNS(Domain Name System)
  • Ans. 

    DNS is a system that translates domain names to IP addresses, allowing users to access websites using human-readable names.

    • DNS is like a phone book for the internet, translating domain names (e.g. google.com) to IP addresses (e.g. 172.217.3.206).

    • DNS servers store records that map domain names to IP addresses, helping users navigate the internet.

    • DNS also helps with email delivery by translating domain names in email add

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your Data Structures well,get a in depth understanding of your projects,go through your core subjects specially OOPs,OS and DBMS.

Skills evaluated in this interview

I applied via Referral and was interviewed in Nov 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Questions on Java 00P
  • Q2. Quetion on Spring Framework

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well Java, Spring and Spring Boot

Interview Questionnaire 

2 Questions

  • Q1. Basic on on SQL,
  • Q2. Unix server Comands

Tell us how to improve this page.

Traveloka Software Developer Salary
based on 5 salaries
₹6.5 L/yr - ₹14 L/yr
36% more than the average Software Developer Salary in India
View more details
Software Engineer
13 salaries
unlock blur

₹10 L/yr - ₹22 L/yr

Senior Software Engineer
7 salaries
unlock blur

₹17 L/yr - ₹31 L/yr

Software Developer
5 salaries
unlock blur

₹6.5 L/yr - ₹14 L/yr

Lead Engineer
4 salaries
unlock blur

₹35 L/yr - ₹44 L/yr

Security Engineer
4 salaries
unlock blur

₹12 L/yr - ₹25.6 L/yr

Explore more salaries
Compare Traveloka with

MakeMyTrip

3.7
Compare

Cleartrip

3.4
Compare

Yatra

3.4
Compare

Goibibo

4.3
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview