
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
Candidate interview experiences
First-hand accounts from people who interviewed at Beyond, Inc..
Principal Software Engineer
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.
- 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?
Software Engineer
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.
- Were there questions related to enterprise Java?
- Were there any design questions?
- Were there some basic algorithm questions?
Software Engineer
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.
- 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 →“What are some Java 1.5 features?”
Read report →“Can you implement a queue using a stack?”
Read report →“Could you explain what a war file is?”
Read report →Formats, difficulty and experience
Across all 30 Beyond, Inc. interview reports.