FreshBooks Interview Questions

Updated Mar 18, 2015
9 Interview Reviews

Interview Experience

Interview Experience

55%
11%
33%

Getting an Interview

Getting an Interview

53%
14%
7%

Interview Difficulty

3.0
Average

Interview Difficulty

Hard

Average

Easy

Candidate Interview Reviews

Sort: Popular Date Difficulty
  1.  

    Support Rockstar Interview

    Anonymous Employee in Toronto, ON (Canada)
    No Offer
    Positive Experience
    Average Interview
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2 weeksinterviewed at FreshBooks (Toronto, ON (Canada)).

    Interview

    Had a quick HR phone interview and she called me in for an in person interview right away. I was interviewed by 3 people - friendly interviewers, somewhat informal. Because of the informal nature, it was sort of hard to gage at what they were looking for. I think getting the right balance of being their "perfect rockstar"and being professional is a challenge.

    Interview Questions

    • If you had to choose a superpower, what would it be? If your screen displayed a blank white page, what would you do ? (something along those lines)? When have you gone above and beyond for somebody?   Answer Question
  2.  

    Scrum Master Interview

    Anonymous Employee
    No Offer
    Negative Experience
    No Offer
    Negative Experience

    Application

    I applied online – interviewed at FreshBooks.

    Interview

    First you'll have a quick call with one of their HR reps who are by all accounts great to deal with. Second you'll meet some of the members from the department you'll be interviewing for, this is where things kind of fell off for me. This step seems to be more of a screening process than anything else likely because the Third Step involves you meeting with someone who actually has the decision making power, so keep in mind the pressure is on this first group to be pushing serious contendors to their senior managers. Problem is, seems like most of the people interviewing you at this step have limited knowledge of how things work outside of their current domain so when you're answering questions make sure you don't talk too much about things that a SCRUM Master wouldn't directly be dealing with because chances are the people interviewing are in their first PM type role so it will go right over their head and they likely won't be able to appreciate the value of what your saying.

    Advice to those interviewing:
    Step One: Be yourself and talk to the HR rep like you would talk to anyone, be open, transparent, and down to earth.
    Step Two: Don't walk in and get caught up in the perceived culture, although it is relaxed and definitely something to admire, their focus for the interview isn't on personality at all, regardless of what you have on your resume, they want to hear that you've done something exactly like what they are doing now.
    Step Three: Although I don't have experience with this step, you'll likely be meeting a more senior member that has to in turn worry about the team dynamic of his/her group, so this might be the time to kick that charm back into play.

    Advice to FreshBooks:
    No Disrespect meant by this, but if you're going to have people interviewing others for a position at least make sure they're experienced enough in their field to understand not every workplace is the same and that there is value in experience from roles outside of the ones in direct unison with their own. Also, if your concern is technical knowledge, ask technical questions.

    Interview Questions

  3.  

    PHP Developer Interview

    Anonymous Employee in Toronto, ON (Canada)
    No Offer
    Negative Experience
    Easy Interview
    No Offer
    Negative Experience
    Easy Interview

    Application

    I applied through other source – interviewed at FreshBooks (Toronto, ON (Canada)) in December 2014.

    Interview

    An employee from the FreshBooks HR Department contacted me with a request for a phone Interview. There was no initiation of contact on my part, as I was currently employed and quite happy with my position and employer. However, I must admit I was curious about FreshBooks. A standard 30 minute HR interview was conducted over the phone the very next day. It was pleasant enough and ended with a promise to contact me in several days to set up a more technical interview. Several weeks later I received an email form the same person apologizing profusely about the delay and another promise that a technical interview would indeed be set up in several days. That was the last time I heard from FreshBooks. I didn't bother contacting them back because quite frankly I was no longer interested. To initiate contact with me and then give me the run around is very unprofessional not to mention just plain rude. Clearly they do not value my time and there is absolutely no element of respect on their part. If this is any indication of how they treat their employees I'm pretty sure I dodged a bullet.

    Interview Questions

    • What kind of technologies are you exposed to in your current position.   1 Answer
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (8)  

    Mobile Developer Interview

    Anonymous Employee in Toronto, ON (Canada)
    No Offer
    Negative Experience
    Average Interview
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 1+ weekinterviewed at FreshBooks (Toronto, ON (Canada)) in June 2014.

    Interview

    Freshbooks seemed an interesting place so I applied there and got an interview call with the HR within a week.
    The interview process: First there is a phone call with HR. If you pass it, a technical manager calls you and asks a bunch of technical questions. If you pass that, you are called in-house, where a bunch of dudes(who may not be proficient in interviewing) ask behavioral questions. If you pass that, then another in-house where you do pair programming. If you pass that, then another in-house where you meet with CEO(or someone similar) and they assess your cultural fit).

    Interview Questions

    • Does anyone sees any problems with the interview process? I do, here they are:
      1. Its lethargic! They expect you set 5 time slots on 5 different days to complete the interview process! That is not easy by any means if you are working

      full time. Most companies have a round or two and usually 1 in house visit is good enough.

      2. The second problem I felt was during my first in-house interview. I passed the first two and went in house to be interviewed by one manager/ team lead and

      one software developer. I felt they did not use the probing technique. I was asked to give an example of team work. I gave one. In the end, I was rejected

      and HR told me that they were looking for more example for team work ( as opposed to Solo work). It was disappointing . If they wanted more examples, then

      they should have asked for it. They should understand that a person with 4 years of industry experience must have more thatn one team project to talk about (and my Resume reflected that as well!). I think Freshbooks needs to invest more in their interviewers. The current process is extremely picky and not efficient. I have seen other companies do 5 interviews in a row and then all interviewers sit to discuss the candidate. That way, even if one interview did not go great, you still have another chance.

      Questions asked:
      First interview: About my Resume, why you want to work here, etc.
      Second:
      What is a deadlock?
      What kind of problems can occur when working with monetary values in code, how will you deal with them and what kind of data structures you will use? JavaScript - difference between double equals( == ) and triple equals ( === ) ?
      SQL: Difference between Inner Join and Outer Join
      javascript Difference between document.ready() and document.load()
      AJAX: Difference between a GET and POST
      When you open a web browser and type a URL, what happens?
      Your peer writes a simple web app that alows a user to register. User can then type a comment in text field, hit Submit and the comment gets displayed on the website. How will you review this? HINT: Talk about Security ( un validate user input can result in SQL injection (how to prevent it?), XSS attack( How to prevent it?). Talk about code structure, good code design, single responsibility principle, etc, you get the point.

      Third Interview:
      Why you want to work here, what is special about you?
      What will you get at Freshbooks that you won't get at your current workplace?
      Talk about an Interesting project.
      Tell us about a good team experience you have had and what made it so satisfying? (This is the one that bit me)
      Tell us about a time when you tried teaching something to someone and what was the outcome.
      Tell us about a time when you missed an expectation.
      Where you see yourself in long term?
      How do you like to work (Solo vs Team)? (Make sure to make them feel that you are a team player).
       
      Answer Question
  6. Helpful (3)  

    Account Manager Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 6 daysinterviewed at FreshBooks.

    Interview

    The process from start to finish was seamless, engaging and an overall amazing experience. From the first screening call, I knew that FreshBooks is where I wanted to be, based on the friendliness and charismatic tone of the HR rep I was dealing with.

    There were three interviews, spread across a week and each interview was focused on "the fit." It seems like the company is building on the culture, and stresses on what each new hire brings to the table.

    The first interview was with potential peers; smart, capable people with a positive outlook towards the role and company. A preliminary screening and interview to identify if they would want to work side by side.

    The second was with a Sales Consultant/Manager. This seemed to focus more on the role, and identifying if the necessary skills to perform the role were present, but again with an underlying tone regarding "culture fit".

    The third and final interview was with the CTO and Founder. Both have an amazing vision for the company and expect great things in the near future. This interview had a wide range of questions, again regarding the culture. Questions were along the lines of: What did you dress up as for Halloween? What would your friends say about you? Describe yourself in 3 words.

    Interview Questions

  7. Helpful (4)  

    Software Developer Interview

    Anonymous Employee in Toronto, ON (Canada)
    No Offer
    Neutral Experience
    Average Interview
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through other source. The process took 4 daysinterviewed at FreshBooks (Toronto, ON (Canada)) in September 2013.

    Interview

    The Freshbooks staff seemed very friendly (maybe a bit sleepy) but a good experience.

    What threw me off is why they've been hiring for over 2 years. With the reviews off Glassdoor in combination with their hiring time it seems a lot of people have been leaving and so they've been struggling to replace them

    1) Phone interview : What gets sent in a header request, different types of REST protocols (PUT, DELETE, POST , etc)

    2) face-to-face personality interview : Where do you see yourself in a few years, whats the worst job you've ever had, etc

    3) Technical Interview : What do you find controversial about coding, the parking lot question (Given a parking lot write a class that puts, gets and searches cars in a parking lot), trick JS question that has to do with closure and scope

  8. Helpful (2)  

    Business Consultant Interview

    Anonymous Employee in Toronto, ON (Canada)
    No Offer
    Positive Experience
    Difficult Interview
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took a dayinterviewed at FreshBooks (Toronto, ON (Canada)) in July 2012.

    Interview

    Applied through Linkedin. Received a call from FreshBooks recruiter the next day and scheduled a phone interview with their sales lead.

    I passed their phone interview and was invited for a in person interview with 2 other members of the sales team. Before the interview I got a tour of FreshBooks office. Modern open concept office and very bike friendly workplace. Great corporate culture and friendly staff.

    The interview took a hour and half and I was told there will be about 4 to 5 interviews because they want to make sure you are a right fit for the organization. The first interview consisted formal and informal question. They really want to get to know who you are besides work and one part of the interview you got to speak to one of the sales staff about their experience. Tip - Remember to have a joke handy and make sure it's a safe joke too.

    Unfortunately, I did not make it further in the recruitment process.

    Interview Questions

  9. Helpful (5)  

    Software Developer Interview

    Anonymous Employee in Toronto, ON (Canada)
    Declined Offer
    Positive Experience
    Average Interview
    Declined Offer
    Positive Experience
    Average Interview

    Application

    The process took 2 weeksinterviewed at FreshBooks (Toronto, ON (Canada)) in April 2011.

    Interview

    I met some of their developers who convinced me to email in a resume. I quickly had a phone screen with their fantastic recruiter, then had three interviews over the course of a couple weeks:

    First was a technical interview with three mid-level developers. Then came a technical interview with two mid-level developers and their developer manager. Finally, I had an interview with the developer manager and the two founders (CEO & CTO) that was solely for behavioral/cultural screening.

    Overally, the tone of the interviews was very friendly. The people I spoke with generally seemed happy to be talking with me, and genuinely interested in hearing about my experiences. The technical interviews were not particularly challenging, and focused more on larger software-design-type questions than deep technical details.

    They seem to be very (almost obsessively) focused on cultural fit, which seems to really show through their office, their product and the way in which they are adored by their customers. Their staff all seem to love working there, and the management team seemed very accessible. Overall I think it would be a great place to work.

    Interview Questions

    Reasons for Declining

    Received another amazing offer with a higher level of responsibility. It was a tough decision -- I'm sure working at Freshbooks would have been a blast.

  10.  

    Product Manager Interview

    Anonymous Interview Candidate in Toronto, ON (Canada)
    Accepted Offer
    Positive Experience
    Average Interview
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 2 weeksinterviewed at FreshBooks (Toronto, ON (Canada)) in December 2010.

    Interview

    I applied online and got a call a few days later from a recruiter. She handled herself very professionally, and was my primary point of contact throughout the experience. I had three interviews, consisting of two different panel interviews, and a final interview with the CEO. The office is an open concept place, sparsely decorated. The culture seemed really collegial and focused around personal relationships and being friends with your co-workers.

    Interview Questions

    • Unexpected question they asked was "What are the user experience shortcomings of your cellphone?".   Answer Question

    Negotiation

    Negotiation was simple. They accommodated all of my small requests (such as start-date, pre-planned vacation, etc.), and salary was within my expectations.

Work at FreshBooks? Share Your Experiences

FreshBooks

 
Click to Rate
or

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.