The hiring process at Softimize takes an average of 14 days when considering 1 user submitted interviews across all job titles. Candidates applying for Junior Software Developer had the quickest hiring process (on average 14 days), whereas Junior Software Developer roles had the slowest hiring process (on average 14 days).
I applied online. I interviewed at Softimize (Petah Tikva) in Aug 2019
Interview
You are given a home assignment to implement 3 data structures that add and find maximum value in different complexities.
If you pass, you are invited to a frontal interview where you are asked different programming questions.
I applied online. The process took 1 week. I interviewed at Softimize (Petah Tikva) in Jun 2018
Interview
First, they gave me a home task - based on databases usage and efficiency,
took about 2 hours.
The second interview, with team leader:
three questions based on multithreading and OOP.
Unforthenetly the interviewer wasn't nice and asked the question in a way that I couldn't understand what he wants.
Interview questions [1]
Question 1
How to implement overrides method that activates the parent object method without call it with its name explicitly inside.
I applied through other source. The process took 3 weeks. I interviewed at Softimize (Tel Aviv-Yafo) in Jul 2019
Interview
The hiring process began with a mail (not even a phone call) demanding a homework assignment.
The next stage in the process was an on site interview asking about java knowledge and os (thread and process)
The next stage was a *large(!)* project to implement Cache of Entities.
(Design in the office and work at home)
Didn't pass this one. After working a week on it :(
The next stage was intended to be talking on project of your own and after that an HR interview.
Interview questions [1]
Question 1
The home work ask to write 3 different implementation to a Data Structure supporting only push and PopMax.
The first implementation is for one that will be called push most frequently and popMax very rare,
The second is for one that will be called this method in equal frequency,
And the third is an opposite to the first.
The main demand is that if one method call more frequent that the other than it must be faster (and vice reverse)