Palo Alto Networks Interview Experience
Anonymous User
1911

🧪 Online Assessment

  • Included multiple-choice questions focused on Data Structures and Algorithms (DSA).
  • Followed by 2 basic coding problems, testing implementation and problem-solving skills.
  • The test was time-bound, requiring quick thinking and efficient coding.
    Overall, a balanced and fair assessment to shortlist candidates for technical rounds.

🧠 Technical Round 1: DSA-Oriented

Focused heavily on coding problems related to DSA.
Emphasis on:

  • Time and space complexity analysis.
  • Alternative approaches to problems.
  • Interviewer encouraged explaining the thought process clearly.
  • Required solid command over core algorithms and optimization techniques.

⚙️ Technical Round 2: System Design + Core CS Concepts

Questions revolved around:

  • Implementing data structures from scratch.
  • Understanding hashing and rehashing.
  • Polymorphism, browser internals, and basic system design.
  • Also included Computer Networks (CN) and Operating Systems (OS) topics.
  • Faced some difficulty due to non-CS background, especially in CN/OS areas.
  • Interviewer was patient and open to explanations, making it a constructive learning experience.

❌ Final Verdict

Did not get selected.
Feedback indicated:

  • Strong in DSA and problem-solving.
  • Need to improve understanding of core CS subjects, especially CN and OS.

💡 Reflection

  • Experience revealed the importance of being well-rounded, not just a good coder.
  • Non-selection turned into a motivation to learn and improve on weak areas.

Planning to cover:

  • Operating Systems, Computer Networks, System Design.
  • Build deeper knowledge beyond standard coding practice.

✅ Advice to Others

Don’t just practice DSA—review CN, OS, and System Design.

Focus on:

  • Explaining your approach and trade-offs.
  • Clean, optimal code with proper reasoning.
  • Prepare for both theory and practical implementation.
Comments (7)