Upload Button Icon Add office photos

Akamai Technologies

Compare button icon Compare button icon Compare
4.4

based on 364 Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Akamai Technologies Interview Questions, Process, and Tips

Updated 20 Dec 2024

Top Akamai Technologies Interview Questions and Answers

View all 55 questions

Akamai Technologies Interview Experiences

Popular Designations

61 interviews found

I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 2 technical interview rounds and 1 managerial round. 1st round of technical happened in hackerank with 5 coding questions and networking related questions. 2nd technical was fully in resume based. DNS and ...

Interview Preparation Tips

Interview preparation tips for other job seekers - Python, networking, cloud topics are important.

Interview Questionnaire 

4 Questions

  • Q1. Class imbalance
  • Q2. Auditing concepts
  • Q3. Classification problems
  • Q4. Python, excel and SQL

Senior Data Scientist Interview Questions asked at other Companies

Q1. What is the difference between logistic and linear regression?
View answer (4)

I applied via Referral and was interviewed before Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. If I open www.google.com, explain what goes on in the background.
  • Ans. Explain the process from the scratch. DNS, TCP, SSL, and HTTP requests to google.com. The browser makes a DNS connection to get the IP address (explain the full process, recursive query), makes a TCP connection to the IP address (explain the handshake). Then since google is on HTTPS, a TLS handshake happens (Explain the full flow). Then, an HTTP GET request is made by the browser to fetch the page.
  • Answered by Md. Tahseen khan
  • Q2. Few differences between HTTP 1.0 and 1.1. You may want to check HTTP2 as well.
  • Ans. 

    HTTP 1.1 introduced persistent connections, chunked transfer encoding, and improved caching.

    • HTTP 1.1 allows multiple requests over a single connection

    • HTTP 1.1 supports chunked transfer encoding for better handling of large data

    • HTTP 1.1 introduced improved caching mechanisms

    • HTTP 2.0 uses binary framing instead of text-based framing in HTTP 1.x

  • Answered by AI
  • Q3. Read about caching headers thoroughly and their differences. Like the difference between no-store and no-cache.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough with HTTP, DNS and SSL

Skills evaluated in this interview

Technical Support Engineer Interview Questions asked at other Companies

Q1. Admin Questions :- What is Relationships what are types of relationships
View answer (4)

Project Lead Interview Questions & Answers

user image Anonymous

posted on 11 Oct 2020

Interview Questionnaire 

1 Question

  • Q1. What challenges are you facing during this Covid times as all of your resources are working remotely and how do you handle these challenges

Project Lead Interview Questions asked at other Companies

Q1. PowerBuilder 1. How to build app in one click? 2. How to read data from web page? 3. Have you used any PDF tools 4. How to save data from datawindow to XML 5. How to read mail from Outlook 6. How you migrate to new version.net SQL 1. Perfor... read more
View answer (1)

Akamai Technologies interview questions for popular designations

 Software Engineer

 (4)

 Intern

 (3)

 Sdet 2

 (3)

 Cloud Support Engineer

 (2)

 Infrastructure Engineer

 (2)

 QA Engineer

 (2)

 Sdet Engineer

 (2)

 Software Development Engineer II

 (2)

Freelancer Interview Questions & Answers

user image Anonymous

posted on 18 May 2022

I applied via Naukri.com and was interviewed before May 2021. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Basic knowledge of campaign

Interview Preparation Tips

Interview preparation tips for other job seekers - Follow basic topic in thermodynamic

Freelancer Interview Questions asked at other Companies

Q1. A customer demands a feature or service your platform doesn't currently offer. How do you handle this request? (1 Point) * Dismiss the request, stating the platform op- erates as is. Thank them for the suggestion and explain any limitations... read more
View answer (1)

Get interview-ready with Top Akamai Technologies Interview Questions

I applied via Walk-in and was interviewed before May 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Since I am from TC they asked about CCN, routers, OSI models, IP models and protocols, their working in RTS

Interview Preparation Tips

Interview preparation tips for other job seekers - Firstly being bold, confident and the faith that I will and can learn if there is anything new is much more important. Secondly, even if you are good at 1 or 2 languages be confident in that. Thirdly never ever think or do that I will learn languages perfect and then start attending interviews, first attend interviews, so after couple of failures you will get to know what is important? where you are lagging? What you need to improve? How should be communication skills? How you make out to get selected to your dream job? So don't wait for perfect moment make the moment perfect.

Associate Technical Engineer Interview Questions asked at other Companies

Q1. What do you think is the most impactful technology today?
View answer (1)

Jobs at Akamai Technologies

View all

I was interviewed in Jan 2017.

Interview Questionnaire 

