Palo Alto Networks Software Engineer Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Design an ML inference orchestration platform
System Design: ML Inference Orchestration Platform Context You are designing a multi-tenant platform that exposes several ML models as independent ser...
Design streaming difference at scale
Design a Near Real-Time Anti-Join: Stream vs. Large Reference List You are given: - list1: an unbounded, high-throughput event stream of keys (e.g., u...
Describe background and resume highlights
Behavioral Prompt: Resume Walkthrough, Project Deep Dives, Incident Ownership, Team Fit Context You are interviewing onsite for a Software Engineer ro...
Design an O(1) eviction cache
Implement an in-memory key–value cache with fixed capacity that evicts the least recently used entry when full. Support get(key) -> value or -1 if mis...
Introduce yourself and discuss resume details
Behavioral Interview Prompt: Self-Introduction, Resume Walkthrough, Project Deep Dives, Collaboration, and Questions What to Deliver - Self-introducti...
Mirror a binary tree and analyze complexity
Given the root of a binary tree, convert it to its mirror by swapping every node’s left and right children. Implement both recursive and iterative (us...
Find normalized list difference efficiently
Given two lists of strings, list1 and list2, return all elements that appear in list1 but not in list2 after applying a consistent normalization step ...