I applied online,
Codility Questions -> LeetCode Style.
You are given a message (String) and K (number), and you need to return an edited message (String) to be displayed at some app that can display at most K chars for this message. For this you need to edit the message only between words and add " ..." in the end. For example: "this is an example message", K = 10 : return "this ,,, " because "this is ,,," length is 11 and you need to omit "is" as well.
You are given a string representing moves of a robot "<><>v^" in a 2D plane. You are starting at (0,0) and need to return True or False if the robot path after the moves creates a rectangle.
https://leetcode.com/discuss/interview-question/4309863/Microsoft-OA-Historical-Max-Profit-of-a-Stock/ I thought I was doing great, and I passed all the example tests. I think I fell on "performance" tests. Lesson learned : Avoid recursion if the input can be large! :(
The following metrics were computed from 15 interview experiences for the Check Point Software Junior Software Engineer role in Israel.
Check Point Software's interview process for their Junior Software Engineer roles in Israel is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Check Point Software's Junior Software Engineer interview process in Israel.