Check Point Software Technologies logo

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

2.6 Rounds average
Average Typical difficulty
51.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Check Point Software Technologies.

Showing 3 of 288
Check Point Software Technologies logo
Check Point Software Technologies

Software Developer

Engineering · half a year ago

Mid Difficult Positive experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Technical System Design Behavioral

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.

Confirmed questions2 questions
  • Tell me about the architecture of an API using microservices.
  • In various scenarios and with modifications to a graph, what actions would you take?
Check Point Software Technologies logo
Check Point Software Technologies

Software Engineer

Engineering · nearly a year ago

Entry Average Neutral experience No offer 1 round
Interview process
Recruiter call Technical screen Phone screen
Interview formats
Behavioral Technical Coding

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.

Confirmed questions2 questions
  • Could you describe a challenge you faced in your project and how you overcame it?
  • What do these Bash commands signify?
Check Point Software Technologies logo
Check Point Software Technologies

Software Engineer

Engineering · a year ago

Senior Average Neutral experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Panel Offer
Interview formats
Behavioral Technical

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.

Confirmed questions1 question
  • 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.

Interview formats

Coding 39.8%
Technical 37.1%
Behavioral 18.9%
System Design 3%
Other 0.6%

Interview difficulty

Easy 7.6%
Average 69.1%
Difficult 23.3%

Candidate experience

Neutral 36.6%
Positive 51.2%
Negative 12.2%