I applied online. The process took 2 days. I interviewed at A10 Networks (Los Angeles, CA) in May 2016
Interview
Consisted of 3 rounds (taken by 3 different people) - 2 interview rounds followed by a programming test. The two interview rounds focussed mainly on my projects (walkthrough of the resume), few simple networking questions, data structures(hash maps, linked lists and trees), C/C++ questions (including multi-threading concepts)
Interview questions [1]
Question 1
Write down the hash map implementation which includes creating a hash table, insert values, retrieve values, do basic error checks and handle collisions when two inputs result in the same hash key.