Typeform logo

Typeform Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 176 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
64.2% Positive experience

Which role are you interviewing for?

30 roles · 176 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Typeform.

Showing 4 of 176
Typeform logo
Typeform

People Operations Partner

HR · nearly a year ago

Senior Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Offer
Interview formats
Behavioral Technical Presentation

So first I had like a 45 minute call with the hiring manager just to chat about the role and my background. Then a week later, I had a 1-hour interview with two people from the team where they asked me about different scenarios I might face in the job. After that, another week passed, and I had a 30 min call with someone from Talent Acquisition to talk about timelines and other interviews I was in. The following week, I had a 30-min call with the CPO to discuss the team's and the org's future vision. Lastly, they invited me to an in-person meeting/lunch with some team members in London, set for the week after.

Confirmed questions3 questions
  • Can you tell me why you're interested in joining Typeform?
  • Could you share your experience with various HR tools and platforms, such as HRIS, EOR/PEOs, and databases?
  • Describe your approach to project managing a change management initiative.
Typeform logo
Typeform

People Operations Specialist

HR · a year ago

Entry Average Negative experience No offer 7 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Offer
Interview formats
Behavioral Technical

The whole thing took about a month and I had about 6 or 7 interviews, though I spoke with one person twice. I had to chase for updates pretty often, usually 2-3 days after each chat. They asked about my salary expectations early on, but when I brought it up again in the third stage, they told me the base salary was different and included a bonus, which ended up being about 10k less than I asked for. They scheduled me for an in-person interview even though it was supposed to be remote and they never mentioned that beforehand. The recruiter assured me it was just a mutual check-in and if it went well, we'd 'look to move to offer'. Other people I met made comments like 'you are joining a company that is very agile' and 'when you come onboard with us'. When I asked about the bonus structure, they said 'when we move to offer we can explain all this'. All these things made me feel like I had the job, especially with consistent positive feedback and even getting invited out for drinks with the team after the in-person. Then, 3 days after the in-person, I had to follow up again. I got an apology for the delay and an email saying I'd get a call that day, signed off with 'looking forward to speaking with you!', which made me think it was good news. Instead, they told me they'd gone with someone else. I was shocked because I felt intentionally led to believe the job was mine, with no mention of other candidates despite transparent talks, and that enthusiastic email from the recruiter. I felt really led on and a bit embarrassed. Towards the end, things got messy with added chats, which I suspect was to stall me while they waited for another candidate to catch up. They used some really harsh tactics; it didn't feel like a good candidate experience, more like I was played.

Confirmed questions1 question
  • Can you share various examples of your experience and any tools/platform automation you've used?
Typeform logo
Typeform

Software Engineer

Engineering · a year ago

Mid Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Onsite
Interview formats
Technical Behavioral

The interview process was quite straightforward. It started with an introductory call with a recruiter. After that, there was a technical round where I had to build an app using AI based on a real-world scenario. It was a tough challenge to finish within 1.5 hours, but it was a good way to showcase my actual daily technical skills instead of just leetcode knowledge. The third and fourth rounds were both behavioral interviews with leadership and product managers. Everyone I met was friendly, open, and intelligent, making it a positive experience. They were also very transparent throughout the entire process.

Confirmed questions2 questions
  • Why are you interested in Typeform?
  • Tell me about a time you had to provide feedback to a colleague.
Typeform logo
Typeform

Account Executive

Sales · a year ago

Senior Average Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Presentation Onsite
Interview formats
Behavioral Presentation

Interview process took over a month with several rounds. It ended with a visual presentation and then one last unexpected round. Standard process overall but they had some issues with decision making and how they allocated resources. For 2-3 weeks in the middle, they went completely silent on communication. Then, they scheduled another meeting after what was supposed to be the final interview. They ended up choosing someone else, which is fine, but the lack of transparency about the timeline was the main issue. I told them I had a deadline for another decision after the presentation, and it felt like they were just stalling to finish interviewing other people. I had to chase them via email, which was not great. More openness about the timeline would have made it a good experience with the people I met.

Confirmed questions1 question
  • How would you develop an outbound sales process?

Typeform Interview Questions

Quoted word for word from Typeform interview reports.

Solve the FizzBuzz problem. Remember that for numbers divisible by both 5 and 3, the output should be FizzBuzz.

Read reports

Regarding JavaScript scope, consider this code: var x = 9; var module = { x: 81, getX: function() { this.x = 10 return this.x; } }; module.getX(); // nr 1 -> 10 var retrieveX = module.getX; retrieveX(); // nr 2 -> 9 var boundGetX = retrieveX.bind(module); boundGetX(); // nr 3 -> 81. What are the outputs?

Read reports

Now, could you code a FizzBuzzRazz test? The rules are: if it's divisible by 3 print "Fizz", if it's divisible by 5 print "Buzz", if it's divisible by 7 print "Razz", if it's divisible by 3 and 5 print "FizzBuzz", if it's divisible by 3 and 7 print "FizzRazz", if it's divisible by 5 and 7 print "BuzzRazz".

Read reports

What would be your strategy for setting the marketing budget for a company like Coca Cola?

Read reports

If you noticed conversion differences between Google Ads and Google Analytics, what actions would you take?

Read report

How can the company ensure customers continue to use the Pro version after completing a project, especially since many clients cancel the paid subscription right after?

Read report

Could you elaborate on why you chose Logistic Regression for predicting a continuous variable?

Read report

The company has tried contacting customers to understand why they cancel the Pro version, but this hasn't worked. What other methods can be used to address this issue of customer churn?

Read report

Considering direct attempts to contact customers and understand their reasons for cancellation have failed, what can be done to improve customer retention for the Pro version?

Read report

Formats, difficulty and experience

Across all 176 Typeform interview reports.

Interview formats

Behavioral 39.2%
Technical 25.7%
Presentation 13.1%
Coding 8.5%
Case 4.6%

Interview difficulty

Easy 12.5%
Average 72.2%
Difficult 15.3%

Candidate experience

Positive 64.2%
Negative 30.1%
Neutral 5.7%

Reports by job function

Engineering 61
Operations 35
Marketing 15
Analytics 12
HR 12
Sales 12