F5 Networks
3.9 of 5 125 reviews
www.f5.com Seattle, WA 1000 to 5000 Employees

F5 Networks Interview Questions & Reviews

Updated Apr 1, 2014

Getting the Interview 

69%
10%
10%

Interview Experience 

34%
25%
40%

Interview Difficulty 

54 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Neutral Experience

Difficult Interview

Software Engineer Interview

Anonymous Interview Candidate
San Jose, CA

I applied through an employee referral and the process took 5 days - interviewed at F5 Networks in January 2014.

Interview Details – Had Employee Referral and had to make a quick decision, so they got me onsite
4 (1-1) + Paper based test
1st Interview:
Drilled a lot on projects and why this is how things were, was a pretty serious guy and never smiled not even when he entered the room.
How to find a circular list and the starting point of circular list
2nd Interview:
No of 1's in a number
the next 2 power of a number
3rd Interview:
Question on hashing function (how routing tables ) are designed
4th Interview:
Implement a code to print elements in binary tree on each level (non -recursive)
5th Interview:
Systems questions (how malloc works, how is memory made of up (stack, heap))

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer III Interview

Anonymous Interview Candidate

I applied online and the process took 4 weeks - interviewed at F5 Networks in March 2014.

Interview Details – I applied online through their job listing and got a phone interview call in 3 weeks. The phone interview was as interactive one with a requirement of access to a computer so that you can demonstrate your programming skills for the asked questions on the shared screen (White Board). Questions mainly comprised of Networking basics such as difference between hub, switch and router; basic linux networking commands etc. Some other questions included data structure questions for C. Interviewer was nice and friendly. No reply after the phone interview.

Interview Question – Questions related to Python programming Language   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Support Engineer II Interview

Anonymous Interview Candidate
Seattle, WA

I applied online and the process took 1+ week - interviewed at F5 Networks in March 2014.

Interview Details – You start with a 30 minute phone screen. Once you pass that, you get scheduled for an in-person interview that lasts 4 hours.
The in person Interview consisted of three distinct parts. 90 minutes on Linux commands and networking;90 minutes on soft skills; 30 minutes with their recruiter. The later interviewers in the panel repeatedly asked how I thought the interview went with former group went.

Interview Question – Describe the process in as much detail as possible, the steps that occur when you load a web page i your browser   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Negative Experience

Easy Interview

Senior Software Engineer Interview

Senior Software Engineer
Seattle, WA

I applied online and the process took 4 days - interviewed at F5 Networks in February 2014.

Interview Details – Applied online and got a phone call in a couple of days.

First phone interview was about resume, some technical questions and two coding questions followed by Q-A, lasted for about 90 minutes. The hiring manager was nice and easy to talk with. She explained me everything about the team. I told the manager that I had another offer in hand, so I would appreciate if you could expedite the process because the work sounded like it will match my background and experience. It looked like she did not bother about it because she just wanted to go with the standard procedure. So, next round was another phone screen (questions for interview at the end).

2nd round was supposed to be 45 minutes phone screen, but interviewer called in 15 minutes late and apologized but did not extend the interview by 15 minutes. Some OOP questions, basic understanding of algorithms and then a coding question (on collabedit). This is where I was surprised. I was given 15 minutes to solve and code the problem and I completed it in 10 minutes. The answer was perfect and the interviewer also confirmed that. But I was asked if I copied it from internet because the code was perfect and covered the corner cases too. Obviously, I did not copy, so I politely said no. I believe the interviewer also told that I will be recommended for on-site interviews.

Next day, I was told that I was rejected. Reason ??? they don't share. Losers! I am glad I won't be working for such a team.

Questions below (fairly easy):
1st phone interview: Given an array of integers, find the missing element in it. (there is only one missing element in the array).
1st phone interview: Given an array of integers, find the sub array with maximum sum.
2nd phone interview question: Find out if a binary tree (does not matter if its BST or not) is balanced or not. i.e. delta of left and right subtree should not be greater than 1.

