I applied online. The process took 4 days. I interviewed at A10 Networks (Beijing, Beijing) in Oct 2016
Interview
1. phone interview ( 15 mins)
2. Onsite interview ( 4 hours)
2.1 answer questions written in paper of page 4.
2.2 interviewer ask questions.
2.3 onsite coding, including 4 programs.
2.4 remote onsite interview.
2.5 HR interview
3. Remote onsite interview ( 2 hours)
Interview questions [5]
Question 1
1. Please give a method which used to check if two strings are anagrams.
Anagrams: a word, phrase, or name formed by rearranging the letters of another, such as:
1). "cinema" formed from "ice man".
2). "listen" formed from "silent".
3). "This is a tomcat" formed from "Tom has a tisict".
4. Please give a function which can print all node/child-node names of a json object in tree structured.
EG:
var tree = {
node1:{
node2:"",
node3:{
node4:""
}
}
}
Print: ["node1", "node2", "node3", "node4"]