
Taxbit Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 8 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Taxbit.
Software Engineer
It began with a recruiter chat, followed by a non-technical phone screen with an engineer where they asked about my past work experience. The final round had three parts: a system design conversation, a coding challenge that was surprisingly easy, and a behavioral interview that felt a bit chaotic but was essentially more questions about past work experience, similar to the first phone screen.
- Can you design a system to index BUY/SELL transactions?
- How would you write a function that summarizes a list of transactions by asset quantities?
- Tell me about your past work experience.
Software Development Engineer
After applying, I was contacted by a recruiter, who scheduled a phone interview. During this phone interview, we chatted lightly about what I was looking for and what TaxBit offers. It seemed like a good match, so we moved forward to the next step: an interview with a hiring manager. The interview with the hiring manager went smoothly and the manager who interviewed me seemed nice and highly competent - great start. After this interview, the next round got scheduled: 1h coding interview + 30min culture interview. The coding interview went well; the engineers were friendly, the questions were fair, and I felt like I did well on them. The culture interview also went well, and it was a great experience talking to the team member (I forget their position within the company) who ran it. Then, they ghosted me. It's been several weeks since the last time I heard a word from anyone at TaxBit, and I can only assume that this is how they reject people. The day after I posted the original review, the recruiter for this position reached back out. As it happened, they had approved the interviews and intended to start preparing an offer letter, but I had just fallen through the cracks in the process. They quickly double-checked with the team and scheduled a call with me the following Monday to discuss what I would be looking for in an offer. The next day, I had a similar call with the hiring manager. I did end up getting an offer from them, but I had to prompt them to actually send it a few days after the date they had told me to expect it by and decided to decline it due to receiving a better offer from another company. Overall, the experience was a mixed bag. As described in the original review, the interviews themselves went well, but the month without contact and the fact that I had to prompt them to send the offer multiple days after when I was told I would receive it left an impression of the company being disorganized. The competing offer that I ended up taking came a few days after I actually got the TaxBit offer, which means that if the TaxBit offer had come when it was originally intended, I would not have had any competing offer and would have taken it.
- I don't recall the specific questions asked since it had been several weeks since the last interview.
Software Engineer
The interview process started with a HackerRank online assessment, followed by a recruiter screen and then a hiring manager screen. After that, I had an onsite interview in Seattle which consisted of one system design round and one coding round. Everyone I met was friendly. I kinda got the feeling after the system design round that I might not get an offer, but the office tour was still a nice experience.
- Can you explain how to optimize the speed of an O(n) loop?
Taxbit Software Engineer Interview Questions
Quoted word for word from Taxbit interview reports.
“Can you explain how to optimize the speed of an O(n) loop?”
Read reports →“How would you write a function that summarizes a list of transactions by asset quantities?”
Read reports →“Can you tell me what you know about TaxBit?”
Read reports →“How would we approach retroactively calculating a customer's tax liability, and what technologies would be suitable for this task?”
Read reports →“Can you design a system to index BUY/SELL transactions?”
Read report →“What is your take on functional programming?”
Read report →“Can you tell me about different methods for optimizing a component?”
Read report →“Did you practice LeetCode medium problems?”
Read report →“Tell me about your past work experience.”
Read report →Formats, difficulty and experience
Across all 8 Taxbit interview reports.