Skip to content

Instantly share code, notes, and snippets.

@ldct
Created December 12, 2016 07:08
Show Gist options
  • Save ldct/74f8d9de59d59cba4e7699b8af42842e to your computer and use it in GitHub Desktop.
Save ldct/74f8d9de59d59cba4e7699b8af42842e to your computer and use it in GitHub Desktop.
Interview Tips
  1. Functional interface, imperative code
  2. Multiple small functions
  3. Functional code (map, any) where appropriate
  4. Purely functional code is hard to write for algorithmic questions and if you do try, hard for most interviewers to read
  5. Codeforces for practice
  6. Insert asserts
  7. Understand immutable vs mutable data structures
  8. Python 3 has almost all the fundamental data structures you need
  9. Python hides the distinction between pointer (reference) types and value types; sometimes ppl ask pointer-heavy questions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment