Taro Logo

Senior Software Engineer Interview Experience

October 1, 2011
Neutral ExperienceNo Offer

Process

Highly technical interview with emphasis on low-level software tricks and tips in C programming. For example:

  • Compute the next highest power of 2 in O(1) time.
  • Given a pointer to an element in a singly linked list, delete the element in O(1) time.
  • Find the largest palindrome in a string.
  • Print the binary representation of a number.
  • Multiply two numbers using just shift and add.
  • Find the first occurrence of a number in an array with duplicates.
  • Find the missing number in an array of size N containing numbers from 1 to N only.
  • Iterative solution to computing the Fibonacci series.
  • Largest sum of consecutive numbers in an array with negative numbers.
  • Average/worst case time complexity of Heapsort, Mergesort, and Quicksort.
  • Which sorting algorithm will you use and when, etc.

Questions

Largest palindrome in a string.

Was this helpful?

Interview Statistics

The following metrics were computed from 25 interview experiences for the F5 Senior Software Engineer role.

Success Rate

32%
Pass Rate

F5's interview process for their Senior Software Engineer roles is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive44%
Neutral24%
Negative32%

Candidates reported having good feelings for F5's Senior Software Engineer interview process.

F5 Work Experiences