Beyond, Inc. logo

Beyond, Inc. Software Engineer Interview Questions
& Process

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

Based on 30 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
65.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Beyond, Inc..

Showing 3 of 30
Beyond, Inc. logo
Beyond, Inc.

Principal Software Engineer

Engineering

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

The interview process was a 4-hour session that included lunch. It started with an hour with two engineering managers who asked me to model a professor-class-student relationship using database tables and JPA entities, with a specific focus on a many-to-many relationship from students to classes. The next hour was with a QA manager and a dev manager where I had to design a class diagram for Pilots, Flight Attendants, and Passengers, illustrating inheritance and polymorphism, and incorporating a 'deadhead' concept using composition, though I felt decorator pattern might have been a better fit. Then we had lunch with two project managers, which was a good time to ask questions, but it felt a bit like an interrogation since they mostly asked questions. After lunch, I met with two architects who presented me with a challenge of navigating a directed graph with cycles, recommending brushing up on recursion for such problems. The final part was with a dev manager who addressed my remaining questions. They were quite swift in giving me the hiring decision.

Confirmed questions3 questions
  • Could you design a class diagram illustrating the relationships between Pilot, Flight Attendant, and Passenger, including concepts of inheritance and polymorphism, and also account for the 'deadhead' status for pilots or flight attendants traveling as passengers?
  • How would you model the relationship between 'professor', 'class', and 'student' using database tables and JPA entities, specifically handling a many-to-many relationship from students to classes?
  • How would you approach navigating a directed graph that contains cycles?
Beyond, Inc. logo
Beyond, Inc.

Software Engineer

Engineering

Mid Average Negative experience No offer 2 rounds
Interview process
Phone screen Onsite
Interview formats
Technical Coding System Design Other

The interview started with a phone call, and then there was a face-to-face interview. The company provided flight tickets, hotel accommodation, and airport transportation. Most interviewers asked good questions and seemed fair, but a couple of technical people involved in the hiring decision might have been biased, possibly favoring people who spoke their native language or practicing nepotism. Otherwise, I can't think of any other reason why I didn't get an offer.

Confirmed questions5 questions
  • Were there questions related to enterprise Java?
  • Were there any design questions?
  • Were there some basic algorithm questions?
Beyond, Inc. logo
Beyond, Inc.

Software Engineer

Engineering

Director Average Negative experience No offer 1 round
Interview process
Phone screen
Interview formats
Technical Behavioral

I went through a phone screen, and I felt like it went pretty well. I thought I nailed all the technical questions. But, I think the issue might have been that I was looking for a director-level role, and they were interviewing me for an individual contributor position. Just a bit of a mismatch, you know? It's happened before with the same company a few years back. The people were nice, but in both instances, I never even got a call back to let me know the process was over. I even sent an email about a month after the phone screen, and they never responded.

Confirmed questions1 question
  • What's your motivation for wanting to join Overstock?

Beyond, Inc. Software Engineer Interview Questions

Quoted word for word from Beyond, Inc. interview reports.

If the input is "Hello", what would be the output if all vowels were replaced in reverse order? (Expected output: "Holle")

Read reports

Given a Neighbor nodes function, solve a graph problem to find all reachable nodes starting from any given node.

Read reports

For a given number like 123, how would you compute the sum of all its possible permutations?

Read reports

Why is it necessary to override hashcode when you override the equals() method?

Read reports

How should one go about deleting resources in a RESTful web service?

Read report

How would you implement a function to display all nodes in a tree structure?

Read report

Formats, difficulty and experience

Across all 30 Beyond, Inc. interview reports.

Interview formats

Technical 37.2%
Coding 24.4%
Behavioral 24.4%
System Design 7.7%
Presentation 3.8%

Interview difficulty

Easy 10%
Average 73.3%
Difficult 16.7%

Candidate experience

Negative 17.2%
Positive 65.5%
Neutral 17.2%