I applied through a recruiter. The process took 1 day. I interviewed at Akamai (Bengaluru)
Interview
I had got a call from the recruiter. I had two rounds one with the lead engineer and another with the hiring manager. The interviewers were friendly. Some of the questions asked were related to my current projects and some behavioral questions were also asked.
Interview questions [1]
Question 1
How to find distance between two nodes in a graph using map-reduce?
I applied through a recruiter. The process took 2 days. I interviewed at Akamai (Bengaluru) in Jul 2015
Interview
1 round of telephonic interview - 3 questions were asked based on Linked Lists, hash table, multi threading and some other questions. 2nd round was onsite, 2 persons from the team showed up. Basic DS questions, Stacks, Recursion, Linked Lists, Multi threading and thread synchronization based questions - went quite well. 3rd round was taken by the same person (mostly lead) who took the initial tele round. A real time task design question and 1 hour time. You need to come up with the Data Structure and math required to compute the data. I was very disappointed as I could not clear this round, as the question was not very difficult but I just could not do well.
I think its a great place to work with lot of young and energetic crowd and talented people. The interviewers were knowledgeable and very comfortable to speak with. Overall a good experience and a disappointment.
I applied online. The process took 1 day. I interviewed at Akamai (Cambridge, MA) in Apr 2015
Interview
Four coding meetings, and two other with Hiring Managers.
Hiring managers would ask behavioral questions and projects. Would also like you to describe the product of your current work.
The technical will include only whiteboard.
HR friendly. Nice buildings and rooms. Nice vibes and seem to have nice friendly people.
Interview questions [1]
Question 1
Q1: Find the common ancestor of two nodes in a binary tree (not binary search tree). Interviewers didn't know the complexity.
Q2: Write echo client-server model. It is expected to know the signatures of the apis and the arguments passed in bind, listen, accept.
Q3: Implement ringbuffer.