Nice people, nice environment, pleasure process, a bit overkill.
1. Technical interview with Group leader. 01:30 hours
2. Technical interview with Team leader. 01:30 hours
3. Technical interview with Principal Software Engineer. 01:30 hours
4. HR interview. 45 minutes
5. VP R&D - short 30 minutes session.
שאלות מתוך הראיון
1. Explain some feature you developed, and then 100 questions about this. (include very small details)
2. Write a method that calculates supermarket bucket with sales promotions. (Lot of conditions buy 2 get 1 free, etc...)
3. Design an architecture system to convert from long URL to short URL the same concept like bit.ly (pay attention there is a catch)
4. Write a method that gives back change. (pay attention, not a restriction for return minimal number of coins, the meaning use memo, and recursion)
5. Create a high-level design of Bowling game and implement the calculate scores method.
6. HR - regular questions.