I thought as a final post it would be fun to discuss some interview questions that I and others use when seeking to hire new traders.
I want to make clear that these questions are for people with NO EXPERIENCE usually right out of school and that the interview process for someone with experience would be quite different.
Also, I want to caution, I haven't been on the receiving side of a trading interview for quite some time so, while I use some questions that I have been asked in the past, my data points there are stale.
Final caveat, I'm not implying that you need to know all these topics to make money trading and there have been very few people who give good answers to all the questions - but if you are seeking a job out of school (one that pays a salary) you should know 80% of this.
1) Technical finance stuff (measure how well they payed attention in school)
a) What is a stock, what is a future, what are the differences
b) Describe the underlying of a bond future
c) Describe the underlying of a EuroDollar future (not Euro!!)
d) What are the major assumptions of Black-Scholes
e) What is the process for deriving Ito's Lemma
f) Given Ito's Lemma derive the Black-Scholes equation
g) What is the purpose of the Fokker-Planck equations
h) Given a basket of bonds what are ways to go about building a yield curve
2) Math (mostly linear algebra)
a) What is an eigenvalue/vector. Describe intuitively
b) What is a Martingale
c) What is Linear Programming
d) What is Principle Component Analysis
e) What is the Kalman Filter
--if you are a Math major--
f) Define 'compact'
g) What is a group, ring, field
h) What is the Cantor set
i) What problem did the Lebesgue Integral solve
3) Programming (basic - NOT for a programming position)
a) How many bytes in the basic data types
b) How would you represent market data in a database and why
c) What is reflection.
d) What challenges are inherent in parallel programming
e) Test writing of some basic (sorting) algorithms
4) Options
a) Define all the greeks
b) Long a call means _____ gamma. Long a put means ____ gamma
c) If a bank sells a call with a strike of 50 and the underlying rises to 60 how does the bank make money
d) Strike 50, underlying 50, 2 weeks to expiration. What is approximate delta?
e) strike 50, underlying 50, 1 day to expiration. What is approximate gamma?
f) put/call parity
g) long gamma = ____ theta
5) Personality and Trading aptitude questions
-- not relevant here --
I want to make clear that these questions are for people with NO EXPERIENCE usually right out of school and that the interview process for someone with experience would be quite different.
Also, I want to caution, I haven't been on the receiving side of a trading interview for quite some time so, while I use some questions that I have been asked in the past, my data points there are stale.
Final caveat, I'm not implying that you need to know all these topics to make money trading and there have been very few people who give good answers to all the questions - but if you are seeking a job out of school (one that pays a salary) you should know 80% of this.
1) Technical finance stuff (measure how well they payed attention in school)
a) What is a stock, what is a future, what are the differences
b) Describe the underlying of a bond future
c) Describe the underlying of a EuroDollar future (not Euro!!)
d) What are the major assumptions of Black-Scholes
e) What is the process for deriving Ito's Lemma
f) Given Ito's Lemma derive the Black-Scholes equation
g) What is the purpose of the Fokker-Planck equations
h) Given a basket of bonds what are ways to go about building a yield curve
2) Math (mostly linear algebra)
a) What is an eigenvalue/vector. Describe intuitively
b) What is a Martingale
c) What is Linear Programming
d) What is Principle Component Analysis
e) What is the Kalman Filter
--if you are a Math major--
f) Define 'compact'
g) What is a group, ring, field
h) What is the Cantor set
i) What problem did the Lebesgue Integral solve
3) Programming (basic - NOT for a programming position)
a) How many bytes in the basic data types
b) How would you represent market data in a database and why
c) What is reflection.
d) What challenges are inherent in parallel programming
e) Test writing of some basic (sorting) algorithms
4) Options
a) Define all the greeks
b) Long a call means _____ gamma. Long a put means ____ gamma
c) If a bank sells a call with a strike of 50 and the underlying rises to 60 how does the bank make money
d) Strike 50, underlying 50, 2 weeks to expiration. What is approximate delta?
e) strike 50, underlying 50, 1 day to expiration. What is approximate gamma?
f) put/call parity
g) long gamma = ____ theta
5) Personality and Trading aptitude questions
-- not relevant here --