Fortinet | SDE | Backend | Dec 2025 | Offer

635
Jan 28, 2026

Prior experience: ~3years (Product based Company)
College: Tier-1
Location: Bangalore
Date: Dec 2025

Process: I have taken referral and got call from HR. There were total 5 technical and 1 HR rounds.

Round 1 - Online Assessment (OA)

What was asked:

  • One incomplete REST API where I had to implement a missing feature using Java + Spring Boot

  • 5 SQL questions (queries, joins, basic DB understanding)

  • 5 CS fundamentals questions (OOPS, basics of OS/DB)

This round tested practical backend understanding, not just theory.


Round 2 - Backend & CS Fundamentals
The interviewer started by going through my resume.
One line from my resume caught his attention: “ORM optimization”.

From there, he asked many questions one after another to check how well I actually understood backend concepts.

Topics discussed:

  • What is ORM and why we use it

  • How ORM can be optimized

  • Lazy loading vs eager loading

  • SQL indexing and joins

  • Schema design

  • One SQL query

  • SQL injection and how ORM helps prevent it

  • Other backend security issues

  • Kafka basics

  • OAuth 2.0 basics

The ORM discussion went very deep, and the idea was to check whether I had real hands-on experience or just theoretical knowledge.
I was able to answer most of the questions, but after many follow-ups, I finally gave up 😄.

At the end, there was a coding question.
This round was long, intense, and very detailed.


Round 3 - Coding

Problems asked:


Round 4 - HLD + Coding

  • Coding: Reverse string without extra space
    The interviewer asked me to explain the architecture of one of my projects that I had worked on.

The discussion went deep into:

  • Why I chose this design

  • What trade-offs were involved

  • What would happen in failure cases

Questions included:

  • Writing pseudo-code for a pub-sub consumer

  • How async calls were handled

  • What happens if:

    • Consumer is down
    • Message queue is down
  • How APIs are secured

  • How large traffic is controlled

  • How CSRF attacks are handled

Learning from this round:
You should clearly understand everything you mention in your project.
They can easily tell if you’ve really worked on it or not.


Round 5 - System Design

This round was fully focused on design.

Topics discussed:

  • Architecture of my master’s project

  • OAuth 2.0 in depth

  • Discussion on Rate limiter algorithms

  • Recovery services

  • How services communicate with each other

This was a tight and challenging round.


Round 6 – HR Round

This was a relaxed discussion:

  • Why Fortinet?

  • What kind of work I’m interested in

  • Expectations from the role

  • General behavioral questions


SUMMARY :

The interview process was challenging but fair, with a strong focus on backend fundamentals, system design, and real project experience. Fortinet interviewers go very deep into discussions, so one key takeaway is that you must know everything written on your resume in depth, as even a single line can lead to detailed follow-up questions. Overall, it was a great learning experience

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

**Happy to help :)
Feel free to check my profile for more discussions.

Comments (2)