I applied online. The process took 1 day. I interviewed at Honestbee (Taipei) in Oct 2016
Interview
15 minutes' phone interview with an HR. Then got an onsite interview, which supposed to include an hour's coding interview and an hour's cultural fit interview.
I had experiences working as a full-stack engineer before concentrating on the front-end side, so they asked me quite a lot questions about databases and back-end as well. Even thought I hadn't touched that area for nearly 2 years and was applying for a front-end job.
But I give negative feedback to this interview process because I felt being discriminated a little bit.
When I walked in for the coding interview, the interviewer just sat there, looked up inexpressively, and told me to sit. However, before I left the room, the guy who was being interviewed right after me entered. And the interviewer did stand up, smile politely and shake his hand.
He also looked at his phone every now and then when I was answering his questions.
And when I was waiting for the cultural interview in the next room, the HR came to me and said: "Sorry, you can go home now", and then walked away.
I did answer every questions as professionally as I could. I got offers from larger international companies around that time. So I'm not sure what made them think I didn't even deserve a cultural fit interview and should be rejected right there. I also noticed that in the entire floor, which the HR told me was their engineering department, were all males. I sincerely hope that it was not because I'm a woman so that they didn't think I would be a good fit.
Interview questions [5]
Question 1
How to implement a function that dose this: add(a)(b) = a + b
How to design database tables for a service like honestbee: users enter their addresses and we show them available grocery stores. Each store owner can add their own categories and products. But products in different stores might share the same picture. Users can search items among all stores that are able to deliver to their addresses.
Many term explanation questions like: what is closure, callback, global and local variables.
And some backend-related questions: what's cdn server; differences between MyISAM and innoDB; how to solve a database deadlock.