They first send me 2 code challenge. it is very time consuming. One is about to design a hash on cash layer. and another is about unix. I feel that it is really unnecessary to be in that way.
Interview questions [1]
Question 1
1. Are locks in Java reentrant?
2. weak, soft, and strong reference in Java garbage collection
3. Does it make sense to catch out of memory exception?