Resources for Placements

From Metakgp Wiki
Jump to navigation Jump to search

December can be a harrowing time for final year students who enroll themselves for the placement process. This wiki is an effort to compile the best-practices and resources that helped students get job offers, in various sectors. Each section contains interview processes, FAQs, placement semester preparation guides and a list of essential resources.

Sectors

The companies that visit campus to recruit students can be broadly categorized under the following sectors - consulting, investment banking/ finance, software development, data analytics, FMCG, and core engineering.

Consulting

Interview Process

The interview process involves multiple levels of interviews. The initial rounds may be over telephone, Skype or in person subject to the company's preference. There maybe a total of 3-5 rounds of interviews. The interviews may be of the following types :

  • Case Interviews : They are the most important/difficult interviews for a consulting job. The question may or may not involve numbers. Be sure to ask as many questions as you can, and be at your presentable best.
  • Guesstimates/ Data Interpretation : The structure and methodology is far more important in these questions, than to get the numbers right.
  • HR Interviews : This involves usual HR questions with a special preference to how presentable the candidate is, to potential clients and also on what the candidate is really interested in, as consulting companies face attrition problems all the time.

FAQs

  • "Tell me something about yourself, walk me through your resume."
  • "What's the most challenging environment/work you've faced?"
  • "Why consulting? Why the firm? Why you?"
  • "Where do you see yourself 5/10 years later?"
  • "What are your strengths? What are your weaknesses?"
  • "Mention one of your failures."
  • "Questions on being a team player, leader, displaying ownership, creativity and initiatives"

Placement Semester Survival Guide

  • Form a case group, and practice as many cases as you can. Your interviews must ideally be your interview number 50 or above.
  • Consulting companies love high points in your CV, be it in academics, extra-academics, sports, competitions, etc. So, highlight them, or further extend the list if possible.
  • Work on your communication skills. This is generally used to reject candidates even if they are good problem solvers, as the companies require you to speak to clients on a regular basis

Resources

  1. Must do resources [Compulsory reads]
    • Case in Point - Marc P. Cosentino
    • Case Interviews Video Lectures by Victor Cheng
    • Case Interviews Cracked, IIT Bombay
    • IIM-A casebook
  1. Advanced resources [Not compulsory, but increases chances in top tier firms]
    • Vault Materials, ​​Bain Practice Case Video, Capital One Practice Case Video
    • Cases on McK/ BCG or websites of any other Tier 1 firm
    • Buddy cases : Practice as much as possible with the buddy you are given by the company

Investment Banking/Finance

Interview Process

FAQs

Placement Semester Survival Guide

Resources

Software Development

Interview Process

Most software companies have a online coding test usually held in CIC or Nalanda (with own laptops) for shortlisting of candidates for the interview process. This test has short programming questions and at times knowledge questions on programming languages. Most common questions on programming languages are on C,C++ or Java. After you qualify the coding test, you get shortlisted for the interview, usually for all the SDE positions. The general process consists of 2-3 technical rounds followed by 1 HR round. Some companies (Usually Microsoft) has a Group Discussion Round too to shortlist where they give a design question of a system where everyone is asked to collaborate and discuss on how to design the specified system as Company employees judge on how much a candidate contributes. In the technical rounds, they ask 2-3 coding questions which you have to code on paper(proper syntax and everything, not pseudo code) and/or domain related questions from DBMS, Networks, OS and ML(if mentioned in the resume). The biggest focus is on whether you can find an optimal algorithm to solve the given problem/ implementation, and then code it in a reasonable amount of time.

FAQs

  • The coding questions are usually from DP or graph theory. Definitely brush up on your C++/Java skills - Base class / Super Class / OOP / Abstraction / Encapsulation
  • Preparing for the typical HR questions is a must. Other than that you should have "introduce yourself" prepared and oriented to the company position that you are applying to.
  • Explain one of the projects that you have worked on, in detail. Be sure to go through your resume very well and have something prepared for every project/ achievement that you have written on your resume.

Placement Semester Survival Guide

  • Code. Code. Code. Take an active interest in competitive programming. Participate in competitions by codechef/hackerrank/topcodef/codeforces.Even if you can solve the problem during the contest, go back later and check out the editorial, and then solve it. If you still cant, see the author's / tester's solution and then solve it. By december, you should be able to solve all problems easier than "Medium".
  • Try finishing of questions in all related domains on hackerrank - Algorithms/C++/Java/Python/Data Structures etc.
  • Strengthen your fundamentals in the core CS subjects such as DBMS, ML(if you have mentioned it in your resume), Networks and OS.
  • Practice competitive programming regularly on sites such as codeforces, codechef.
  • Take up projects. Setup a profile on Github, push your projects there.

Resources

  1. Must do resources [Compulsory reads]
    • geeksforgeeks.com, hackerrank domains, careercup,
    • interviewbit.com, it helps to handle the corner test cases
    • Introduction to Algorithms by Cormen/notes by Prof Abhijit Das
  1. Advanced resources [Not compulsory, but increases chances in top tier firms]
    • topcoder tutorials on advanced topics such as binary indexed trees, suffix arrays, segment trees
    • Cracking the Coding Interview - Gayle Laakmann McDowell
  1. Auxiliary read [They are not compulsory, but will definitely help]
    • Competitive Programming - Steven Halim

Job Portals


External Links

Data Analytics

Interview Process

There are two types of quantitative interviews - CAT format, which can be mastered by practicing any of the materials available for CAT exams and the second type is based on basic probability, theory of expectation and brain storming.

FAQs


Placement Semester Survival Guide

  • Study the basics of probability and statistics.
  • Go through first 4-5 chapters of Jain and Iyengar.
  • Learn the basics of machine learning and practice it by participating in various online competitions.
  • Try and get an internship in this sector.

Resources

  1. Must do resources [Compulsory read]
    • Hines for probability and statistics.
    • Intro to machine learning by Andrew NG(Coursera)
    • Applied multivariate statistical modelling by J Maiti(NPTEL)
    • 50 challenging problems in probability by Frederick Mosteller
    • Heard on the street
  2. Advanced resources [They are not required for all companies, but will improve chances in top tier firms]
    • Introduction to algorithms by OCW, MIT
    • McgrawHill brain teasers
    • Caltech Machine Learning
    • Stanford Core NLP on coursera
  3. Auxiliary read [They are not compulsory, but will definitely help]
    • Read various answers on Quora for Machine Learning and Data scientists
    • Online blogs by successful data scientists
    • Introduction to Algorithms by Cormen

FMCG

Interview Process

FAQs

Placement Semester Survival Guide

Resources


Core Engineering

Aerospace Engineering

Interview Process

FAQs

Placement Semester Survival Guide

Resources


Civil Engineering

Interview Process

FAQs

Placement Semester Survival Guide

Resources


Automobile

Interview Process

FAQs

Placement Semester Survival Guide

Resources


Manufacturing

Interview Process

FAQs

Placement Semester Survival Guide

Resources


Ocean Engineering and Naval Architecture

Interview Process

FAQs

Placement Semester Survival Guide

Resources


Chemical Engineering

Interview Process

FAQs

Placement Semester Survival Guide

Resources


Oil & Gas

Interview Process

FAQs

Placement Semester Survival Guide

Resources


Biotechnology

Interview Process

FAQs

Placement Semester Survival Guide

Resources

Skills

Communication Skills

Quantitative/Problem Solving Skills

See Also