
Expensify.com Fullstack Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 19 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Expensify.com.
Full Stack Engineer
I had a pretty disappointing interview experience with Expensify, going through several rounds. The first with HR was okay but focused too much on personal life goals instead of job-related ones. Then came a lengthy take-home technical test. After that, I had a review of the challenge with some basic technical questions, surprisingly easy for the role's level. The last interview, with a director, was also heavily focused on my long-term personal plans. While they want cultural fit, focusing so much on personal life plans felt off. Communication from HR was also spotty, with unanswered emails and questions despite promises. The whole thing felt drawn out, tough, and unclear until the very end what they were really assessing.
- What are your long-term aspirations and how can Expensify support you in achieving them?
Full Stack Engineer
The process was quick and smooth. I sent a letter to the company and heard back from an employee who set up a call for the following week. I got a response quickly, even though it was a rejection.
- What are your career aspirations for the next five years?
Full Stack Engineer
Applied via email by answering questions on the job posting. Got an email about a week and a half later for a Zoom call. The call went pretty smoothly. Interviewer asked about my previous projects, my favorite project, what programming languages I'm most comfortable with, and why I want to work at Expensify. Got rejected the same day with a generic response. I'd suggest that hiring management improve how they list the position online, especially the tech stack. They list 6 languages but only JS & PHP are mainly used. They should narrow down requirements to better reflect the title and make a real effort to bridge the gap for minorities in tech.
- What makes you want to work for Expensify?
Expensify.com Fullstack Engineer Interview Questions
Quoted word for word from Expensify.com interview reports.
“What's the difference between using "==" versus "===" in JavaScript?”
Read reports →“What is the distinction between private, protected, and public methods within a class?”
Read reports →“Can you explain the difference between the equality operators == and === in JavaScript?”
Read reports →“Can you explain the difference between the equality (==) and strict equality (===) operators?”
Read reports →“How do you display a large amount of data in html?”
Read report →“What is a closure in JavaScript, and can you explain it?”
Read report →“Build a basic web app for login, fetching, and displaying lots of data.”
Read report →“Could you code the Snake game in a language of your choice?”
Read report →“What would you do if you were given a billion dollars?”
Read report →Formats, difficulty and experience
Across all 19 Expensify.com interview reports.