I applied online. The process took 2 weeks. I interviewed at Laserfiche (Toronto, ON) in Oct 2017
Interview
Three rounds in total: HR phone interview from Long Beach, USA; Take-home test consists of two parts: one coding challenge, one problem solving exercise; onsite interview. The onsite interview consists of three parts: behaviour questions, coding challenge, and a problem solving challenge
Interview questions [3]
Question 1
Coding challenge: find the index of the first number matches a target number, and the number of the numbers that eligible.
Problem solving: 25 horses, you can race 5 horses every time, and in each race you can know the rank of the 5 horses, but not know the exact running time of each horse. Find the minimum times needed to find the 3 fastest horses among the 25.
Brief phone screening going over resume details, choice of major, etc., followed by a coding assignment and case study. Passed over for other candidates and sent a generic rejection letter, but given no feedback at all on those problems.
Interview questions [1]
Question 1
Write a program to find the first index of a given number in an array and the number of times it appears.
I applied through college or university. The process took 4 weeks. I interviewed at Laserfiche (Los Angeles, CA) in Nov 2017
Interview
I met some recruiters on campus, and answered two short technical problems (code to find sum of prime numbers and question about testing a water glass). I was then invited to an on-site interview, but I was out of town, so it was rescheduled and converted to an online video interview. I met with a few engineers from the test department who asked me about my background and gave me a few technical questions. After another week, I received a rejection email.