This document provides information about quantitative finance jobs for IIT graduates. It defines quantitative finance roles, which involve quantitative analysis in trading at large banks and hedge funds. These roles require advanced skills in mathematics, statistics, and computer science, as well as an understanding of financial markets. Example jobs mentioned include derivatives trader, trading desk quant strategist, and algorithmic trading quant. The document provides sample employers and recommends materials to prepare for technical interviews, which typically focus on mathematics, computer science, and brain teasers. It also provides example interview questions.
1. Guide to Wall
Street Quant Jobs
for IITians
Pratik Poddar
Aug 10, 2013
Adapted from Ashwin Rao's PPT at Stanford & Interview Preparation for Quantitative Analysis
2. Define Quantitative Finance
● Roles at Large Banks & Hedge Funds
● Trading Businesses involving Quant
Analysis
● Requires advanced skills in Math / Stats /
Computer Science
● Requires sound understanding of trading
markets
4. Sample Jobs at IITs
Goldman Sachs FICC
Morgan Stanley Strats and Modeling
Tower Research Capital
WorldQuant (Millenium Partners)
(in alphabetical order)
5. Interview Preparation
Most of the interviews are technical and
focused on different topics depending on
strength of team and niche work. However, the
topics can be classified under:
1) Mathematics
2) Computer Science
3) Brain Teasers
6. Interview Preparation - Mathematics
Probability:
Probability, Random Variables And Stochastic Processes -
by Papoulis
Fifty Challenging Problems in Probability with Solutions
Engineering Mathematics:
Advanced Engineering Mathematics - by Kreyszig
Linear Algebra And Its Applications - by Gilbert Strang
What Is Mathematics? - by Richard Courant
7. Interview Preparation - Computer
Science
Algorithms:
Introduction To Algorithms - by Cormen, Lieserson, Rivest
Algorithms - by Robert Sedgewick
C++:
C++: The Complete Reference
The C++ Programming Language - by Stroustrup
Programming in C++ - by Cohoon and Davidson
8. Interview Topics - Brain Teasers
Puzzles:
Mathematical Puzzles: A Connoisseur's Collection - by
Peter Winkler
Entertaining Mathematical Puzzles - by Martin Gardner
Mathematical Puzzles of Sam Loyd
9. Sample Questions - Probability +
Engg Math + Algorithm + Puzzles
Lots of them on my blog - CSE Blog - http://pratikpoddarcse.blogspot.com
CSE Blog - quant, math, computer science puzzles
Quant, Math & Computer Science Puzzles for Interview Preparation & Brain Teasing
10. Sample Questions - C++
● What is the difference between a pointer and a reference?
● What does it mean to declare a function or variable as static?
● What is the difference between a struct and a class in C++?
● What is the purpose of a constructor/destructor?
● What does it mean to declare a member function as virtual/static?
● What is polymorphism?
● What happens when you have a non-virtual method in a base class and a
method of the same name in a derived class?
● Can you call a virtual function in a base class when you have overridden
it?
● How could you determine if a linked list contains a cycle in it?
● How would you reverse a doubly linked list?
● How would you traverse a binary tree?
11. Thanks
Pratik Poddar
http://pratikpoddarcse.blogspot.com
http://www.linkedin.com/in/pratikpoddar
The opinions expressed here represent my own and not those of my employer.
All data and information provided on this site is for informational purposes only. The author and the institutions and
organizations he is affiliated to make no representations as to accuracy, completeness, currentness, suitability, or validity of
any information on this site and will not be liable for any errors, omissions, or delays in this information or any losses, injuries,
or damages arising from its display or use.