Fabric logo

Fabric Interview Questions
& Process

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

Based on 46 interview experiences · FREE TO READ

3.5 Rounds average
Average Typical difficulty
78.3% Positive experience

Which role are you interviewing for?

18 roles · 46 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Fabric.

Showing 4 of 46
Fabric logo
Fabric

Product Manager

Product · nearly a year ago

Mid Difficult Positive experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Panel
Interview formats
Behavioral Technical Presentation

So the first interview was a phone call with HR, and she asked me about my experience as a PM and gave me an overview of the company. Then, I had an interview in English with a VP manager in the US. After that, I had another interview with a PM director, also in English. The final interview was with two product managers, where they asked about my work routine in my previous role and to describe the product I managed.

Confirmed questions2 questions
  • They presented a scenario where one of the robots had an issue. What would you do in such a situation? Would you prioritize fixing the bug or delivering another feature?
  • How do you measure success in the product that you currently manage?
Fabric logo
Fabric

Engineer

Engineering · nearly a year ago

Entry Average Positive experience Decline offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

The job interview is a formal meeting between a candidate and an interviewer (or group of interviewers) with the aim of assessing the candidate's suitability for a job. It takes place in a quiet setting, like an office or meeting room, or online via video conference.

Confirmed questions3 questions
  • Where do you see yourself in 5 years?
  • What are your strengths and weaknesses?
  • Can you tell me about your previous work experiences?
Fabric logo
Fabric

Backend Developer

Engineering · more than a year ago

Senior Average Positive experience Decline offer 4 rounds
Interview process
Technical screen Onsite Recruiter call Background check
Interview formats
Coding System Design Behavioral

The whole interview was online because of covid. It started with an intro and then building a restful web service for fabric jobs, with the interviewer giving me hints. Next was a design interview where I had to design a solution for a fabric world problem and explain it to two developers. After that, I had a chat with the R&D manager and a group lead. The last step was an HR chat. I turned down the offer because I had another one I wanted to check out. This company seems poised for massive growth, so I definitely recommend applying.

Confirmed questions3 questions
  • Could you build a restful web service for fabric jobs?
  • Can you design a small fabric-like system?
  • How would you approach designing solutions for problems in the fabric world?
Fabric logo
Fabric

Fullstack Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Take home
Interview formats
Technical Coding

Talked to HR first, then did an online home assignment where I had to write a backend server. The task was to implement a system for a storage where cells (shelves) have characteristics and capacity, and to find a suitable shelf for a product based on its needs (e.g., refrigeration, capacity). I was given less than 90 minutes to complete it, with the added challenge of making the system easily extensible.

Confirmed questions4 questions
  • Can you build a backend server that accepts a 2D array where each cell represents a shelf in a storage unit?
  • This server should assign a character to each shelf, signifying its properties.
  • For instance, if we receive 5 units of milk, the server needs to identify a shelf that has at least 5 available spots (out of 10 total) and possesses the 'refrigeration' characteristic.

Fabric Interview Questions

Quoted word for word from Fabric interview reports.

Could you write a function to compute 10 to the power of n, and then a function that uses memoization for the previous function?

Read reports

You have 25 robots racing, with only 5 robots able to race at a time. How would you determine the 1st, 2nd, and 3rd place finishers?

Read reports

Imagine 25 robots in a race where only 5 can compete simultaneously. How would you determine the first, second, and third place finishers?

Read reports

What would be your first steps in investigating a robot that has stopped communicating?

Read report

Create an API for a sample "store" as a programming task.

Read report

How would you find the most efficient time travel destinations for a time traveler, as a LeetCode medium or hard problem?

Read report

What are the operational requirements for a storage facility given its throughput and demand?

Read report

Formats, difficulty and experience

Across all 46 Fabric interview reports.

Interview formats

Behavioral 33.6%
Technical 31.8%
Coding 13.1%
Presentation 10.3%
System Design 8.4%

Interview difficulty

Easy 6.5%
Average 84.8%
Difficult 8.7%

Candidate experience

Positive 78.3%
Negative 17.4%
Neutral 4.3%

Reports by job function

Engineering 25
Operations 10
Analytics 3
Product 3
HR 2
Design 1