Akamai Coding Interview Questions
25 Akamai coding interview problems with full optimal solutions — 8 easy, 12 medium, 5 hard. Every problem ships with multiple approaches (brute-force first, then the optimal), complexity tables for each, company-specific tips on what an Akamai interviewer values, and a FAQ section.
Showing 5 problems of 25
- #4hardoccasionally asked
4. Median of Two Sorted Arrays
Find the median of two sorted arrays in O(log(m+n)) time. Akamai asks this to test binary search mastery at its hardest — computing the p50 latency across two sorted measurement arrays without merging them maps directly to how distributed edge performance dashboards aggregate data from multiple regions.
- #23hardfrequently asked
23. Merge K Sorted Lists
Merge K sorted linked lists into one sorted list efficiently. Akamai considers this a flagship problem — merging sorted access logs from thousands of geographically distributed edge servers into a single time-ordered stream is a production use case that maps directly to this algorithm.
- #42hardfrequently asked
42. Trapping Rain Water
Calculate how much water can be trapped between elevation bars. Akamai uses this as a two-pointer mastery test — the same left-and-right boundary tracking logic appears in buffer capacity analysis for edge server memory pools where headroom must be calculated between high-water marks.
- #127hardoccasionally asked
127. Word Ladder
Find the shortest transformation sequence from one word to another changing one letter at a time. Akamai ties this to BFS in routing graphs — finding the minimum number of hops between two network states where each hop changes exactly one configuration parameter is the same shortest-path problem on an implicit graph.
- #239hardfrequently asked
239. Sliding Window Maximum
Return the maximum value in each sliding window of size k. Akamai uses this as a real-time analytics primitive — computing peak request rates, maximum connection counts, or highest latency values in a rolling time window across edge server telemetry is exactly this algorithm at production scale.