Software Engineer
Interview Date
Not Specified (blog post Aug 25, 2025)
Result
Rejected
Difficulty
Hard
Rounds
4 Rounds
Drive Type
Full-Time (through referral)
Topics asked
Detailed experience
College: Not Specified
Interview Date: Not Specified (blog post Aug 25, 2025)
Interview Type: Full-Time (through referral)
Result: Rejected
Difficulty: Hard
Rounds: 4 Rounds
Topics Asked: Online Coding, OOPS, Data Structures (Binary Tree, String manipulation, LRU Cache, Merge Overlapping Intervals), Networking (Sockets, Firewall concepts, App-ID, User-ID, NAT, SSL decryption, Multi-tenancy, Zone Protection Profiles), System Design, Behavioral
This experience details a friend's interview process for a Software Engineer role at Palo Alto Networks, obtained through a referral. The process consisted of four distinct rounds.
Round 1 (Online Coding + OOPS + DS - 1 hr): A timed assessment with three questions:
Round 2 (Data Structures + Security Concepts - 1 hr): A video call that mixed Data Structures and Algorithms with firewall/security questions.
Round 3 (System Design + Network Concepts - 1.5 hr): This was considered the toughest round, a deep dive into design and security.
Round 4 (Behavioral + Tech Fit - 45 min):
The candidate received a rejection due to sufficient coding skills, acceptable security concepts, but insufficient depth in system design and lack of detail in behavioral answers. The experience highlighted that Palo Alto interviews go beyond DSA, testing understanding of networks, security design, performance tradeoffs, and clear explanation of decisions.