Taro Logo

Software Engineer II Interview Experience - Bengaluru, Karnataka

February 1, 2021
Positive ExperienceGot Offer

Process

Job description:-

  • Display experience in coding in C programming (Golang or Python is a good to have).
  • Be well versed in how the internet works, networks and protocols, including DNS, HTTP, TCP, or SSL/TLS.
  • Knowledge about virtualization and cloud services like AWS, Azure, and hypervisors like Qemu, VMware, HyperV.
  • Understanding of vulnerabilities, common attack vectors, and how to resolve them.
  • Have exposure in validating networking & security products in a Unix/Linux environment.

Questions

Round One:

What happens when we type google.com? TCP/UDP application and working. General discussion: What were your 10th and 12th marks? How do you see yourself as a firefighter, explorer, or enthusiast? Where are you from? How is your work-from-home experience? Do you have a dedicated office space created in your home?

Round 2, Technical

Coding round in HackerRank with a shared document and one question to execute on an IDE. First question on linked list intersection in C. Write the whole function. Design a generic linked list library that has a function to insert data in the list. Three questions to be implemented in any language, any two:

  • Given a sentence, count the frequency of each word.
  • Count the number of ones in the binary representation of an integer.
  • Tic-tac-toe: Given an input for player 1 and 2, tell who won the game.

One question to run on an IDE: binary representation of a number as a linked list converts to decimal. Integer overflow can happen. All this needs to be done in 1 hour. What is a proxy? What is L2 redirect and L3 redirect? What do you want to learn from this domain in 5 years? What is your goal for the next 5 to 10 years? What do you want to become?

Round 3

Tell me about some challenges faced in projects mentioned in the resume. What data structures have you worked on? Then he asked me about hashing. Hashing, how to take care of collisions, what is linear probing. ARP poisoning. TCP firewall, how to reject a connection. I said using FIN if TCP doesn't want the connection to happen.

Question on BST. Question on range query: find the sum in a range, then find the minimum in a range (segment tree, couldn't answer).

Round 4

What happens when we type google.com in a browser? Then mostly about SSL/TLS handshaking. Little bit about Git commands. How do you see yourself: leader, creative person, etc.?

Round 5 Managerial

Mostly from my resume. Answered behavioral questions, like how you will approach a problem given you don't have any experience. How will you mentor a colleague? Challenges you faced in your projects and how did you overcome them?

Was this helpful?

Interview Statistics

The following metrics were computed from 4 interview experiences for the Akamai Technologies Software Engineer II role in Bengaluru, Karnataka.

Success Rate

50%
Pass Rate

Akamai Technologies's interview process for their Software Engineer II roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Akamai Technologies's Software Engineer II interview process in Bengaluru, Karnataka.

Akamai Technologies Work Experiences