Symbotic logo

Symbotic Interview Questions
& Process

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

Based on 81 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
46.9% Positive experience

Which role are you interviewing for?

30 roles · 81 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Symbotic.

Showing 4 of 81
Symbotic logo
Symbotic

Robotics Perception Engineer

Engineering · nearly a year ago

Senior Easy Negative experience Decline offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding System Design

I went through four virtual interviews and then one on-site interview. We talked about my past work, I did a medium-difficulty coding challenge, and some design/debugging problems. It all went well and they said they wanted to offer me a job. We started talking about compensation, but before they could send an offer, they needed to get "approval" for it. I haven't heard anything in three months since the recruiter last emailed about the "approval" status. I found another job and took it. The people on the team were nice and seemed competent, but the company's process felt really disorganized, so I'm glad I dodged that bullet. The pay seemed okay, but I'd tell others to probably avoid this place.

Confirmed questions1 question
  • Can you outline how you would architect a visual perception system for a conveyor belt in a warehouse setting that handles diverse items?
Symbotic logo
Symbotic

Systems Engineer

Engineering · a year ago

Mid Easy Negative experience No offer 3 rounds
Interview process
Technical screen Technical screen Background check
Interview formats
Technical Behavioral

This entire interview process was a disorganized mess, honestly. I went through three rounds of interviews, and then after waiting for three months for a decision, they just ghosted me. It's super disappointing, especially after spending a whole month prepping, that they couldn't even send a simple message like, "We're not moving forward" or "This is taking longer than expected." I got no response to my emails for three months, nothing at all. There were three interview stages with different people. The first was a technical interview where I got asked about five or six questions on control systems, PLCs, and automation. The next two were behavioral, though the last one was a bit more technical.

Confirmed questions3 questions
  • Can you discuss your background with Control Systems?
  • Tell me about IA integration within automation.
  • What's your experience been with assembling robotics?
Symbotic logo
Symbotic

Software Engineer

Engineering · a year ago

Intern Average Negative experience No offer 1 round
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical System Design Coding

I had an initial phone screen with a recruiter that went well. Then I was invited to another interview with an engineer. The interview had to be rescheduled three times because the interviewer never showed up. On the fourth attempt, he finally showed up. He questioned me about my resume and we talked about my experiences and projects. He asked me basic system design questions and asked me about to find the nth Fibonacci number verbally. I thought it went well but I was surprised to get rejected after that interview.

Confirmed questions5 questions
  • Can you tell me more about your resume?
  • Tell me about your experiences and projects.
  • What are some basic system design questions you can ask?
Symbotic logo
Symbotic

Software Engineer

Engineering · more than a year ago

Staff Difficult Positive experience Decline offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Offer
Interview formats
Technical Coding Behavioral

A recruiter reached out about a role at Symbotic. Initially, I didn't respond because I'm not located in MA, but after being contacted again, I inquired about remote possibilities. Learning they were open to remote candidates, I agreed to interview, finding the product compelling. I was informed early on that the position would involve 10-25% travel, and I indicated I could manage the lower end of that range. The lack of precise travel details became a significant concern. The interview process itself was positive. Following the initial recruiter conversation, I underwent a challenging yet enjoyable technical interview. This included a 'leetcode' style question that took about 40 minutes, along with discussions about the company, its products, and the role. After passing this initial stage, I proceeded to a second round spread over two days. The first half of the second round comprised four interviews, and the second half had three. The first half of the second round went smoothly and felt more general than technical. However, the first interviewer for this round was unexpectedly absent, and I was only informed at the start, necessitating a call to the recruiter who arranged for another interviewer to join after about 20 minutes. The final day of interviews shifted back to a more technical focus, featuring longer coding challenges. Ultimately, I received a job offer. Although the interview schedule listed me for Principal SWE, the offer was for Senior SWE. The compensation was very competitive. I attempted to get clearer information on the travel requirements but only received the vague "between 10 and 25%" answer. I also asked about my direct manager, assuming it would be the manager from the interview team, but was told it would be a vice president. For a company of this size, a VP directly managing a Senior SWE is unusual, leading me to suspect they were unsure of the reporting structure at that time, which raised a red flag.

Confirmed questions3 questions
  • Could you implement a sparse matrix class along with an operation for it?
  • How would you explain the process of two robots sharing graph information?
  • Design the data structures and algorithm for retrieving specific sensor data from multiple sensors with different timestamps.

Symbotic Interview Questions

Quoted word for word from Symbotic interview reports.

Is it possible to reverse a singly linked list in linear time?

Read reports

What is the difference between RANK() and DENSE_RANK() in SQL?

Read reports

Can you explain how to convert a matrix into a single vector using Matlab?

Read reports

How would you optimize a game-state checker for a snake game?

Read reports

What function does each component of the PID controller serve in relation to a signal?

Read report

For xyz search, what data structure would be most suitable?

Read report

Design the data structures and algorithm for retrieving specific sensor data from multiple sensors with different timestamps.

Read report

Formats, difficulty and experience

Across all 81 Symbotic interview reports.

Interview formats

Behavioral 46.8%
Technical 35.4%
Coding 11.4%
System Design 3.8%
Presentation 1.3%

Interview difficulty

Easy 27.2%
Average 65.4%
Difficult 7.4%

Candidate experience

Positive 46.9%
Neutral 24.7%
Negative 28.4%

Reports by job function

Engineering 55
Operations 9
HR 5
Analytics 5
Design 2
Finance 2