I cold applied online to a backend position and got a response fairly quickly, within a couple days.
First, I had a 30 minute phone screen where he just asked me what I was interested in, why I applied to Hopper, stuff like that, really easy. The guy I talked to spent a long time talking about Hopper and how data driven they are (they're really proud of that lol)
After that, I had a 1 hour phone screen with a couple behavioral questions and then a coding problem. I think the coding problem has already been posted here, they gave you a bunch of data about flights and you had to find the cheapest flight for 3 dates. I kinda flopped on this problem and got confused about the syntax and data structure and kinda panicked (whoopsies). But it was a relatively easy hashmap problem and you could solve it in any language.
I didn't make it past this round but they sent me an email with the interview process so here's what would've come next:
On-site:
Product round - Behavioral
System design round - Whiteboarding with some coding element
Coding round - Data structures/algorithms
Bar Raiser - Final interview round where they are open to ask any type of question
Overall, they were super nice and communicative through the whole process. They emailed me to say I didn't get the position and offered to meet with me to go over the feedback, which I thought was really nice.
Only thing I was apprehensive about was that their values seemed a bit extra to me, like "Obsess over the customer," "have backbone," "be right, a lot," and "combat mediocrity," idk, felt kinda Big Ego Tech Bro-y to me personally. And they want you to have STAR-formatted examples of their values, which I kinda didn't have a ton of after being a junior dev. But it has great reviews so I probably would've still worked here, doubt it's as bad as I thought.