Waddle Street
Programs
  • All programs
  • Insight programs
  • What changed
  • Competitions
Networking
  • Contacts
  • Find people
  • Write a note
Prep
  • Learn
  • Drills
  • My answers
  • Markets
  • Resume review
  • Resources
Industries
  • Overview
  • Find your fit
  • Guides
Waddle Street
LearnDrillsMy answersMarketsResume reviewResources

Learn

Learn/Coding and algorithms
LearnCoding and algorithms

0 of 6 lessons, sign in to save

B Basic

  • Complexity and what n allows9m
  • Arrays, hashing, and two pointersPro11m
  • Sorting, selection, and binary searchPro10m

A Advanced

  • Heaps, stacks, and streaming dataPro12m
  • Dynamic programming, with a probability flavorPro12m
  • Simulation done rightPro11m
  • FlashcardsPro0/16
  • Basic quizPro80% passes
  • Advanced quizPro80% passes
  • Terms

Coding and algorithms

0
of 6 lessons
0
of 16 cards
FlashcardsStart the first lesson

Complexity, hashing, two pointers, binary search, heaps, dynamic programming, and Monte Carlo. The patterns behind most research and developer coding rounds at trading firms.

BBasic3 lessons

  1. 1Complexity and what n allowsBefore writing a line, read the input size. It tells you which complexity will pass, which tells you which algorithm to look for.9 min
  2. 2Arrays, hashing, and two pointersProMost array problems become one pass once you store the right thing: a running sum, a map of what you have seen, or two indices that move toward each other.11 min
  3. 3Sorting, selection, and binary searchProSorting is often the first step, and binary search works on far more than sorted lists: any yes or no question that flips once as a number grows.10 min
  4. QBasic quizPro10 questions, 80% passes

AAdvanced3 lessons

  1. 4Heaps, stacks, and streaming dataProMarket data arrives as a stream. The structures that answer questions about a stream in O(log n) or O(1) per update are the ones trading interviews keep asking for.12 min
  2. 5Dynamic programming, with a probability flavorProIf a problem breaks into smaller copies of itself that overlap, store each answer once. Quant firms like the versions where the table holds counts or probabilities.12 min
  3. 6Simulation done rightProWhen the math is hard, simulate. Research interviews check whether your simulation is correct, whether you know how accurate it is, and whether it is fast.11 min
  4. QAdvanced quizPro10 questions, 80% passes