I applied bloomberg financial software developer position through university's career link. And they offer me to do an online technical test in Java. The test is not easy. It asks a lot of detailed concept questions in Java, and cover a very wide scope of classes. Each question has 5 options to choose, about 1/4 of them I just guess the answer.