I applied online. The process took 2 days. I interviewed at Flexport in May 2024
Interview
It was a coding round, i was asked to to tell the approach with all the conditions and then asked to optimize it. In this process at times i was mislead by telling wrong output of the condition. Later while coding my time was wasted by asking things like you wont be able to code in 20 mins use some inbuilt fucntionality even though i was pretty confident in my approach. In the end after every 5 mins interviewer was telling me time and later he didnt allow me to debug the problem by saying time has ended and then he asked me if i have some questions!! (If they had a hard stop then they should have just left).
Really abd interview experience
Interview questions [1]
Question 1
You are very busy every day, so you want to implement a calendar program to help to manage all of your meetings. Any guests can book your time in the calendar, but your time should not be double booked, because you can't join two meetings at the same time.
In order to make this question easier to implement, let's use integer to represent the time on your calendar. You will receive a pair of two integers start_time and end_time, the range of the booking time x should be start_time <= x < end_time. Return true if the time slot is bookable (no double booked) and book the time slot, return false if anytime in the time slot is already booked.
Example:
book(20, 25) => true
book(15, 25) => false, because [20, 25) is booked
book(10, 20) => true
book(11, 12) => false, because [10, 20) is booked
book(30, 40) => true