I applied through a staffing agency. The process took 1+ week. I interviewed at UBS (Mumbai) in Dec 2017
Interview
In first round you have to attend online test. On the basis of your score they will call u for F2F interview. There you have to attend one written test of 7 Java program and 4 SQL queries. After that it doesn't matter when reached there they will let u sit for 6-7hrs, this is very frustrating. I reached there around 11:30 , completed written on 12:30. After that they called me for F2F around 7:30PM. I just wanted to tell them f*** o**.
Interview questions [1]
Question 1
Tell about your proj architecture?
What is ur role and responsibilities?
Why do u want to switch?
Technical test covering topics on tcp/ip, udp, collections, multithreading etc... Followed by face to face interview in which another real world problem was given to solve in Java think they change the topics but I had a multithreading problem
I applied through a recruiter. The process took 1 week. I interviewed at UBS (Londres, Inglaterra) in May 2015
Interview
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.
Interview questions [1]
Question 1
-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?