I got this interview via recruiter.
Phone interview was with team lead in London.
They asked about Java core basics, collections, threads, garbage collector, NIO, network protocols and Unix.
Nothing really complicated.
The interviewer didn't ask some stupid questions which can be googled in a minute, or useless brain teasers.
He gave me freedom to speak on my own on each discussed subject, so I felt really comfortable.
It was quite nice and that's how the interview should like.
It took 1,5 hours on the phone.
After that in 3 or 4 days recruiter contacted me and said I got an offer.
-How would you check on Unix, if particular process is alive/running on the machine? -What is the difference between TCP and UDP? -How would you prevent deadlock in Java program? -How would you implement thread-safe counter? -What are benefits of using ConcurrentHashMap vs synchronized HashMap?
The following metrics were computed from 3 interview experiences for the UBS Senior Java Developer role in London, United Kingdom.
UBS's interview process for their Senior Java Developer roles in London, United Kingdom is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for UBS's Senior Java Developer interview process in London, United Kingdom.