
Symbotic Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 20 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Symbotic.
Software Engineer
It was a basic phone screen to determine whether I was eligible for the position or not. The interviewer was kind and asked simple questions regarding my background. She also gave a brief description of what the position's role and responsibility was on top of the company's goals.
- Are you familiar with the technologies required for this role?
Software Engineer
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.
- 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?
Software Engineer
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.
- 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 Software Engineer Interview Questions
Quoted word for word from Symbotic interview reports.
“What is a PID Controller?”
Read reports →“How would you optimize a game-state checker for a snake game?”
Read reports →“How would you find the nth Fibonacci number verbally?”
Read reports →“Design a user authentication algorithm based on user privileges.”
Read reports →“Design the data structures and algorithm for retrieving specific sensor data from multiple sensors with different timestamps.”
Read report →“Could you implement a sparse matrix class along with an operation for it?”
Read report →“What are the reasons for using C, and what are its advantages?”
Read report →“Can you design a system for a bot?”
Read report →“Could you do a coding exercise involving string manipulation?”
Read report →Formats, difficulty and experience
Across all 20 Symbotic interview reports.