Anany Sharma

Anany Sharma graduating from IIT Kanpur, Branch- Cse department as a Graduate (B.Tech) in 2020 has been placed as Quantitative Researcher in Graviton Research Capital.

1. OTHER COMPANIES THAT I WAS SHORTLISTED FOR       ans.) I was also selected by Cohesity and Quadeye b. ANALYSIS OF AVAILABLE OPTIONS (BASED ON PROFILE, GROWTH, COMPENSATION, BRAND NAME, ETC)       ans.) The companies were good and high paying and were based on quant and SD roles

For me the preparation aspect of placements did not involve studying new things. We can divide the whole content into three major brackets: coding, mathematics and subject knowledge. The most important bracket among them is coding. I used to give coding contests on codeforces under pressure from two of my friends who liked to code for fun (Aditya Mishra and Ritesh Kumar). That actually helped me a lot for building my base in brainstorming and debugging. I would definitely recommend people to try to give a few contests on whichever platform they prefer. After that, it is important to know the different kinds of questions that could appear on the tests and in the interviews. For that I used interviewbit and leetcode, though I could not complete either of those, I would recommend that you glance through these websites. By experience, I can say that the three most important topics would be Union Find, applications of DFS and the Knapsack problem. These should be on your fingertips. Then comes mathematics. The domain you can expect here is probability and combinatorics. Sometimes discrete mathematics and game theory can also be asked, but I would not suggest you spend time preparing for that. Build a base using 50 challengeing problems in probability by Frederick Mosteller and after that you can move on to brainstellar. This should be easy for anyone who has taken MSO201 or CS203, other people may have to devote more time but it would be worth it. For subject knowledge, I revised the most important course I did in my third year, Operating Systems. A surface level knowledge of Networks can also prove a game changer during interviews and tests. You can easily get it through youtube videos. These are specific to CSE department and people from other departments should not worry about them. Note: This description applies only to profiles of software development and quantitiave research. P.S: A little pinch of object oriented program would not hurt anyone.

I enjoyed the tests a lot. I failed to code properly even after extensive practice in the first two tests, but after that I gained confidence slowly as more tests came up every day. It is a delight when you can solve a question and you remember that you spent two hours on this at 3 am some night and they are actually helping you now. I was shortlisted almost every where I gave a test. The mathematics and operating systems mcq portions were also interesting and they refreshed you after intense coding questions. Interviews on the other hand were more stressful than tests. In the interviews, you have a person constantly looking at your screen and evaluating the code you write, that creates pressure for someone like me who makes a ton of mistakes while writing. However, the key here is to not bother about the interviewer and realising that he must have gone through the same phase. I was asked extremely tough questions in my interview with Graviton, which lasted three hours and had just 6 questions, one opertaing systems and one networks question and two probability and two discrete mathematics questions. But it was a great learning experience. The time you get on day 1 is very less. I was shortlisted for eight companies but could give interviews at only three. The interviews at Quadeye and Cohesity involved writing code in front of the interviewer, the thing which I dreaded. Nevertheless, I did that as efficiently as I could. The most important thing on any slot which goes on throughout the night is that you have to keep your energy up and keep yourself hydrated. I had practiced staying awake the whole night for a week and still I was tired at around halfway through the process. I ate an energy bar and pushed through.

Do not overestimate your maths skills and do underestimate your coding skills. Do not try to go into detail of everything you come across. On the day of interviews, organize your idea before speaking and honestly tell people you do not know the answer instead of winging it. Always remember, you can tell interviewers that oher interviews are also scheduled. Before filling out priorities for companies, consult with a trusted person, that would give you mor confidence and clear your mind on the D-day. Eat healthy (something I could never do)

Final Tips :
The interviewer wants to hire you as much as you want to be hired.