3 Questions

  • Q1. Mostly about your work profile & projects worked a Telephonic round
  • Q2. Generic round
  • Q3. Questions about couple of puzzles, tricky ones

Interview Preparation Tips

Round: Presentation Round
Experience: Presenting on topics like DNS/HTTP to panel for about an hour
Tips: Focus on basics and present it with configdence

Round: Role Explinatiom
Experience: One of the Solutions Architect explains about the roles and responsibilities along with day to day activities

Round: Managerial Round
Experience: Previous experience and willingness to work in night shifts

Round: English test
Experience: Listening and writing a mail to client for a scenario- not difficult

Solution Architect Interview Questions asked at other Companies

Q1. Difference Between classic folder and Modern folder?
View answer (10)

I was interviewed before May 2016.

Interview Questionnaire 

1 Question

  • Q1. Manager Interview

Interview Preparation Tips

Round: Technical Interview
Experience: A topic was provided prior to the interview. I had to prepare a presentation on the topic given. There was a panel of judges who asked questions based on my presentation.
Tips: Prepare well as the panel is very strict about the technical details.

Round: Puzzle Interview
Experience: general puzzles to check problem solving capabilities

Round: Other Interview
Experience: An interaction with the manager to clarify your questions

Round: HR Interview
Experience: General HR interview

Associate Solution Architect Interview Questions asked at other Companies

Q1. How data is stored in snowflake
View answer (1)

I applied via Referral

Interview Questionnaire 

15 Questions

  • Q1. Program to swap kth and kth to last element of a singly linked list in one pass. You are not given the length of the linked list before hand
  • Ans. 

    Swap kth and kth to last element of a singly linked list in one pass without knowing the length of the list.

    • Traverse the linked list using two pointers, one starting from the head and the other starting from kth node.

    • When the second pointer reaches the end of the list, the first pointer will be pointing to the kth to last node.

    • Swap the values of kth and kth to last node.

    • Handle edge cases such as k being out of bounds o...

  • Answered by AI
  • Q2. Program to reverse the ordering of words in a sentence
  • Ans. 

    Program to reverse the ordering of words in a sentence

    • Split the sentence into an array of words

    • Reverse the array

    • Join the array into a sentence

  • Answered by AI
  • Q3. Program to find the intersection point of two singly linked lists in O(n)
  • Ans. 

    Program to find intersection point of two singly linked lists in O(n)

    • Traverse both lists and find their lengths

    • Move the head of the longer list by the difference in lengths

    • Traverse both lists in parallel until intersection point is found

    • Return the intersection point

  • Answered by AI
  • Q4. Program to reverse a singly linked list both recursively and iteratively
  • Ans. 

    Program to reverse a singly linked list both recursively and iteratively

    • Iteratively: Use three pointers to reverse the links between nodes

    • Recursively: Use a recursive function to reverse the links between nodes

    • In both approaches, update the head and tail pointers accordingly

  • Answered by AI
  • Q5. There are 12 balls which are identical in size and appearance but one is an odd weight (could be light or heavy). Find it in minimum number of weighings using a balance
  • Ans. 

    Find odd weight ball among 12 identical balls using a balance in minimum weighings.

    • Divide balls into 3 groups of 4 each

    • Weigh any 2 groups against each other

    • If both groups weigh the same, the odd ball is in the third group

    • If one group is heavier, weigh any 2 balls from that group against each other

    • If they weigh the same, the odd ball is the remaining one

    • If one ball is heavier, it is the odd ball

    • Repeat the process with t

  • Answered by AI
  • Q6. Program to reverse a singly linked list in groups of k recursively
  • Ans. 

    A program to reverse a singly linked list in groups of k using recursion.

    • Create a recursive function that takes the head of the linked list and the group size as parameters.

    • If the remaining list has less than k nodes, return the head as it is.

    • Reverse the first k nodes by recursively calling the function for the next group.

    • Connect the reversed group to the remaining list.

    • Return the new head of the reversed list.

  • Answered by AI
  • Q7. Program to find the length of the longest substring without repeating characters in a string
  • Ans. 

    Program to find length of longest substring without repeating characters in a string.

    • Use a sliding window approach to traverse the string

    • Use a hash set to keep track of unique characters in the current substring

    • Update the length of longest substring without repeating characters as you traverse the string

  • Answered by AI
  • Q8. You are given two cubes. Represent the date of a month (01 ­ 31) using both the cubes by placing numbers on the given cubes
  • Ans. 

    Representing date of a month using two cubes with numbers 0-9 on each face

    • Assign numbers 0-9 on each face of both cubes

    • Use one cube to represent tens digit and other for ones digit

    • Rotate cubes to display desired date

    • Example: Cube 1 - 0, 1, 2, 3, 4, 5; Cube 2 - 0, 1, 2, 6, 7, 8; To represent 23, Cube 1 shows 2 and Cube 2 shows 3

  • Answered by AI
  • Q9. Given an array containing repeated characters, find the character repeated most number of times
  • Ans. 

    Find the character repeated most number of times in an array of strings.

    • Create a dictionary to store character count

    • Iterate through each string and character

    • Return the character with highest count

  • Answered by AI
  • Q10. Trace the output of a C/C++ code snippet containing extensive pointers and references
  • Ans. 

    Answering a question on tracing output of C/C++ code snippet with pointers and references

    • Understand the code and identify all pointers and references

    • Trace the values of each pointer and reference at each step

    • Follow the flow of the code to determine the final output

  • Answered by AI
  • Q11. Explain segmentation fault
  • Ans. 

    Segmentation fault is a type of error that occurs when a program tries to access a memory location that it is not allowed to access.

    • Segmentation fault is also known as a segfault.

    • It is a common error in C and C++ programming languages.

    • It occurs when a program tries to read or write to a memory location that it does not have permission to access.

    • This can happen when a program tries to access an uninitialized pointer or ...

  • Answered by AI
  • Q12. Explain BFS and DFS
  • Ans. 

    BFS and DFS are graph traversal algorithms used to search for nodes in a graph.

    • BFS stands for Breadth First Search and explores all the nodes at the current depth before moving to the next level.

    • DFS stands for Depth First Search and explores as far as possible along each branch before backtracking.

    • BFS uses a queue data structure while DFS uses a stack or recursion.

    • BFS is useful for finding the shortest path in an unwei...

  • Answered by AI
  • Q13. 4. Which traversal would I prefer for finding a cycle in a graph?
  • Ans. 

    I would prefer Depth First Search (DFS) traversal for finding a cycle in a graph.

    • DFS is better suited for finding cycles in a graph as it explores deeper into the graph before backtracking.

    • DFS can detect a cycle in a graph in O(V+E) time complexity.

    • DFS can be implemented using recursion or a stack.

    • Breadth First Search (BFS) can also be used to find cycles but it is less efficient than DFS.

    • In DFS, we can keep track of v

  • Answered by AI
  • Q14. Explain time and space complexities of hashmap
  • Ans. 

    Hashmap has constant time complexity for insertion, deletion, and retrieval, but requires additional space.

    • Hashmap provides constant time complexity O(1) for insertion, deletion, and retrieval operations on average.

    • The space complexity of a hashmap is proportional to the number of elements stored in it.

    • Hashmap uses a hash function to map keys to indices in an underlying array, which allows for efficient lookup.

    • In case ...

  • Answered by AI
  • Q15. Design the underlying data structure behind a login page
  • Ans. 

    The data structure behind a login page should store user credentials securely.

    • Use a database to store user information

    • Hash and salt passwords for security

    • Include fields for username, email, password, and possibly additional information

    • Consider implementing two-factor authentication

  • Answered by AI

