Eightfold logo

Eightfold Software Engineer Interview Questions
& Process

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

Based on 34 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
64.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Eightfold.

Showing 3 of 34
Eightfold logo
Eightfold

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Onsite Onsite
Interview formats
Coding System Design Behavioral

The interview process started with a screening round where one DSA problem was asked. This was followed by a coding round featuring two DSA problems. Then came the design round, which included one LLD problem and one HLD problem. Finally, there was a Hiring Manager round that involved one HLD problem and some behavioural questions.

Confirmed questions2 questions
  • Algorithmic questions on Data Structures and Algorithms.
  • Standard Low-Level Design and High-Level Design problems.
Eightfold logo
Eightfold

Software Engineer Intern

Engineering

Intern Difficult Negative experience No offer 1 round
Interview process
Recruiter call Technical screen Offer
Interview formats
Coding Technical

The interview process was not great. I reached out to the CEO on LinkedIn who then arranged an interview with a software engineer. The CEO asked me to pick a time, and I did, but then the interviewer emailed me asking me to choose between two specific time slots, both odd times (8-9 am or 7-9 pm), trying to avoid the CEOs knowing about the limited choices. I refused to pick and asked him to suggest a time, and he eventually got me to agree to 8-9 am on Tuesday. He was 10 minutes late for the call and seemed inexperienced. He couldn't explain his questions clearly and rushed me throughout the interview. He gave me a LeetCode hard question (sliding window maximum) and expected a solution in under 20 minutes, asking for the runtime complexity before I even started coding. I solved it in O(n) time. He asked me to explain the code, and even though he initially said it wouldn't work, he let me run it. I had a few syntax errors which I fixed on the call. The code eventually ran successfully. He kept reminding me of the time left (15, 10, 5 mins) and that we were already past the scheduled time, which added to the pressure. My friend had a good experience interning in 2019, so it really depends on the interviewer. Despite solving a hard problem quickly, I got rejected, though I later got an offer from a top company.

Confirmed questions4 questions
  • Could you solve the sliding window maximum problem from LeetCode in O(n) time?
  • Could you explain the runtime complexity for the sliding window maximum problem before you start writing the code?
  • Could you walk me through your code for the sliding window maximum problem, explaining each iteration of your for loop?
Eightfold logo
Eightfold

Software Engineer

Engineering

Mid Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Onsite Presentation
Interview formats
Technical Presentation

I was contacted on LinkedIn by the CTO for a UI position. I told him I'm only frontend and haven't used React in a while, but he said that was okay and they needed a frontend engineer. So I agreed to interview and got a take-home project with a 24-hour deadline. I finished it and then went on-site. The CTO couldn't make it, so I interviewed with the team. The co-founder invited me back the next week to discuss the company roadmap and meet the CTO. Another week later, I met the CTO who then told me he wanted a full-stack engineer, not just frontend. This whole process took 3 weeks and 3 on-sites, which was a waste of my time since they advertised a frontend role but wanted full-stack, even after I told them my specialty.

Confirmed questions4 questions
  • Can you tell me about your JS knowledge?
  • What do you know about closures?
  • Explain scope in JS.

Eightfold Software Engineer Interview Questions

Quoted word for word from Eightfold interview reports.

Could you solve the sliding window maximum problem from LeetCode in O(n) time?

Read reports

Using DFS, can you determine the conversion rate between two currencies given a set of currency pairs and their rates?

Read report

Could you explain the runtime complexity for the sliding window maximum problem before you start writing the code?

Read report

Tell me about a variation of the 'Longest Increasing Subsequence' problem.

Read report

Could you construct a multi-level dictionary, similar to file processing, and handle edge cases?

Read report

Formats, difficulty and experience

Across all 34 Eightfold interview reports.

Interview formats

Coding 31%
Technical 31%
Behavioral 27.4%
System Design 8.3%
Presentation 2.4%

Interview difficulty

Easy 20.6%
Average 61.8%
Difficult 17.6%

Candidate experience

Positive 64.7%
Negative 35.3%