
FreshBooks Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 246 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 246 reportsCandidate interview experiences
First-hand accounts from people who interviewed at FreshBooks.
Machine Learning Engineer
I had an initial chat with HR and then followed up about the next interview but was only contacted a week later. I had another interview with the manager and I enjoyed that. However, there was no follow up after that despite being told by the manager about the next round and being asked to schedule it. Advice to the management- Please be considerate of candidates time and standardise the process.
No confirmed questions were included in this interview report.
Full Stack Software Engineer
So, there were two parts to the interview. First up was an HR chat, pretty chill, mostly about getting to know me, like what I've done before, my projects, and my strongest programming languages. Then, there was a technical round with two people interviewing me. They actually sent over a heads-up about the kinds of questions beforehand, which was really nice and took away some of the stress. The tech questions were mainly about REST APIs and stuff, plus some behavioral ones about dealing with disagreements on a team and working together.
- How do you make sure this code remains functional going forward?
Operations
The interview process included an HR call, a manager interview, and a case interview. Communication was inconsistent, with some quick responses and long periods of ghosting. A major red flag occurred when an offer was rescinded after a slight counter-offer, indicating shady hiring practices and rigid budget constraints. This made me glad I didn't accept the initial offer. Another red flag was the absence of an annual bonus, resulting in a total compensation significantly below industry standards, yet they expected no negotiation and were quick to rescind offers. Disappointed by HR and management's handling of the situation, especially given the company's promising appearance.
- Can you tell me why you are interested in FreshBooks?
- What is the significance of our company values to you?
Software Engineer
I went through two out of four interviews before being turned down. The two interviews I participated were pretty standard for an experienced software engineering position: 1) a screening call with a recruiter, 2) a one-on-one conversation with a technical lead on the team I was applying for. Both people I spoke to were warm and easy to speak to, and left me with a positive impression of FreshBooks, even though I didn't get an offer. Additionally, both people were _very_ forthcoming about the culture and challenges facing their company - much more so than you would usually get this early in the interview process.
- Can you explain the circumstances under which you would opt for a NoSQL database instead of a relational one?
FreshBooks Interview Questions
Quoted word for word from FreshBooks interview reports.
“Regarding accepting credit card payments via FreshBooks, what are the associated costs and available options?”
Read reports →“My customer is encountering issues paying an invoice with a credit card, specifically a 402 error with Stripe. How can I assist them?”
Read reports →“How can I apply a discount as a specific dollar amount, rather than a percentage, to an invoice?”
Read reports →“If an email you sent with an attachment was not received by the recipient, what actions could you take from your end?”
Read reports →“In SQL, what is the difference between an Inner Join and an Outer Join?”
Read report →“Can you explain what happens when you type google.com into a browser, including details about DNS and HTTP?”
Read report →“If a friend informed me they hadn't received an email I sent, what troubleshooting steps would I take?”
Read report →“If you were to win an Oscar, who would be on your thank-you list?”
Read report →“How would you write a program that can be distributed across 5 nodes to identify the smallest number in a given list?”
Read report →Formats, difficulty and experience
Across all 246 FreshBooks interview reports.