I applied for the role in July 2015 and received a call for a telephonic interview in February 2016. The interview process was very slow. A recruiter called me and set up a telephonic interview with the hiring manager. The telephonic interview was just a screening; they asked me to write a linked list program and explain my roles in teams.
I was then asked to fly down to Akamai's office for an interview. The interview consisted of three panels and a final hiring manager interview.
Overall, the ambiance and basic courtesy were good. However, the interview panels were very rude and mocked me about my immigration status. The 1st panel made comments during coding. It was very harsh.
Reverse a linked list example. A -> B -> C -> D If the user says two as the order of reversal, the output should be: C -> D -> A -> B
Create data structures for a NAT table. The entries should flush if there is no activity for 10 minutes.
Design an Akamai CDN network. The interviewer drew three circles: a. Client b. Akamai overlay network c. Origin How efficiently can a client connect to the origin through Akamai?
TCP socket programming.
SYN flooding problem - How to protect a TCP program from hacking.
How to handle multiple clients, say 1 million, in a TCP server.
What will be the size of the executable for these two programs?
a. class A { private: int a; };
b. class A { int a; };
The following metrics were computed from 2 interview experiences for the Akamai Technologies Senior Software Engineer role in Boston, Massachusetts.
Akamai Technologies's interview process for their Senior Software Engineer roles in Boston, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Akamai Technologies's Senior Software Engineer interview process in Boston, Massachusetts.