I recently interviewed at Tripjack for a Software Engineer position, and the experience was both refreshing and challenging in the best way.
The process was language agnostic, which allowed me to think freely and use the tools I’m most comfortable with. There were 3 well-structured rounds covering: Data Structures & Algorithms ,Programming problem-solving ,System Design .
The highlight for me was the focus on real-world, large-scale challenges—particularly a deep-dive system design discussion around managing a large-scale content system. The problems weren’t typical LeetCode-style; instead, they were grounded in practical, product-level thinking, which made the experience feel more aligned with actual engineering work.
I appreciated that I was given enough time to think, optimize, and clearly explain the trade-offs in time and space complexity. The interviewers encouraged me to brainstorm and discuss openly—there was a real sense of collaborative problem-solving rather than a “gotcha” quiz vibe.
The overall interview process was transparent, structured, and thoughtful. I wasn’t very familiar with Tripjack before, but after doing some research, I was honestly surprised to learn it's one of the largest players in the B2B flights and travel tech space.
This opportunity got me really excited — not just because of the tech scale, but because of the culture of engineering depth and openness that came through in the interviews. Looking forward to the next steps!