
Hola Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 11 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Hola.
Software Engineer
The interviewer was really stuck in his own way of coding and had a bad attitude. The interview was supposed to be about javascript, but he didn't even know how javascript works in a browser. He actually said that indexing a string with an index larger than its length returns 0, which is wrong – it should return 'undefined'. You can easily check this in browser dev tools. He was also rude, kept typing and doing other stuff, and I had to prompt him multiple times for clarification or to let him know I was finished.
- Could you write a function to compare two strings?
- How would you optimize the string comparison function you just wrote?
- There is a bug in this code, can you find and fix it?
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.
Software Engineer
Overall, it was a 4 stage process that took quite a bit of time from first phone interview to the last interview on site of the company. At first it was a 15-minute phone call with an HR about my professional skills and work experience. Within a week I had an interview with an engineer. Next I had a more detailed skype interview with the CTO and then I was offered to visit the company for a 3-week visit.
- In a Google-style interview lasting an hour on Skype, develop and then improve some performance/algorithm solution.
- Given a generic API, first describe what that API is supposed to do, and then implement that API.
Hola Software Engineer 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 →“Can you write code to determine if a string represents valid parentheses?”
Read reports →“Create a basic Promise API”
Read reports →“Can you create a method to verify if a string containing parentheses like '([<' is perfectly nested?”
Read reports →“Could you implement a case-insensitive string comparison function?”
Read report →“Can you implement the int strcasecmp(char* a, char* b) function?”
Read report →“Can you implement a checker for parenthesis correctness?”
Read report →“How can you transform a synchronous function into an asynchronous one?”
Read report →“Could you write a function to compare two strings?”
Read report →Formats, difficulty and experience
Across all 11 Hola interview reports.