
eDreams ODIGEO Frontend Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at eDreams ODIGEO.
Frontend Engineer
Got through to the first phase, which included typical HR queries alongside technical questions about JavaScript. These technical questions were posed by a non-technical recruiter, meaning you couldn't elaborate or seek clarification. I was rejected because when asked about a specific skill set, I attempted to discuss it rather than simply saying 'yes'. They logged it as a 'no', and the engineering team rejected me. I reached out to the recruiter to clarify that I do possess those skills, but was ignored. The call itself was okay, and the recruiter seemed to try to make me comfortable, but this process isn't right.
- Tell me about yourself / general HR questions.
- Standard JavaScript questions.
- Standard React questions.
Frontend Software Engineer
The interview process had 4 steps, with the last one being optional for senior folks. First, an HR video call where they asked some theoretical Javascript questions that the tech team came up with (45min). Then, a Hiring Manager interview to discuss the role in more detail (30min). After that, a technical interview (1.30h) where I had to complete 3-5 exercises on CodeSandbox. These exercises involved fixing, completing, or adding features to pre-compiled vanilla Javascript and React code. Finally, there was an optional take-home project for senior positions.
- How would you correctly pass the "this" object inside a callback within a function, especially when "this" is invoked and reassigned?
- Refactor a basic React interface: initially, it should take string inputs, add them to an array, display them, and allow removal. Then, modify it to work with objects and their properties instead of just strings.
- Create a dictionary representation using an appropriate type and implement functions for inserting and removing key-value pairs, where the key is a word and the value is its description.
Senior Frontend Developer
After a two-week wait for an initial response, I was contacted via LinkedIn for a first call. They indicated a one-week follow-up, but after two weeks of silence, I inquired about my application's status and received no reply. They then offered a salary significantly lower than expected for a Senior Frontend Developer role in Spain, with Glassdoor indicating an average closer to 58k.
- What is your experience?
- What are your reasons for leaving your current employer?
eDreams ODIGEO Frontend Engineer Interview Questions
Quoted word for word from eDreams ODIGEO interview reports.
“What does idempotence mean in programming?”
Read reports →“Create a dictionary representation using an appropriate type and implement functions for inserting and removing key-value pairs, where the key is a word and the value is its description.”
Read reports →“Does asynchronous programming exist in JavaScript?”
Read reports →“Can you create an algorithm to check a string input for a specific substring format?”
Read reports →“What are promises in JavaScript?”
Read report →“Could you define what a hash is?”
Read report →“How would you correctly pass the "this" object inside a callback within a function, especially when "this" is invoked and reassigned?”
Read report →“What are some concepts related to concurrency in JavaScript?”
Read report →“Could you implement form validation with jQuery or JavaScript for these forms? We have radio buttons for 'person' or 'company'. For a 'person', validate first name, last name, and email. For a 'company', validate company name and phone number.”
Read report →Formats, difficulty and experience
Across all 10 eDreams ODIGEO interview reports.