Maneesh P M, studying in IIT Kanpur as a B.Tech student will do his summer internship in Summer analyst profile at HSBC
Questions for answer - When did you start? : Started preparing during summers. Did a couple of projects (Programming club and self) during this time and practiced competitive programming thoroughly. - For what all profiles did you prepare: Only for SDE profile. - How part- - Coding: Read articles on Geeks for geeks for new topics, picked up initial questions from interview bit and practiced regularly on codeforces contests and programming club test series. Upsolving questions which you could not solve during a contest is very important. - Aptitude/quant: Nothing specific here. But having knowledge of probs and stats helps. They will be asked during the interview. Should have an idea about handling puzzles as well. - Resume/HR: Must be able to give a short summary of resume if asked. HR interviews try to emphasize if you follow a methodical approach to problems. - Resume prep tips: The most important thing is drafting. Prepare a draft resume early, this will help you to understand where you stand and move accordingly. That is, if you have no projects, you can work on that section. If the skill section looks blant, you will have time to improve it and so on. Secondly, resume review is very crucial before finalising it. Once you are satisfied with what you have prepared, share it with seniors/professionals you might know and ask for a review. Rather than making your resume look “filled”, try to make it complete. That is, it should cover the necessary sections(refer resume of seniors/professionals), should have all the smaller details like completion dates, location etc and overall it should look professional and relevant to the profile.
Not sure, refer company proforma on SPO site.
Major points to cover- - Interview experience: The interview depends a lot on your luck and also on your capability to cruise the conversation. My first interviewer was not dropping any cues about what he was expecting to hear and the conversation was going silent intermittently. In such a situation, one must make sure that they understand the questions asked correctly, ask for clarifications again and again if needed. Questions are appreciated. Once you understand the question, try to create example input and its output. Apart from that, having a methodical approach is always appreciated. Interviewers will dwell into smaller details of what is written in the resume, whatever you speak. So you should make sure that you say things only when you are confident about it, and when you are not, be explicit about it. Tell them that you are not sure about the topic. An interview is about letting the panel know your thought process, so think out loud(literally). It helps you to think clearly and shows your confidence. - Prep tips – in general + company specific (if any): I am emphasizing starting preparations early again. Going through several iterations to prepare the resume will make it better. For SDE profile, one should be fluent with competitive programming because the test is going to be the most difficult(and competitive) part of the entire process. You can start early to become confident by the time tests begin. One should learn basic software development concepts such as OOP(just the basic concepts) and SDLC, these may be asked in the interview. HSBC is a bank, so naturally they ask puzzles, probs and stats questions and basic numerical methods(like regression) in the interview as well. Be sure to brush them up. - How to plan my summers- intern? Project? Intern prep? During my summers, I did a project with programming club. This helped to get me an idea of the SDE profile and also in building my resume. So doing projects during this time is a very good idea. Apart from that, I also did a three month backend dev intern. It had some benefits and some drawbacks. On the positive side, it adds value to your resume(but don't worry if you don't have it, not very crucial), you’ll learn a lot of new skills and it will help you cultivate a technical knack while approaching problems. It can even become a talking point during your interview. On the negative side, if it's time consuming, you’ll fall back on your preparations. Your stellar resume won’t matter much if you cannot clear the test which is based mostly on CP. Therefore, one must be sure about time management and plan accordingly. Intern prep should go hand in hand with whatever you are doing. Practicing regularly is the key here.