Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Block

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Block reviews | Block jobs | Block salaries | Block benefits | Block conversations
      Block interviewsBlock Frontend Engineer interviewsBlock interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Frontend Engineer Interview

      21 Aug 2012
      Anonymous interview candidate
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Block in July 2012

      Interview

      The interview process consisted of 2 phone screens, each lasting around an hour each. Programming problems were communicated via a a collaborative online text editor. I felt the conversations went very well and didn't have problems talking about and answering the programming problems. Following the 2nd phone screen, I did not hear back from the recruiter in charge of my interview process, even after a number of emails asking for feedback. I'm not offended that didn't want me, but it's nice to at least get a yes or no.

      Interview questions [1]

      Question 1

      Write a function that returns whether or not two strings are fuzzy palindromes of one another (i.e. ignore spaces and capitalization).
      Answer question
      7

      Other Frontend Engineer interview reviews for Block

      Frontend Engineer Interview

      23 July 2025
      Anonymous employee
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 3 weeks. I interviewed at Block in July 2025

      Interview

      I had a very positive interview process overall. My recruiter was exceptionally helpful every step of the way and provided detailed feedback after each round which really helped me prepare. There was a lot of effort into tailoring the interview experience such that I was speaking with members of the team I was interviewing for directly and everybody was warm, engaged, and helpful. There was 3 rounds: recruiter screen, hiring manager screen + technical screen (vanilla JS related questions), and an onsite with 4 rounds (2 pair programming, 1 system design, 1 project deep dive). Pair programming rounds all involved vanilla JS or HTML/CSS which was directly relevant to the role. They were all pretty fun puzzle-like questions that were very unique and interesting to work through.

      Interview questions [1]

      Question 1

      Hotel booking system design, create DOM elements using vanilla JS
      Answer question
      1

      Frontend Engineer Interview

      19 May 2022
      Anonymous interview candidate
      Toronto, ON
      No offer
      Positive experience
      Easy interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Block (Toronto, ON) in May 2022

      Interview

      Very smooth interview process and the interviewer was very welcoming and helpful. Very interactive interview. A coding question was provided and can use any web search engine to take help and even the interviewer was helping if we discuss throughout at every step. Even though I might not be able to finish the entire problem, they assess the various areas which they mention at very start of the interview.

      Interview questions [1]

      Question 1

      Game to be developed in any Javascript, HTML,CSS
      Answer question
      3

      Frontend Engineer Interview

      19 Aug 2019
      Anonymous interview candidate
      San Francisco, CA
      No offer
      Negative experience
      Average interview

      Application

      I applied through a recruiter. The process took 2 weeks. I interviewed at Block (San Francisco, CA) in June 2019

      Interview

      Recruiter Interview -> Phone Interview Recruiter set me up with a phone screen. Square's interview questions are iterative - they build off previous solutions. They also are created by the interviewer usually. Depending on the interviewer you have, you can get pretty unlucky like I did. I was paired with an amateur interviewer She ended up asking a really confusing final mathematical expression question with "complex numbers." It was not too challenging, but understanding what the question was asking was hard. I ended up spending too much of my limited time trying to comprehend the input and output that once I did, it was too close to the end of the interview. The biggest pain point of this interview was when asking for an example input and output, my interviewer provided me with an incorrect output. That confused me more and when finally asking her how she got to that output, she corrected herself and said "oh, I usually do it with different numbers" Ended the interview feeling like I was not given a fair shot but all you can do is apply again in a year and hope you don't get the same person.

      Interview questions [1]

      Question 1

      Write a function that tests whether a given 'c' is either "bounded" or "unbounded". Have it take an arbitrary number 'c' and return true if it is "bounded" or false if "unbounded"
      Answer question
      3