Vaibhav Agarwal is a 2014 Batch Computer Science Engineer of Godavari Hostel. A food maniac, ardent lover of Friends, he was one of the few people who you could find every evening without fail in the Godav quadi. A cricket fanatic till the IPL came along, he was also the Opening Batsman of Godav Cricket Team. Inherently a peace putting person yet enjoys coding and he’s very happy to have picked up CS in IITM. Currently working at Oracle in USA, read on to find more about his placement experiences and present work-life.
How was your placement experience?
Placements are like a Cricket test match. You need a lot of skill, practice, timing and luck to win. You’ll soon realize there is a certain amount of randomness associated with the entire process. This is in no way an attempt to scare you but to make you understand that if things don’t go as planned, it might not even be your fault.
My interview written tests went well baring Google, where I knew my answer was wrong the instant I walked out the door, but there was little that could be done.
The concept of the graveyard slot was introduced with our batch and it brought it’s own share of interesting experiences. Sitting in for interviews at 12 in the morning was something none of us has experienced ever. I interviewed with MS, Oracle and Epic in the
morning slot. Microsoft and Oracle went really well but I got put up in the waiting list of Oracle and MS gave me the Indian offer. I sat for GS in the Day 1 slot and luckily got through, thanks to some of the interviewers who were pretty helpful and understood the pressures of having interviewed for 10 hours on the go.
What are the job profiles offered by Oracle ?
Oracle has a pretty diverse set of profiles. Considering that control all the parts of the stack in terms of hardware and have slowly moved into the cloud, whatever be your interest I think you can find a possible team in Oracle that dabbles in it. Ranging from building
systems, managing cloud services, writing cloud or mobile applications, or even working with the latest wearable technologies, Oracle is doing everything. And yes, they do have a lot of work going on in the database field.
How important are Positions of Responsibility, CGPA, and extra-curricular activities?
It’s a tech company, so there is not much of an impact of PoR and extra-curricular activities during the interviews. CGPA does matter for Oracle and they have profiles based on particular CGPA slabs. You can only interview for certain positions if you are up and above a certain CGPA. But at the end of the day, the interviews are all about your grasp of computer science concepts and your analytical skills. If you are good at C ( programming in general ) and can write good solutions to problems with considerable coverage of the extreme cases, there is no reason Oracle will not select you.
Simply put, what does your work involve doing?
I currently work for a product called the Enterprise Manager for Oracle. It’s a system that helps IT of companies manage their systems in a more efficient way remotely. It involves discovering new hardware/software components being added, managing them and analyzing data to help manage the systems better. I am currently part of a team that tries to figure out how these components can be discovered automatically, be better supervised and in general make it easier for the administrator to control the entire system.
What has your experience at Oracle been like ?
What I have garnered from my few days here at Oracle, it’s a pretty laid back company. They don’t have very heavy deadlines but they do good work. Since they are comfortable in their market, they know that people will continue to use their products. In such a case, it gives you more time as a developer to look at stuff, come up with ideas and build things. It’s been a pretty good month so far and the learning scope is immense. You might not work with the most “cutting” edge technologies but most of the stuff is pretty cool and there is lots of scope for growth.
What advice would you give to students sitting for placements?
I know most of the things have been told to you already, but there are certain things that I cannot emphasize enough :
Make sure you practice as much as you can in the last month. Placements are more about your confidence in yourself. If you believe you can solve it, the interviewer will see it too. For that, it requires you to have solved considerable number of problems going in.
During the interview, make sure that you are being vocal. It helps because you get hints if you are in the right direction. The interviewers don’t want you to be perfect, they want to know if you can think in the right way. Plus, the interviewers themselves go out of the way to make you comfortable if you can build a rapport with them.
Most importantly, even if an interview does not go well, make sure it does not affect the next interview. This is very very important as you don’t want to screw up an interview for a company just because you screwed up the interview for another company.
Read this :http://www.cse.iitb.ac.in/~sohoni/cseaVP2000.txt . It’s a pretty sound piece of advice. If you find that too long to read, I’ll sum it up in one line : “They need you more than you need them. Only when you realize this can you perform to your true potential”.
How has Insti helped you with your work?
Insti has been really useful in shaping the way we react to things in the professional world. Living in a hostel gives you a lot of important tips on how you can survive with the minimal resources. All the discussions you have in your department shape the way you understand technology and helps give you better insights during your work. In addition, all your incidents/stories become a means of bonding with other people. And mind you, it definitely becomes easier to make friends with other IITian’s because they have gone through almost similar circumstances, so you have a ready set of friends :).