I applied through a recruiter. I interviewed at Flatfile
Interview
Was straight forward and very transparent. They were able to move quickly if I wanted. Recruiter was very engaging and seemed genuine. I was reached out to and invited to interview.
I did a recruiter screen that was followed by a coding test. The coding test was surprisingly hard, and while I didn't at the time I believe the expectation was that I would use AI to finish the coding exam. That being said, the exam was incredibly difficult and one of the questions took a friend who is a developer 20 minutes to refactor the answer that AI gave him for the problem prompt. There were 13 questions, about half of them were about language fundamentals and the rest were code. For example, one of the questions provided a quadrant filled with different plotted points bounded by an arc and the goal of the question was to use the plot points to calculate pi. For a solutions architect role this is absurd and a red flag in my mind
Interview questions [1]
Question 1
"We are looking for the perfect mix of technical and non-technical, we interviewed and hired a developer and they were perfect for the code but couldn't perform the soft skills side of the role. Do you believe that you have the technical skills to balance your sales background?"
Standard recruiter screen, a quick Coderpad quiz to assess basic React, JavaScript, HTML, and CSS fundamentals.
The next round cranks the difficulty from a 3 to 10.
On a 45 minute clock, you need to add table drag/release functionality to highlight cells (similar to Excel or Sheets). If you aren’t strong at algorithms, you’ll likely fail this.
My experience was miserable, their office was extremely loud and I struggled to focus and my interviewer was somewhat helpful in design but this just isn’t a reasonable assessment on a 45 min interview as someone who has cleared several staff interview cycles at later stage companies. Personally, I’ll never consider Flatfile again.
Interview questions [1]
Question 1
What is used to pass data from a parent to a child component in React