I applied through a recruiter. I interviewed at atolls (Bengaluru) in Feb 2023
Interview
The interview process was great. It consisted of 3 rounds (2 technical + 1 culture-fit) taken over a period of three days with quick evaluation and valuable feedbacks. Technical interview was a mix of programming questions, technology stack and problem solving approach related to previous projects.
Interview questions [1]
Question 1
- Extract required data from complex json response of an API based on conditions - Design a LRU cache - Program to maximize profit of a stock buy/sell (https://www.geeksforgeeks.org/stock-buy-sell/) - Questions around previous projects
I applied online. The process took 2 weeks. I interviewed at atolls (Paris) in Jun 2021
Interview
I applied for a front end position. They sent me a "case study" that I needed to complete witin 2 days. It was basically an algo problem for which I had to write code.
I did it and it was working with the given sample data.
After around a week, I got an automated rejection email.
I had to contact the recruiter to get the feedback. Apparently, it was because I hadn't covered all the cases.
Interview questions [1]
Question 1
Write a function that accepts an array of tickets, where ticket has format [source: string,
destination: string] and returns comma separated countries in order of visiting.
function getRoute(tickets){
return 'USA,BRA,UAE,JPN,PHL'; // implement logic here
}
const result = getRoute([['JPN', 'PHL'], ['BRA', 'UAE'], ['USA', 'BRA'], ['UAE',
'JPN']]);
console.log(result);
Example:
Tickets: [["JPN", "PHL"], ["BRA", "UAE"], ["USA", "BRA"], ["UAE", "JPN"]]
Result: "USA, BRA, UAE, JPN, PHL