Sigma Computing logo

Sigma Computing Software Engineer Interview Questions
& Process

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

Based on 63 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
38.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sigma Computing.

Showing 3 of 63
Sigma Computing logo
Sigma Computing

Software Engineer Intern

Engineering · more than a year ago

Intern Average Negative experience No offer 3 rounds
Interview process
Take home Technical screen Recruiter call Technical screen
Interview formats
Technical System Design Coding Behavioral

Recruiter reached out for an internship role. I had to complete a take-home assessment. The first round involved designing a File System using Cli. The second round was a discussion with an interviewer. The third round was a recruiter screening. I didn't reach the fourth round, which was supposed to be another technical interview. After a lot of time was wasted, I received a generic rejection stating that other candidates might be better suited for their projects. It's frustrating when so much time is invested in an internship application, and recruiters don't seem to do their due diligence to align candidates with projects beforehand.

Confirmed questions3 questions
  • What were the drawbacks of the current implementation?
  • How would you implement a new function?
  • Design a File System using Cli.
Sigma Computing logo
Sigma Computing

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Recruiter call Onsite Offer Background check
Interview formats
Technical Coding System Design Behavioral Presentation

The whole process took around 1 and half month. It was pretty smooth. After the initial technical screen I asked if I can speak with the Hiring Manager to understand the role and opportunities better. The recruiters were happy to oblige and I was much more confident about progressing to the next step after the HM chat. The actual virtual onsite interview was short and smooth. It consisted of 4 1 hr sessions - 1 coding, 1 sys design and 1 hiring manager interview. After I got the offer I was able to meet with multiple engineers and executives at the company and also attend some company events. This gave me pretty good idea about the culture and how they work. Overall the experience was really smooth and I was pretty confident about my decision to take the role at the end.

Confirmed questions1 question
  • The coding questions are not LeetCode style; they aim to simulate real-world problems specific to the company, and the interviewer will collaborate with you on the solution. Preparation isn't strictly necessary, but focusing on best practices and organized thinking is recommended.
Sigma Computing logo
Sigma Computing

Software Engineer

Engineering

Senior Easy Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

The interview process at this company seems unorganized, with teams working in silos and duplicating efforts due to a lack of trust. While I offered solutions to these issues, the interviewer wasn't receptive. The interview itself wasn't very challenging for someone with my experience, and I completed the assignment early. The interviewer seemed to struggle with follow-up questions, focusing mainly on hashing and arrays. It seems they might decide on a candidate before interviews even conclude, which I found unprofessional, though it didn't impact me. I wouldn't recommend working here, but you could use the interview for practice.

Confirmed questions4 questions
  • Questions about hashing.
  • Questions about arrays.
  • How to write test cases.

Sigma Computing Software Engineer Interview Questions

Quoted word for word from Sigma Computing interview reports.

How can you tell if the token sequence for JSON is invalid?

Read reports

Given shirt sales data, create a pivot table to aggregate sales by color and date.

Read reports

How would you implement a file system crawler given a potentially slow or failing getPath method?

Read reports

Can you construct a binary parser tree from an array of tokens? Each token has a type, and based on that type, it might link to left/right children to store basic values.

Read reports

What is the time complexity of a specific function and how can it be improved?

Read report

Implement get and set methods on a spreadsheet class to retrieve the first n rows, and then enhance it to include formulas that execute based on other cell values.

Read report

What's the difference between errors that can be retried and those that can't?

Read report

Can you design a filesystem object in Python, given a specific object structure and adhering to time complexity constraints?

Read report

Can you implement a spreadsheet class with setCell, getCell, and printTopN rows APIs?

Read report

Formats, difficulty and experience

Across all 63 Sigma Computing interview reports.

Interview formats

Coding 32.3%
Technical 31.7%
Behavioral 23.6%
System Design 10.6%
Presentation 1.2%

Interview difficulty

Easy 14.3%
Average 68.3%
Difficult 17.5%

Candidate experience

Neutral 27%
Positive 38.1%
Negative 34.9%