I applied online. The process took 3 weeks. I interviewed at Lukka
Interview
Sent a test with no clarity on the instructions. Expected to submit a result about how to implement a HashTable and clean up some code.
The main complication is there are no clarifying aspects to the documentation other than, "fix the code as you see fit." Context matters when it comes to these types of fixes, what is the code's intention, the usage, the bottlenecks as far as speed and optimization routes.
Finally, I tried to voice concern with the problems but the best part is simply that their email server prevents you from sending out a response after their allocated "one hour" from the time the email was sent. It seems funny because it's a take home assignment but in that case they could realistically just have this set up on a HackerRank instance and let the applicant take the one hour test on their own time. It added unnecessary complexity of needing to open an email, read the doc file, write code and send that code back to the user through email...
I wouldn't recommend going through this interview process, it's not streamlined and it quite unconventional without even have the ability to speak with any of their team and sent a take home assignment that is even more unconventional in that it's stored as a word doc and questions are more open ended than anything you'd encounter in a real world working environment
Interview questions [1]
Question 1
Describe how a HashMap achieves constant-time access/update
A normal interview process with a take home test. Had a screening call first and then was asked to take an average take home test that seemed to gauge technical knowledge.
I applied through a recruiter. I interviewed at Lukka
Interview
The first step was a 30 minute behavioral interview with a recruiter where we went over basic topics such as company structure and culture, my experience and what the company was looking for. I was asked about my previous experience and my motivations for wanting to join. The next step was a 45 min Technical interview with a engineer. It was comprised of a bunch of comp sci knowledge questions related to data structures, algorithms, run time complexity. It was followed by a code pairing exercise algo question.