
eharmony Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 8 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at eharmony.
Software Engineer
Started with a phone interview where they asked basic questions about my history and the technologies I've used. Then, I had an on-site interview that lasted about 4 hours. I met with about 6 people from the team, including engineers, designers, and project managers. I also had lunch with the head of mobile.
- Describe your background and relevant technologies.
- How would you design a RESTful API?
- Walk me through the process of building a feature, while I watch you code.
Software Engineer
The interview process began with a 45-minute phone screen focusing on theoretical Java concepts, particularly data structures and concurrency. This was followed by a 45-minute Skype interview where I had to solve a Java programming problem using collabedit. The final stage was an onsite interview at the Westwood office in LA, which lasted from 11 am to 4:45 pm. It involved several 45-minute sessions with different interviewers assessing my Java coding skills, understanding of multi-threading, design patterns, and basic SQL. Lunch was included with one interviewer at an Italian restaurant nearby. The new Westwood office is nice, and the interviewers were friendly. The recruiter was very helpful in keeping me updated throughout the process. Overall, the interview experience met my expectations set by the initial rounds.
- Could you explain theoretical Java concepts?
- What are your thoughts on data structures?
- What do you know about concurrency?
Software Engineer
First, I spoke with the recruiter about the job and the company. Then, I had a phone interview with the Hiring Manager where they asked basic technical questions about Java, the Internet, databases, HTTP, REST, and open-source frameworks. The onsite interview was quite long, with 4 rounds of 45-minute interviews with different developers. It felt like they expected very precise answers, as if I had practiced them beforehand. If you didn't know the answer exactly or tried to solve programming problems differently, you likely wouldn't get the offer due to the time constraints.
- Mostly design based questions were difficult to answer or think in that given time
eharmony Software Engineer Interview Questions
Quoted word for word from eharmony interview reports.
“Given a set of courses and their prerequisites, determine if all courses can be finished. Leetcode problem.”
Read reports →“How would you design a RESTful API?”
Read reports →“Can you solve this Java programming problem?”
Read reports →“What are some design patterns?”
Read reports →“Could you explain theoretical Java concepts?”
Read report →“What do you know about concurrency?”
Read report →“Tell me about multi-threading.”
Read report →“What are your thoughts on data structures?”
Read report →“Do you have any basic SQL knowledge?”
Read report →Formats, difficulty and experience
Across all 8 eharmony interview reports.