I applied online. I interviewed at Island in Jan 2026
Interview
Had one interview, answered questions correct, rejected 2 weeks later without explanation. Based on the tone of conversation, previous experience with interviewing in office and the other reviews, this company is more focused on finding Israelis to fill positions in Israel than competent workers. And so they have 4 people do the job of 1.
I applied through an employee referral. I interviewed at Island (Tel Aviv-Yafo) in Jan 2026
Interview
phone call with hr, then an interview with two managers. They were nice, nothing special about the interaction, I spoke about my experience and specific project I want to go deeper and I went a little deeper. Really interested in data, probably the role was more data oriented, they asked a lot about sql. Also about deployment, what happens in deployment, Then one exercise about dictionary, and how it works internally. Then they asked me to implement one
I applied through a recruiter. The process took 1 week. I interviewed at Island (Tel Aviv-Yafo) in Dec 2025
Interview
The full process involves a phone screening, followed by a pen and paper coding assessment, and then an in-depth architectural discussion. Final steps include an HR interview, checking recommendations, and a formal offer.
Interview questions [1]
Question 1
1. Given a list of tuples (for example: [(2,3), (1,8), (0,5), (10,12)]);
return the minimal gapping value. (In the example, it should return 9).
2. Implement "exponential backoff" mechanism. You have to implement 2 functions:
void tick()
void handleTask(int tid)
Told you have a shared memory.
A follow-up question is, what if you have a lot of tasks? How would you change your initial implementation?