FORESIGHT(2023): Summer Internship at Adobe| Divyansh Raghuwanshi|
Introduction:
I am Divyansh Raghuwanshi, a 3rd-year undergraduate student from the Department of Electronics and Electrical Communication Engineering at IIT Kharagpur. In the 2022 CDC Internship Drive I received a Research Internship offer from Adobe Research.
How did you get into Adobe? What was the selection procedure?
The selection process for Adobe Research consisted of one online test and one round of interview:
Online Test:
The online test was held on HackerRank and was around one and a half hours long. It was divided into five sections: the first four were MCQ-based and contained a total of 16 MCQs, including four each from Linear Algebra, Probability and Statistics, Computer Science Fundamentals, and Puzzles, the final section contained two coding questions (which were of an easy to medium difficulty). You needed to solve both coding questions correctly and perform well in MCQs in order to get through.
Interview Round:
There was only one round of interview, which was around 45 minutes long. I was given a puzzle to solve at the beginning, followed by a probability question, and lastly one DSA question related to Multi-Source BFS was asked. You can expect questions from Data Structures and Algorithms, Linear Algebra, Probability and Statistics. Later on, the interview mainly revolved around my resume, there was a discussion about the projects mentioned in the resume, after this the interview concluded.
How to prepare for them?
For Coding Test Round:
I would suggest to start practising DSA questions as early as possible, for practise you can use LeetCode or GeeeksforGeeks, and you should try to participate in contests regularly and upsolve, as this would really help you to solve questions in a timed environment, in the last one month to get the idea about interview questions you can practise questions on InterviewBit.
Puzzles and probability problems were not very difficult, these can be prepared from GeeksforGeeks. Fifty Challenging Problems in Probability is another resource you can use to get a better understanding of the majority of probability problems. I didn’t prepared much for CS fundamentals like OOPS, OS, DBMS, I just went through some of the blogs for these topics, though I would suggest you to prepare well for OOPS as it is being asked in many companies online test round and interviews as well.
For Interview Round:
During the interview, try to be calm and composed and answer the questions honestly and confidently. Also, prepare a nice introduction beforehand to start well. You should try to find the most frequently asked interview questions before sitting for any company’s interview, this will give you a decent idea of the questions you will be asked and will allow you to prepare for them appropriately. You should be very well prepared about all the points, especially the projects you put in your resume. It’s better to avoid putting the things you are less confident about, as there may be cross-questions about anything they find interesting.
Having good technical projects is always desirable, as it boosts your chances. A good project related to NLP or Computer Vision would enhance your resume considerably for this profile, as most of the projects in Adobe Research are related to these fields. Most of the times, at the end of the interview, the interviewer might ask if you have any questions for him/her. So I would suggest to prepare some questions for the interviewer based on the company, as it would show your interest towards the company and that particular profile.
What difficulties did you face while preparing for this Profile? How did you overcome this problem?
As I was preparing for both Software and Data profile, so there were too many things to prepare. To overcome this, I asked for advice from some of my friends and seniors which really helped me strategically plan my preparation, and working on it consistently throughout the summers helped me prepare well for the Internship process. I would advise, whenever you are having some difficulty regarding the preparation try to talk to your seniors or your batchmates who are also aiming for the same profile this will really help you overcome that problem.
According to you, who should ideally apply for this job?
Anyone who has a keen interest in the field of NLP or Computer Vision, and wants to innovate something in this field should apply for this internship.
Any specific advice you want to give to the junta sitting for internships this year?
If you are preparing for Data profile don’t neglect DSA part, as even for Data profile most companies ask a good level of DSA questions in both online test round and interviews. For the interviews it is very important that while thinking about the problem’s solution you think out loud, try to have a good discussion with the interviewer as it would help you to think in the correct direction.
All the best, Everyone!
What are some of the major points you think would be valid to mention in your CV while targeting this profile? (any specific suggestions you would like to make?)
For this profile the most important part of the CV is the Projects and Internships section. Try to present your projects very well, as having a 1–2 nice projects related to the profile will definitely increase your chances of selection.
As you would be asked many questions related to your projects, prepare well for whatever you write in your CV.