Taro Logo

Software Engineer Interview Experience - Pune, India

September 1, 2018
Positive ExperienceGot Offer

Process

I applied through campus placements. The first round was an online test, with MCQs based on aptitude and technical, plus 2 coding questions. I was able to answer most of the MCQs correctly and solved the coding problems successfully too. The first round was not hard at all.

I was shortlisted along with 24 students, and called for a technical round. The interviewer asked me about my projects (make sure you have done projects in Java, and are updated on the latest Java version for plus points). The questions on programming were fairly easy, mostly based on queues, indexing, polymorphism, etc. but the interviewer really drilled me when it came to my projects. Why did I use that particular technology? What purpose does it serve? Can I do it in any other way? What is the architecture of the model, and algorithms involved? What were the challenges faced and how did I overcome them?

Fortunately, I was thorough on my projects so I was able to answer satisfactorily. Lastly, he asked me about my extracurriculars and whether I had ever taken on an important role for some event in college, and subsequently, what lessons I learnt from the experience. I took this opportunity to show that I am able to judge my weaknesses, and don't try to present myself as something that I am not. Tried to present a realistically charming view of myself, and it worked.

I was sent for an interview with the HR head shortly after. He asked me about my projects, just to get a gist of it, and whether I have published research papers or not (coincidentally, my research paper was under review in a conference at the time, so I got lucky). Also, I got asked if I have built apps before, which I have. I had to justify my low grades in college, for which I argued that my last two semesters have gone extremely well, and that the underwhelming cgpa is a result of the consequences of my disastrous first year.

The students who did not do well in the first technical viva was sent for another round. I remember them getting quizzed on system design.

He asked me about my further plans to study, (don't try to lie, they know the common excuses well, try to come up with a strong reason on why you wouldn't pursue a masters in the near future) and where I saw myself in the next five years. He praised my communication skills and my attitude, and gave me a whole lot of compliments. He told me that he was selecting me for the position, and asked me to wait for a conversation with another departmental head.

The third round, which I think did not count for the results anyway, were mostly about my previous interview experiences, and why I was not able to perform well in other company tests. Again, be clever about these kinds of questions, and it is always better to discuss these things with your placement coordinator before heading to the interview.

Questions

In what practical scenario can we use a circular queue?

What are default functions in Java?

What are the types of polymorphism?

What is indexing?

Was this helpful?

Interview Statistics

The following metrics were computed from 25 interview experiences for the UBS Software Engineer role in Pune, India.

Success Rate

48%
Pass Rate

UBS's interview process for their Software Engineer roles in Pune, India is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive76%
Neutral16%
Negative8%

Candidates reported having very good feelings for UBS's Software Engineer interview process in Pune, India.