Vakul Bansal graduating from IIT Kanpur, Branch - Electrical department as a Graduate (B.Tech) in 2020 has been placed as - There were seven profiles, but they haven’t yet in - SAP Labs.
- _OTHER COMPANIES THAT I WAS SHORTLISTED FOR -_ Google, Microsoft, Apple, Alphagrep, Sprinklr, Flipkart, Wells Fargo, Plutus Research, Fischer Jordan - _ANALYSIS OF AVAILABLE OPTIONS (BASED ON PROFILE, GROWTH, COMPENSATION, BRAND NAME, ETC.)_ - PROFILE - Most companies were looking for students for Software profiles; very few companies came for Core Electrical position ( Hardware role). Few companies came for consultant roles (Pwc, Deloitte) - COMPENSATION - Most companies on Day 1 were in the bracket of 20-30 Lakhs, barring a few companies which offered more than that.
1) First, decide which profile you are aiming for. I predominantly prepared for software role, but I targeted a few quant companies too ( JP Morgan, Quadeye, Aplhagrep) 2) _PREPARATION FOR SOFTWARE ROLE -_ You have to prepare on various levels. a. _LEVEL 1 -_ First, solve every question on INTERVIEWBIT. It will clear the basic concepts of all topics. b. _LEVEL 2 -_ After you are done with the basics, you have to get a taste of the type of questions asked in the programming tests. So, for that, you can solve the INTER-IIT DOC, which is the compilation of previous year’s questions of all the companies. (I recommend you to solve that thoroughly because 50-60% of the questions are repeated from there itself) c. _LEVEL 3 -_ While solving the doc, you can give contests for TIMED PRACTICE because it is crucial to think and write the code within the time limit. For that, you can solve Contests from CODEFORCES (Division 2) and weekly and biweekly contests from LEETCODE. 3) _PREPARATION FOR QUANT ROLE -_ Along with coding, these roles expect the students to have a thorough knowledge of probability and statistics and some puzzles, which can be done from the following sources. d. BRAINSTELLAR e. 50 CHALLENGING PROBLEMS IN PROBABILITY f. PUZZLES FROM A YOUTUBE CHANNEL TED-ED
- _GOOGLE -_ First, there was a coding round, in which there were two questions. You can find those questions in the Inter-IIT doc. I gave four rounds of interviews of about 45-50 min each. All of them were technical rounds. In each interview, they asked one question, and they focused more on writing the correct code (On a google doc). I was able to write the code for 3 of the questions and gave the correct logic for the 4th one, but still didn’t get selected :/ - _MICROSOFT -_ First, there was a coding round that had three questions. You had to solve all three correctly to get selected for further process. After that, there were two rounds of interviews. First was a technical one in which I was asked a question involving MIN-HEAP and MAX-HEAP. The second round was the HR round, and some RESUME-BASED QUESTIONS were asked. - _WELLS FARGO -_ First, a coding round that had two questions. You had to solve both of them correctly. I gave only one round, which was technical, where I was asked a question based more or less on system design. - _PLUTUS RESEARCH -_ The coding test had two sections. In the first section, there were five subjective questions on probability, and the 2nd section consisted of 5 coding questions. Further, there were four rounds of interviews. 1st and 2nd rounds were technical. In the 3rd round, I was asked questions extensively related to Machine Learning. 4th round was the HR round, in which they asked me a puzzle along with standard HR questions. Finally, they offered me a role. - _SAP LABS -_ The coding test had two questions; solve both correctly to proceed to round 2. Here also, I gave four rounds of interviews. 1st interview was a technical round in which they asked me two questions, and I had to code them on Hackerrank IDE. 2nd round was also technical, along with some resume-based questions. 3rd round was a bit different; it was like they were checking the thought process by asking random real-world problems. The 4th round was a proper HR round. They offered me a role too, and I selected Sap over Plutus.
1. Practice writing codes, some people just think, and when they deduce the logic, they move on to the next question. But most errors are encountered while writing the codes. 2. Try to solve the questions within the time limit, even if you’re solving for practice. 3. Solve the previous year’s questions from the Inter-IIT doc; many questions are repeated from there. 4. Don’t panic if you aren’t able to solve the questions; just breathe and dry run the test cases. Most logics are hidden in them. 5. Study your Resume thoroughly; you must know about every line written in it.
Final Tips :
Finally, remember this, you need only one offer, so don’t feel dejected if one or two tests don’t go as planned. And remember, confidence is the key in the interviews. It brings out the best in you. ALL THE BEST!