Varun, studying in IIT Kanpur as a B.Tech student will do his summer internship in SOFTWARE ENGINEER profile at RUBRIK

I started seriously around July, and that was late, but I was doing competitive Programming since summer. I Prepare only for software and ML profiles. What someone should follow is that he/she should get a good grasp of competitive codeforce A/B/C and D ques for good companies in summers. And later in late July, August one should prep on leetcode to get a feel of interview/coding test questions, which is a must. Only codeforce will need a lot of practice, so I would suggest the best would be a mix of codeforce and leetcode. For resume: - - Keep the points brief, to the point. do not just fill stuff. - Keep it neat, try latex, take templates of cv from seniors, awesome cv is a good template, customize it a bit if you want to. - Write projects relevant to your field, do not write TA projects for software dev role.

- 8+ CPI - CSE, MTH, and EE only (Not Sure)

Regarding Interview: - Interviews were good, a little tedious, but that is fine for a day. Dress formal, communicate properly. One can try mock interviews online. Company specific Prep – - For google give google kick start and code jam, and write its rank in resume, it accounts a lot. - For Goldman, the coding test has 5 sections, attempt them strategically, using one's time in another. - You will find direct leetcode questions in interviews so, try to solve many leetcode too and attempt questions topic wise, like around 5-10 from each topic. Just don't do 20 from a single and leave some topics untouched. - If you have something to do in summers, continue with competitive in your free time/ at least give the contests on codeforce. - If you do not have an internship, then take that as a pill of motivation, give your all time to coding, and take my word you will definitely get a good intern if you prep nicely for 2-3 months.