
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
Candidate interview experiences
First-hand accounts from people who interviewed at Pulse Secure.
Software Engineer
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.
- 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?
Senior Software Developer
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.
- 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?
Technical Lead
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.
- 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 minimum depth of a given Binary Tree?”
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 →“How would you find the middle node of a linked list?”
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.