Some OOP/c++ questions:
If you have an empty class like class Foo{} and you create an object of that class, what would sizeof(object) be ?
What is the difference between merge and quick sort? Complexities (best and worst case)? Explain worst case of quick sort? When would you use one over other?
What is auto_ptr (STL)? (I had c++ written on my resume, so that's the reason I was asked this question)? Can you create a vector of auto_ptrs? What kind of issues would you encounter while managing the vector of auto_ptrs?

Interview Question – nothing to be specific...all were easy, except the size of an empty object of a class. We usually don't do that, so I could only guess logically   View Answers (2)

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer
San Jose, CA

I applied online and the process took 1 week - interviewed at F5 Networks in November 2013.

Interview Details – Did a phone screening, and got invitation to onsite interview immediately. Onsite is 1:1 with recruiter (never did see him, but his assistant), and two engineers. Asking mostly networking protocol related questions, and big/little endian.

Interview Question – When you enter an URL on the browser how things are setup in the network?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Negative Experience

Average Interview

Software Engineer II Interview

Software Engineer II
Seattle, WA

I applied online and the process took 4 weeks - interviewed at F5 Networks in September 2013.

Interview Details – One phone session followed by 5 sessions of 1-1 interviews. HR was all praises on how good F5 is but I found it quite otherwise. We discussed salaries and F5 pays well. Technology is good, but they have some old timers who are trying to protect their turf. The office location is decent, but the buildings shake when trains pass through.

2/5 Interviewers were very well prepared and had specific questions related to position and work at the team. Even though I did not nail all the questions, I enjoyed the discussions and the problem solving mode they worked in. DNS, HTTP, TCP/IP, C++, Security, Data Structures.

1/5 interviewer asked very open ended general questions. I caught him yawning, before lunch.

2/5 interviewers were not well prepared and to a certain extent were hostile, aggressive and offensive. Both were older. One was very knowledgeable but arrogant. It was difficult to understand whether this person was asking a question or just giving an opinion for me to comment on. Twice, the other interviewer hinted that I was lying about how I executed on a problem and project. Did not provide any supporting evidence for me to counter. I tried to defend myself but this one nodded, waved and moved on, making notes and letting me know who was in control and who was being judged. This nasty behavior put me off for the rest of my time at F5.

My own assessment after the interviews was that I did good technically at 3/5 interviews and ok at 1/5 but this team will not be a good cultural fit.

Interview Question – I did not fare too well on DNS use cases and data structures around them.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Negative Experience

Difficult Interview

Service Engineer Interview

Anonymous Interview Candidate
Seattle, WA

I applied online and the process took a day - interviewed at F5 Networks in September 2013.

Interview Details – Submitted my resume online and I was called for an interview in about a week or so. Initial interview was with the hiring manager and I thought that went well so he sent me up to the technical interview. I don't know if it's dumb luck or not but I interviewed with the same Engineer twice for a similar role. Naturally I waited for feedback on the 2nd attempt, as I felt it went much better than the first, as I was caught off guard with the questions that were asked. I called, emailed to get some feedback and got nothing from either person that I spoke with and I'm not sure what to make of that. If you're not interested, at least send me a courtesy email stating that.

Interview Question – Explain from start to finish in network terms how a client connects to a website   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Negative Experience

Easy Interview

Product Marketing Manager Interview

Product Marketing Manager
Seattle, WA

I applied online and the process took 2 months - interviewed at F5 Networks in September 2013.

Interview Details – I applied online and didn't get a response for 7 weeks. I had a phone interview with the hiring manager and after I made the top 3 finalists, proceeded to have two in-person panel interviews, followed by a single HR interview at the end. These interviews lasted for 3.5 hours.

Each interview I gave a presentation on their strategy (this was required by the hiring manager). Overall, the questions they asked about the presentation were easy and elementary in detail. However, more than asking me questions, everything seemed to circle back to "F5 is the best place evvvvver" from 4 of the 6 people in the interviews. I was asked in each interview if I knew F5's reputation. (Note: I did post doing research before the interviews - but not before I applied) Since I have a good job right now, it could have been they were "over-selling" F5 to me.

Without too much detail, I found that the group had no flexibility in direction. Because I was asked to do a strategy presentation, and my 15+ years in the industry, I knew that there were issues (legally) with the outlined branding and through SEO market trends, a specific idea would fail. When I explained why I would do x (and not y), I was shutdown and again, told F5 was awesome and they were correct.

In the end, I sent my Thank You's, stay in touch, emails and didn't receive one response. Haven't received a reject letter either, even though I am positive I did not get the role. Even if I had -- I would never have taken it.

I highly suggest that F5 doesn't allow their ego's get in the way of attracting great talent. There are too many wonderful companies in Seattle to work for the wrong one...

Interview Question – What would I state to a <very specific name here> CEO about the product?   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer II Interview

Software Engineer II
San Jose, CA

I applied through an employee referral and interviewed at F5 Networks.

Interview Details – Phone interview . 30 minutes call

Interview Question – Tell me about yourself ?

Technical Questions :
Multiple inheritance and how to avoid problems
Difference between IMAP vs POP vs SMTP
define Forests in Active Directory
Rate yourself in C++ on a scale of 1:10
Rate yourself in Java on a scale of 1:10

Behavior Questions :
Whats your strength?
Whats your weakness ?
  Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer
San Jose, CA

I applied online and the process took 1 week - interviewed at F5 Networks.

Interview Details – a phone interview followed by an onsite interview with programming test. The phone interview was easy. Every 1:1 interview is like going through the resume first, and then asking one white board programming question. The white board questions were easy, but I didn't prepare well. The hiring manager ask me some standard behavior questions.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at F5 Networks

Worked for F5 Networks? Contribute to the Community!

F5 Networks Videos

Loading...

F5 Networks – Why Work for Us?

​​​​Aligning business strategy and the IT infrastructure The IT infrastructure is key to the success of virtually any major business initiative, from quickly integrating a strategic acquisition to bringing products to… Full Overview

Provided by employer [?]

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at F5 Networks interview questions and advice. All 54 interview reviews posted anonymously by F5 Networks employees and interview candidates.