I applied online. I interviewed at SmartAction (Los Angeles, CA) in July 2019
Interview
The first round was a phone interview with one of their software engineering directors. I didn’t know it was going to be a technical interview, but the second half dove into a bunch of technical questions.
I did get called for an onsite interview afterward. I emailed the coordinator asking if they offered reimbursement for travel to the interview. She said she would email back with information and never did. I sent a follow up email to no response.
It’s extremely unprofessional for a company to ghost their candidate randomly for asking a question about travel reimbursement.
Interview questions [1]
Question 1
What are the differences between a linked list and a hash table?
I was scheduled to talk to 4 people and was slotted for about 3 hours. Two of the people I was supposed to meet didn't show up so I ended only talking to two. They have you take a basic programming knowledge test first on mostly C# concepts and some SQL questions. Afterwards each of the person will interview you separately, they each have you do one whiteboard problem and talk about the position and your experience.
Interview questions [2]
Question 1
How to print out all the nodes level by level in a BST
I applied online. The process took 2 weeks. I interviewed at SmartAction (Los Angeles, CA) in Nov 2018
Interview
I have met two senior software engineers and each of them gave me one coding question. The questions were pretty straightforward to anyone who has a basic knowledge and experience of programming.
Interview questions [1]
Question 1
Given an array of numbers, output the frequency of each number in the array.