
Check Point Software Technologies Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 288 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Check Point Software Technologies.
Software Developer
I had a zoom call with my interviewer. We chatted about the team setup and his experiences. He explained the role and what they're looking for. I shared my background too. Then, he hit me with an architecture question about an API with microservices. He also asked some 'what would you do' scenarios involving different cases and graph modifications. The interviewer was super friendly, and it felt like it went pretty well overall.
- Tell me about the architecture of an API using microservices.
- In various scenarios and with modifications to a graph, what actions would you take?
Software Engineer
The interview kicked off with a quick rundown of the job, then I introduced myself and chatted about a project from my school days. Even though they asked about a C++ project, I mostly used Python, so I ended up talking about a Python project. After that, the interviewer showed me some Bash commands and asked me to explain their purpose. I thought this was a pretty specific, technical part, focusing on command knowledge that's easy to look up these days. Finally, we wrapped up with a medium-difficulty LeetCode-style coding problem.
- Could you describe a challenge you faced in your project and how you overcame it?
- What do these Bash commands signify?
Software Engineer
First, a recruiter or HR person will look at your resume and give you a quick call or video chat to see if you meet the basic requirements. Then, you might have to do some tests, assignments, or technical rounds to show off your job-specific skills. After that, your hiring manager and team members will interview you in person or virtually to talk about behaviors, situations, or technical stuff. If it's a key role, leadership or senior execs might have a final chat with you. Lastly, if you're selected, you'll get an offer and then we'll negotiate the salary and terms.
- Can you tell me a little bit about yourself?
Check Point Software Technologies Software Engineer Interview Questions
Quoted word for word from Check Point Software Technologies interview reports.
“Find the second smallest unique element in a given array of integers. If no such element exists (e.g., all elements are the same or only one unique value is present), return -1.”
Read reports →“Reverse the nodes of a singly linked list from position left to right, given the head of the list and two integers left and right (where left <= right). Return the modified list.”
Read reports →“Given an Excel table as a string, with columns separated by commas and rows by newlines, along with a column name, return the maximum number in that column.”
Read reports →“Given an array of coins with varying denominations and an integer sum representing the total amount of money, return the fewest coins required to make up that sum; if that sum cannot be constructed, return -1.”
Read reports →“Given an array of block heights, two frogs start on the same block. If a frog can only jump to an adjacent block that is higher or equal, what's the maximum distance between them if they start together?”
Read report →“Create a function that accepts an integer list (list1) and outputs another list (list2) with these conditions: list1 and list2 have the same length, for each index i, list1[i] is greater than or equal to list2[i], list2 contains no duplicates, and the sum of elements in list2 is as large as possible.”
Read report →“given an array that contains numbers that appear only once or twice, return all the number that appear twice (non trivial solution for O(N) time and O(1) space).”
Read report →“Given an array of size n with numbers from 1 to n, how would you print all duplicate numbers using constant space and linear time?”
Read report →“Find the optimal starting rocks for two frogs in a row, each with a value, allowing them to jump to adjacent rocks of equal or greater value, to maximize their distance apart.”
Read report →Formats, difficulty and experience
Across all 288 Check Point Software Technologies interview reports.