F5 logo

F5 Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 411 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
58.6% Positive experience

Which role are you interviewing for?

30 roles · 411 reports

Candidate interview experiences

First-hand accounts from people who interviewed at F5.

Showing 4 of 411
F5 logo
F5

Program Manager

Operations · a year ago

Mid Easy Negative experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral

I had a phone screen with a recruiter who seemed unprepared and unsure about the role. She didn't have questions ready and didn't seem to know how to interview for the position. She spoke for most of the 30-minute call, leaving me little time to share my examples. She spent the first 7 minutes giving me unsolicited feedback on my resume. She only asked me one question about my experience. I'm not sure if she disliked me from the start, but it was unprofessional. I didn't expect to move forward, and I never heard back from her. Given the company's size, I was disappointed by her unprofessional conduct.

Confirmed questions1 question
  • Could you provide some examples?
F5 logo
F5

Technical Intern

Engineering · a year ago

Intern Average Neutral experience No offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Behavioral

It was an on-campus interview. The first round was a technical interview. Then, there was a technical managerial and an HR round. The first technical interview focused on my resume, asking about cloud technologies, load balancing, virtualization, OOPs, OS, and my prior internship. The second technical interview covered security, networking, and cryptography. The HR round was general, assessing eligibility and adaptability.

Confirmed questions4 questions
  • Can you introduce yourself?
  • What is virtualization?
  • What is a container?
F5 logo
F5

Senior Front End Engineer

Engineering · a year ago

Senior Difficult Negative experience No offer 5 rounds
Interview process
Recruiter call Onsite Technical screen Technical screen Technical screen
Interview formats
System Design Coding Coding

i had one manager interview for one hour and it went really well, after clearing that they invited me for onsite which has 4 rounds. 1st round was design interview -- the interviewer didnt ask me to design anything he started asking random question about API calls and suddenly asked me to design that where i had 15 mins left and i didnt have any time to design. 2nd round lc mediumi was able to ace it. 3rd round react challenge with an algo inside which is almost a LC hard problem, which is an arthematic problem something like a calculator and i just had 30 mins, which is immposible for me to solve

Confirmed questions0 questions

No confirmed questions were included in this interview report.

F5 logo
F5

Software Engineer Intern

Engineering · more than a year ago

Intern Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Coding Technical

The interview process has three steps to showcase your skills and get a chance to work in a dynamic and collaborative environment. First, you submit your application and resume online, which are reviewed for basic qualifications. Then, if selected, there's an initial phone screen with a recruiter to discuss your background, career interests, availability, and technical skills. After that, you might get a technical assessment or coding challenge (like solving problems or debugging within a time limit) to check your programming and problem-solving abilities. Finally, successful candidates move to technical interviews with the engineering team, where you'll discuss technical concepts, algorithms, data structures, and software engineering principles, possibly solving coding problems or explaining your solutions.

Confirmed questions3 questions
  • coding assessments
  • leetcode problems
  • three stages

F5 Interview Questions

Quoted word for word from F5 interview reports.

Given a function that converts %XY (hexadecimal) to ASCII characters (like %65 resulting in 'd'), write code to convert a string containing these %XY sequences into its ASCII representation. Make sure to correctly handle cases where '%' itself is encoded as %XY (e.g., %89 for '%') and re-convert the output if necessary.

Read reports

How does an HTTP server such as Nginx identify the requested hostname upon receiving a request?

Read reports

What would be the output of the following code: var x=1; typeof typeof x;

Read reports

How does the server send the response to the load balancer instead of the client IP?

Read report

How do you specify the number of replicas for a deployment in Kubernetes?

Read report

What is the use of the rm, ls, and man commands in Linux?

Read report

Can you parse a TCPDump log to extract essential information like MAC address, IP address, port number, and relevant HTTP headers?

Read report

Given an array, can you find all pairs that sum to a target value, including overlapping pairs?

Read report

Formats, difficulty and experience

Across all 411 F5 interview reports.

Interview formats

Technical 38.5%
Behavioral 34.7%
Coding 16.4%
Presentation 3.7%
System Design 2.9%

Interview difficulty

Easy 13.4%
Average 63.7%
Difficult 22.9%

Candidate experience

Negative 26.3%
Positive 58.6%
Neutral 15.1%

Reports by job function

Engineering 282
Sales 26
Operations 24
Marketing 20
Product 13
HR 12