Interview was very systematic and had around 6 rounds of interviews (4 technical and 2 managerial).
I was giving the interview for the role of Senior QA Engineer, which required Linux and Python automation skills. They were looking for a person with basic networking skills as well.
There was a screening round by HR who wanted to have a know-how of basic technical knowledge of the domain I was applying for. Some of the questions were:
Once I was through this round, I was shortlisted for a Skype round of technical interview. It went for an hour and was a video call.
It involved writing Python code in some web-based app where they could look at the code written. It was a text-based app, and the code could not be executed. Simple Python programs and further optimization, which involved lists and dicts.
Linux networking questions, DNS, DHCP. Questions on composition. Linux commands related to the network, difference between HTTP and HTTPS, what is SSL? TLS.
Next was a full-day technical interview at the Bangalore office at EGL.
First round was on Python coding, writing code on the board, and code optimization in the written code. Questions on the current domain, its working, and further questions on the working domain and deep dives.
Second round was a Linux round with questions on sed, awk, process ID collections, and shell scripts, writing single-line code for an operation.
Some Python code on parsing a text-based file and sorting it. Write a sorting program.
Next was a managerial cum technical round, where the manager mainly focused on threads, processes, multithreading coding, and its understanding. That was done for the day.
Next, there was one more Skype round with a manager in Bangalore, where he asked questions mainly from the resume and Python code. Performance of the test system and discussion on the roles and responsibilities.
Another round with a US manager at night. That round had a basic discussion on the roles I was applying for and was slightly technical as well.
I was asked to write a regex expression, demonstrate Python know-how, answer testing-based questions, and explain the basic working and understanding of mutex semaphore.
After 2 weeks, they came back offering the job, but I had another offer in hand and had already joined.
They asked to choose between performance testing and feature testing. Many other interview questions are described above.
The following metrics were computed from 1 interview experience for the Akamai Technologies Senior Quality Assurance Engineer role in Bengaluru, Karnataka.
Akamai Technologies's interview process for their Senior Quality Assurance Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Akamai Technologies's Senior Quality Assurance Engineer interview process in Bengaluru, Karnataka.