
Hola Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 39 interview experiences · FREE TO READ
Which role are you interviewing for?
17 roles · 39 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Hola.
R&D Specialist
Their whole process is super detailed on their website, but here's the gist: First, a phone screen with HR. If you pass that, they send a Google Docs link with specific JS questions to solve in a tight time limit. The doc was named 'Whiteboard,' which was a red flag, but I went through with it. After passing that, there's a super short 5-minute interview with a technical person. My interviewer had Skype issues and wouldn't use anything else, so I ended up answering questions in another 'Whiteboard' Google Doc. After the five minutes, the interview ended, and they said they'd let me know my 'score' and if I'd proceed. Never heard back.
- How would you refactor the provided JS code?
- How would you approach sorting strings using JS?
- Can you solve other JS coding challenges?
Front End Developer
Hola is an Israeli company that allows complete remote work. The interview was conducted from home. They sent an email asking me to pick a time slot between Sunday and Thursday, from 3 PM to 11 PM. Once I selected a time, they sent a Google Doc via email where I had to provide my answers. There were two JavaScript questions to evaluate and optimize code. However, there was no response after the Google Doc was submitted, so I had to follow up. It seems they are looking for very talented coders. The good thing is they offer full remote work, but their interview process isn't very structured; it feels like pure luck to get hired.
- Write JavaScript code to check if brackets are closed properly, like indentation.
- Optimize the provided code.
Javascript R&D Engineer
The HR was polite and to the point. They gave me a link to a google doc whiteboard with 2 challenges and I had to solve it in a limited amount of time. The time was sufficient and the questions were not very difficult. There was a strict rule to code in the google doc and not in a repl or an editor or an IDE. No copying to/from external resources. I made a mistake of returning 1 instead of 0 and 0 instead of 1 which I realized later on after the time was up. I was not selected to go to the next round for the same reason. All this is to say, if you're planning to apply, please don't take their coding standards lightly. Don't be disheartened by the negative reviews or their coding standards because they're kind of strict and we all know js is very loosely typed and to squeeze performance and maintenance, there needs to be rules.
- Create a function that acts like a linter.
- Optimize a given function for better performance.
Software Engineer
The interview process has 3 steps: first, a chat with a recruiter about general stuff and an offline coding test on gDocs, then a live coding test with an Engineer, and finally another live coding test with a different Engineer. There aren't really any technical questions, but the coding tests themselves are pretty cool and tough. They want you to focus on making code better, using classes, and working with async functions. You should check out their DNA page to see why they do the interview this way.
- Can you create a method to verify if a string containing parentheses like '([<' is perfectly nested?
- How would you optimize a given function?
- Please implement a deferred class with 'resolve' and 'then' methods.
Hola Interview Questions
Quoted word for word from Hola interview reports.
“Write a function that compares two strings lexicographically in a case-insensitive manner.”
Read reports →“Implement compression for brackets.”
Read reports →“Write JavaScript code to check if brackets are closed properly, like indentation.”
Read reports →“Can you write code to determine if a string represents valid parentheses?”
Read reports →“Create a function that acts like a linter.”
Read report →“Create a basic Promise API”
Read report →“Can you create a method to verify if a string containing parentheses like '([<' is perfectly nested?”
Read report →“Could you implement a case-insensitive string comparison function?”
Read report →“Write a SQL query.”
Read report →Formats, difficulty and experience
Across all 39 Hola interview reports.