I applied through college or university. The process took 4 weeks. I interviewed at Laserfiche (Long Beach, CA) in Nov 2013
Interview
Went to a recruiting fair at the beginning of the year, got asked the difference between virtual functions and non virtual functions. Went on to a behavioral phone interview, mostly about my interests and past experiences, and what exactly I was looking for. I got emailed a couple of problems to solve (programming and problem solving) a couple of days later, which I had about four or five days to figure out.
From there, I got an on campus interview with the CTO and a Senior Engineer. Had to program the solution to a problem on the fly, but it wasn't too bad. I screwed up quite a bit in terms of syntax, but I think they knew my algorithm skills were there.
Interview questions [1]
Question 1
Given a sorted array and an element k, find the longest subsequence of k. Return the index of the start of the subsequence.
It was a phone interview, where they talked about why I was a great fit and we went through the resume together. They asked a couple questions as we were going through the resume.
I applied through college or university. The process took 3 months. I interviewed at Laserfiche in Jan 2013
Interview
After summited the resume on career fair, they contacted me 2 month later. Firstly, it is an hour of phone interview, it is about the resume and some behavior questions. Then, some exercises including one programming problem and one case solving problem. After that, is an onsite interview, it is an about the resume and behavior question. There is also an coding problem, to parse the Roman Number.
Interview questions [1]
Question 1
To understand the rule of roman number takes some time.