The first round was a computer based test. It consisted of 24 MCQs and 6 coding questions. MCQs were based on data structures, general aptitude and English. In data structures, they majorly focused on tree, stack, array and string. Time management was the key and marking scheme for every MCQ was different. Coding questions were moderate level.
This round lasted for around 45-50 minutes for me. I was first asked questions related to polymorphism, the difference between abstraction and encapsulation and other OOP concepts. The interviewer then asked questions on core Java, Linux and SQL. As the interview progressed he asked many questions related to my projects, my involvement in them and also gave me a few questions on linked list and DNC to solve there itself.
This round lasted for around 45-50 minutes for me. The interviewer first asked me to introduce myself. He then asked me a lot of questions about one of my projects. Then the typical HR round questions followed up like why do you think this company is best suited for you, where do you see yourself 4 years down the line, what is that one thing your peers hate the most about you and many other questions. He also put me in hypothetical situations and asked me how would I react in such scenarios. Finally, he asked me if I had any questions for him. This round was 25% technical and 75% HR.
This was the first time Credit Suisse visited our campus. Keep your data structures and algorithms part strong. Honesty is appreciated - if you don't know what the interviewer is asking just honestly tell them about your knowledge regarding that topic. We always focus on our individual projects but emphasizing on a group project is also a plus point as it shows that you are a team player and companies do look for that in you. Lastly, I would suggest revising your CV thoroughly before entering the room. Just be confident while answering the questions and do ask a few unique questions when you get a chance as it indicates your interest in the company. All the best!