Arjun Singh from NSITOnline interviews Yatharth Bansal (class of IT 2011) who got placed in Royal Bank of Scotland (RBS) as a Software Associate. His work comprises totally of Software Development. He is currently working on the software design for the Bank. He talks about preparation for software companies in general and gives us important pointers for the same.
Arjun: Could you tell us about the placement procedure for RBS?
Yatharth: The cut-off was 65 % for RBS and i barely crossed the cut-off. The company took two tech interviews and an HR interview. I was primarily asked Puzzle questions and HR questions based on why I wanted to join RBS in the first tech interview, what all did I learn here in my college life whereas in the second interview I was asked questions based on SQL queries and database normalisation. It was followed by HR questions on where I see myself 5 years down the line. Finally I had an HR interview which was a mere formality.
Arjun: How did you prepare for the placement season, what all did you cover?
Yatharth: Going topic wise –
C: I did Let us C, Exploring C, and Test your C skills in order. I feel the books are easy to understand and one can do them on his/her own.
Data structures: I did the book Data structures for C by Yashwant Kanitkar. This is a very important topic and should be done very thoroughly with sound understanding. Pointers, strings and arrays, link lists and stacks should be practised meticulously. Also sorting and searching algorithms should be worked upon. Working of a Binary search tree, recursion, complexity and optimisation are other areas where your efficiency is seen.
ALGO: Primary importance should be given to the sorting and searching algorithms. It is primarily about optimising your code and making it faster. The code complexity should be least.
OS: Not a lot of practical knowledge is expected from the student. The important areas to focus are: Threading, Virtual Memory and Synchronisation. Most topics are present in the book of Operating Systems by Galvin. General problems regarding imposition of conditions, writing of pseudo code are asked.
Database: I emphasised on normalisation, SQL queries, triggers & joints and Database transaction.
Here a few pointers which might be handy:
· For students appearing for Microsoft consider all test cases before implementing the code. MS emphasises checks whether all possibilities been taken into account, whereas Adobe has problems of good standard and expects least complexity in the execution.
· Also I’d recommend students to do C and DS thoroughly with proper understanding as the subjects come up in your respective semesters. You shouldn’t neglect them, or else you’ll have to re-do them subsequently so why not do them along with the semester.
· I’d advise you to finish all your placement related studies one week before the placement season starts, otherwise you may weaken your chances for the initial companies. For those who are interning I’d advise you to study in parallel for the placements as well.
· Even for all those who are aiming for non-tech companies, it won’t hurt to do C and DS properly, since it is not very difficult as it will ensure no problems during placements and if you hate technical work there might be a chance that you end up doing coding in a non-technical firm too. So you should start studying C in your first year itself.
· Also I’d recommend the website careercup.com for the preparation.
Arjun: What all internships did you undertake at NSIT?
Yatharth: I was associated with a start-up by Manusheel sir (he is an NSIT alumni). I worked on projects given by him like making mobile apps for Palm WebOS and building an E-governance System etc. It is an added advantage if you have done a project or an intern during college years. Apart from showing your added knowledge you also get to talk about your project/intern for a considerable part of the interview and you are able to draw their attention in your comfort zone.
Arjun: What all has college life taught you?
Yatharth: Everything I learnt about the ways of life, I did it in NSIT. Things I’d never done all my life, I tried them in NSIT. I learnt never to fear falling down. Some people get pessimistic about falling marks or getting supplementary. Even I got 57% in my first semester. You should never lose hope. It’s simple,”There is nothing which you want to achieve and can’t achieve in Life”.
PS: I did improve my percentage to 65% before placements.
Arjun: Any Gyaan you’d like to impart to your juniors?
Yatharth: Explore! Is the word I’d say to all my juniors in college. Discover each and every avenue which comes to your way. You never know what may click. No field or avenue is considered to be bad or not having any scope if your interest lies in there. Try to remain in contact with your seniors and work in college fests and societies for better interaction with them.
All the Best Guys. Enjoy this phase of your life and any queries you can always contact me at
Software Associate, The Royal bank of Scotland
IT, Class of 2011, NSIT