Pulse Secure logo

Pulse Secure Software Engineer Interview Questions
& Process

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

Based on 20 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
65% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Pulse Secure.

Showing 3 of 20
Pulse Secure logo
Pulse Secure

Software Engineer

Engineering

Entry Average Positive experience Accept offer 5 rounds
Interview process
Presentation Technical screen Phone screen Background check Offer
Interview formats
Technical Coding Presentation Behavioral

So, the interview kicked off with a quick presentation thing around 11 AM, and right after that, I had a coding challenge on Hackerrank. There were 3 questions in total, like 2 were pretty simple, dealing with arrays and some basic math, but one was a bit of a curveball. If you pass that, there's a chill HR chat and then the main technical interview. They asked me a lot about my past and current projects, plus some operating systems and intermediate C++ stuff. The people interviewing were super patient and asked some really thought-provoking questions. Even though I missed a couple, I still felt good about it all. They really seemed to care about data structures, networks, and OS knowledge.

Confirmed questions4 questions
  • Could you explain virtual memory?
  • What exactly is a smart pointer?
  • What would be the output in C++ for this code involving a sizeof operation?
Pulse Secure logo
Pulse Secure

Senior Software Developer

Engineering

Senior Average Neutral experience No offer 3 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding

I went directly to their office for an interview. The first part was a written test where I had to complete 5 programs in an hour. After that, I had two technical interviews. I did well on the coding problems and solved all of them. However, they told me my programming skills were good, but they were looking for more in networking knowledge. I had experience with the transport and application layers, but they wanted practical knowledge of L2/L3. I was surprised to be rejected because I felt good about those two technical rounds.

Confirmed questions8 questions
  • Given an alphanumeric string, extract only the numbers and form a new string in the same order. Example: Input: as2d67kdA8 Output: 2678.
  • Check if a given number is a Fibonacci number.
  • What is the most optimized way to reverse a singly linked list in terms of code?
Pulse Secure logo
Pulse Secure

Technical Lead

Engineering

Lead Average Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Technical screen
Interview formats
Behavioral Technical Coding System Design

It took about two weeks. After an employee forwarded my resume, I got a call from the HR manager. The first round was a call with the manager where we talked about my current and previous work, plus some technical questions about threading and data structures. After that, there were two more technical interviews, each lasting half a day.

Confirmed questions8 questions
  • Can you tell me about your current and previous work experiences?
  • What are your thoughts on threading?
  • Let's discuss some data structure concepts.

Pulse Secure Software Engineer Interview Questions

Quoted word for word from Pulse Secure interview reports.

Given an alphanumeric string, extract only the numbers and form a new string in the same order. Example: Input: as2d67kdA8 Output: 2678.

Read reports

Implement a way to merge two sorted linked lists into a single sorted list.

Read reports

What is the most optimized way to reverse a singly linked list in terms of code?

Read reports

How can we find the unique integers in an array with minimum time complexity, possibly using XOR?

Read report

Given a pointer to a node in a Linkedlist, how would you delete it without a head pointer?

Read report

Can you write a function to toggle the nth bit in an integer X?

Read report

What’s the approach to delete a node from a singly linked list if you are only given a pointer to that node?

Read report

Formats, difficulty and experience

Across all 20 Pulse Secure interview reports.

Interview formats

Technical 39.6%
Coding 34%
Behavioral 20.8%
Group 1.9%
Presentation 1.9%

Interview difficulty

Easy 20%
Average 65%
Difficult 15%

Candidate experience

Positive 65%
Negative 25%
Neutral 10%