i
Akamai
Technologies
Filter interviews by
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 ...
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
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
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.
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...
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 w...
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
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
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
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 pointe...
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
To deal with difficult stakeholders, it is important to communicate effectively, build trust, manage expectations, and find common ground.
Communicate openly and regularly with stakeholders to address concerns and keep them informed
Build trust by delivering on promises and being transparent in your actions
Manage expectations by setting clear goals and timelines, and being realistic about what can be achieved
Find common ...
I faced challenges with team communication and resource allocation, but resolved them through regular meetings and adjusting timelines.
Team communication breakdowns led to misunderstandings and delays
Resource allocation issues caused bottlenecks in project progress
Held regular team meetings to address communication issues and clarify tasks
Adjusted project timelines to accommodate resource constraints and meet deadlines
I manage risks by identifying potential risks, assessing their impact, developing mitigation strategies, and monitoring them throughout the project.
Identify potential risks by conducting risk assessments
Assess the impact of each risk on the project's objectives
Develop mitigation strategies to address high-priority risks
Monitor risks throughout the project lifecycle and adjust strategies as needed
I proactively identify delays, assess impact, communicate with stakeholders, and collaborate on solutions.
Identify the cause of the delay and assess its impact on the project timeline and deliverables
Communicate the delay to stakeholders promptly and transparently, providing clear reasons and potential solutions
Collaborate with stakeholders to develop a plan to mitigate the delay and adjust project timelines accordingl...
I applied via Campus Placement and was interviewed in May 2024. There were 4 interview rounds.
Every round was held in banglore office . The round consisted of some mathematics and paragraphed based questions and some video baed ques related to akamai
Actually due to time costraint and less no of candidates they didnt conduct the gd
SQL query, Linux, OS fundamentals
When you enter a URL, your browser sends a request to the server hosting the website, which then responds by sending back the requested webpage.
1. Browser sends a request to the server hosting the website
2. Server processes the request and sends back the requested webpage
3. The webpage is displayed in the browser for the user to interact with
I applied via Company Website and was interviewed in Apr 2024. There were 4 interview rounds.
All aptitude questions like percentage,permutation and combination ,english sentences etc ,normal aptitude questions.
Normal GD topics ,current affairs etc.
DNS stands for Domain Name System, which translates domain names to IP addresses.
DNS is like a phone book for the internet, translating human-readable domain names (like google.com) to IP addresses (like 172.217.3.206).
It helps users access websites and other online services by resolving domain names to their corresponding IP addresses.
DNS also helps in load balancing, security, and email delivery by providing various ...
I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Identifying pain points and creating use cases for a given business scenario.
Identify user frustrations, such as slow response times in a system.
Analyze workflow inefficiencies, like redundant data entry.
Consider stakeholder needs, such as reporting requirements for management.
Evaluate system integration issues, for example, lack of communication between platforms.
Assess user experience challenges, like a confusing int...
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
Easiest test in my life
Opening a website involves DNS resolution, server requests, and rendering content in the browser.
1. DNS Resolution: The browser queries a DNS server to translate the domain name (e.g., www.example.com) into an IP address.
2. TCP Connection: A TCP connection is established between the browser and the web server using the IP address.
3. HTTP Request: The browser sends an HTTP request to the server for the desired resource ...
The OSI model is a conceptual framework used to understand network communication in seven layers.
Layer 1: Physical - Deals with the physical connection (e.g., cables, switches).
Layer 2: Data Link - Manages node-to-node data transfer (e.g., Ethernet).
Layer 3: Network - Handles routing of data (e.g., IP addresses).
Layer 4: Transport - Ensures complete data transfer (e.g., TCP, UDP).
Layer 5: Session - Manages sessions bet...
Understanding BGP route manipulation is crucial for network security and performance optimization.
BGP (Border Gateway Protocol) is used to exchange routing information between autonomous systems.
Route manipulation can involve techniques like route filtering, route aggregation, and route redistribution.
Example: Using prefix lists to filter out unwanted routes from being advertised.
BGP attributes like AS_PATH, NEXT_HOP, ...
I appeared for an interview in Jan 2025, where I was asked the following questions.
I am a dedicated financial analyst with a strong background in data analysis and project management, focused on driving financial performance.
Graduated with a degree in Finance from XYZ University, where I developed a solid foundation in financial principles.
Worked on a project analyzing the financial performance of a mid-sized company, identifying cost-saving opportunities that led to a 15% increase in profitability.
U...
Top trending discussions
Some of the top questions asked at the Akamai Technologies interview -
The duration of Akamai Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 54 interview experiences
Difficulty level
Duration
based on 405 reviews
Rating in categories
Cloud Support Engineer
135
salaries
| ₹14.7 L/yr - ₹25.9 L/yr |
Senior Software Engineer
133
salaries
| ₹29.5 L/yr - ₹50 L/yr |
Software Engineer
127
salaries
| ₹12.6 L/yr - ₹22 L/yr |
Software Engineer2
107
salaries
| ₹16 L/yr - ₹26.5 L/yr |
Platform Operations Engineer
72
salaries
| ₹5.5 L/yr - ₹12 L/yr |
24/7 Customer
Thomson Reuters
Oracle Cerner
Adobe