Interview Preparation Tips

Skills:
College Name: NA

Skills evaluated in this interview

Top Akamai Technologies Software Engineer Interview Questions and Answers

Q1. There are 12 balls which are identical in size and appearance but one is an odd weight (could be light or heavy). Find it in minimum number of weighings using a balance
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)

Application Developer Interview Questions & Answers

user image Padmaja Sridharan

posted on 6 Nov 2015

Interview Questionnaire 

7 Questions

  • Q1. Design data structure for Excel sheet
  • Ans. 

    Design data structure for Excel sheet

    • Use a 2D array to represent rows and columns

    • Each cell can contain a string or a formula

    • Include metadata such as cell formatting and data validation rules

  • Answered by AI
  • Q2. Implement monitors in OS
  • Ans. 

    Monitors are implemented in OS to synchronize access to shared resources.

    • Monitors are used to ensure mutual exclusion and synchronization of shared resources.

    • They are implemented using locks and condition variables.

    • Monitors provide a higher level of abstraction than locks and semaphores.

    • Examples of monitors in OS include Java's synchronized keyword and C#'s lock statement.

  • Answered by AI
  • Q3. Real time egs for oops concepts ( this is very frequent question that is asked)
  • Q4. One query using self join ­ (ename,mid) display all employee names with their manager  names
  • Q5. How to  delete nth node in linked list
  • Ans. 

    To delete nth node in a linked list, we need to traverse to the (n-1)th node and change its next pointer to (n+1)th node.

    • Traverse to (n-1)th node and change its next pointer to (n+1)th node

    • Handle edge cases like deleting the first node or deleting the last node

    • Free the memory of the deleted node

  • Answered by AI
  • Q6. Suppose in an abstract class  a function called x(), AND there is another  function with the same name in its derived class.Now create pointer for the abstract class,  point it to the derived class object
  • Ans. 

    Creating a pointer for an abstract class and pointing it to a derived class object with a function name conflict.

    • Use virtual keyword for the function in the abstract class.

    • Use override keyword for the function in the derived class.

    • Access the function using the pointer with the derived class object.

  • Answered by AI
  • Q7. PUZZLE : one circle (radius r) is drawn.You are throwing a stone in it than what is the probability that stone lies near  the center?

