I applied through college or university. The process took 3 days. I interviewed at UBS (Pune) in Aug 2021
Interview
I will say, overall it was good, I had 3 round, 2 technical and 1 Hr round, It was on campus hiring and i got selected. 1st round there were lot of questions about my resume and tech stacks i worked on and also a easy level DSA question.
Second round was little difficult then previous, questions were again resume based and a DSA - easy sorting based question which i have to code on the platform. and was also asked few confusing SQL queries.
Interview questions [1]
Question 1
- Reverse the interger ( have to code it ).
- what is multithreading?
- Bubble sort ( have to code it ).
- SQL query for Second highest salary in the table.
- Basics of Java ( OOP concepts ) .
- difference between SQL and NoSQL database.
- Explain Microservices
- what are REST APIs.
- what is Saas, Iaas, Paas? and give 2-3 examples of each.
- What is cloud computing?
I joined for a junior role and the interview process was very straightforward. First step was filling some online forms about general fit. Then a technical interview over Teams - no live coding was involved, only questions about my past experience, the technologies I worked with and how I would solve problem xyz. After that it's straight to manager interview and decision.
Interview questions [1]
Question 1
Give a detailed overview of how you would design a pipeline for streaming large amounts of data and reduce the risk of throttling or failure.
Made it to 3rd round.
1st round -> Aptitude Assessment
2nd round -> Hirevue
3rd round -> Mob Programming
Didnt make it past the mob programming session, (mob programming includes a group coding session where you and two other candidates work together to solve a problem)
Group interview with 2 other people. They give us a problem, allow us 15 minutes of prep time, then each will sequentially get access to a keyboard to code for 10 minutes. After the code, each person is asked about what went well and what could be better