Interview Preparation Tips

Round: Test
Experience:  Apps were  quite tough while technical was easy.
In subjective section they asked the following questions:-
1. ER diagram for a given situation
2. Print Pascals triangle.
3. An Output for stack based question
4. A program using stacks and queues.
    A queue {1,2,3,4,5,6} and was asked to print every  third element  from the last including the first element.
( Condition was given to construct with a class called My Stack, queue called My queue and was allowed to just create stack ,queue , int type and not any other data type).
In subjective i just attended 3 questions and got selected type.

Round: Technical Interview
Tips:  Make sure u do your written well.And do not keep intention to get shortlisted alone,but to be one among the top three or four.

Skills:
College Name: Anna University Chennai

Skills evaluated in this interview

Application Developer Interview Questions asked at other Companies

Q1. Reverse Linked ListGiven a singly linked list of integers. Your task is to return the head of the reversed linked list. For example: The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -&g... read more
View answer (6)

Akamai Technologies Interview FAQs

How many rounds are there in Akamai Technologies interview?
Akamai Technologies interview process usually has 2-3 rounds. The most common rounds in the Akamai Technologies interview process are Technical, One-on-one Round and Coding Test.
How to prepare for Akamai Technologies interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Akamai Technologies. The most common topics and skills that interviewers at Akamai Technologies expect are Python, Linux, DNS, HTTP and Cloud.
What are the top questions asked in Akamai Technologies interview?

Some of the top questions asked at the Akamai Technologies interview -

  1. There are 12 balls which are identical in size and appearance but one is an odd...read more
  2. 4. Which traversal would I prefer for finding a cycle in a gra...read more
  3. PUZZLE : one circle (radius r) is drawn.You are throwing a stone in ...read more
How long is the Akamai Technologies interview process?

The duration of Akamai Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Akamai Technologies Interview Process

based on 31 interviews in last 1 year

Interview experience

4
  
Good
View more

People are getting interviews through

based on 42 Akamai Technologies interviews
Job Portal
Campus Placement
Company Website
Referral
WalkIn
31%
19%
14%
10%
5%
21% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.

Interview Questions from Similar Companies

Adobe Interview Questions
4.0
 • 246 Interviews
24/7 Customer Interview Questions
3.5
 • 174 Interviews
Globant Interview Questions
3.9
 • 162 Interviews
Oracle Cerner Interview Questions
3.7
 • 157 Interviews
VMware Software Interview Questions
4.4
 • 152 Interviews
Dassault Systemes Interview Questions
4.0
 • 152 Interviews
Verizon Interview Questions
4.2
 • 110 Interviews
F5 Networks Interview Questions
3.8
 • 22 Interviews
Cloudflare Interview Questions
1.0
 • 2 Interviews
View all

Akamai Technologies Reviews and Ratings

based on 364 reviews

4.4/5

Rating in categories

3.9

Skill development

4.4

Work-Life balance

4.1

Salary & Benefits

3.9

Job Security

4.4

Company culture

3.5

Promotions/Appraisal

4.1

Work Satisfaction

Explore 364 Reviews and Ratings
Software Development Engineer in Test Senior Remote

Bangalore / Bengaluru

4-7 Yrs

Not Disclosed

Senior Site Reliability Engineer Remote

Bangalore / Bengaluru

5-8 Yrs

₹ 25.1-36 LPA

Software Development Engineer in Test II Remote

Kolkata,

Mumbai

+5

3-6 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
107 salaries
unlock blur

₹17 L/yr - ₹45 L/yr

Software Engineer2
90 salaries
unlock blur

₹12 L/yr - ₹26.5 L/yr

Software Engineer
84 salaries
unlock blur

₹10.8 L/yr - ₹22 L/yr

Platform Operations Engineer
64 salaries
unlock blur

₹5.5 L/yr - ₹15.7 L/yr

Technical Solutions Engineer
63 salaries
unlock blur

₹7 L/yr - ₹18 L/yr

Explore more salaries
Compare Akamai Technologies with

Limelight Networks

5.0
Compare

Cloudflare

1.0
Compare

F5 Networks

3.8
Compare

Level 3 Communications

5.0
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview