<commit_before>MMASS is Matthew and Amanda Summer Studying
===========================================


Goals
-----

- Survive whiteboard interviews and get jobs.
- Apply the spiral method: relearn previous concepts with new perspectives.
- Genuinely have fun, trite as it may sound.


Resources
---------

- [Cornell CS 2112 Lecture Notes](http://www.cs.cornell.edu/courses/cs2112/2016fa/lectures/)
- [Cracking the Coding Interview](https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850/ref=pd_lpo_sbs_14_t_0?_encoding=UTF8&psc=1&refRID=KD7X1A9GN2JSDTHJHE2E)
- [Algorithm Design](https://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321295358)


Scope and Approach
------------------

Topic | Approach
------|---------
Java/C++ | Review fundamentals from lecture notes
Data structures | Implement from scratch
Algorithms and sorting | Review and practice problems
System design | Practice problems
Operating systems | Practice problems
Math | Review discrete math

Special mention: mock interviews


Distractions
------------

- HBO's Silicon Valley.
- Reading outside on the hillock.
- Jamming out to music.
- Hiking and biking.
- San Francisco.
- Improvising on piano.<commit_msg>Add reference to Introduction to Algorithms<commit_after>MMASS is Matthew and Amanda Summer Studying
===========================================


Goals
-----

- Survive whiteboard interviews and get jobs.
- Apply the spiral method: relearn previous concepts with new perspectives.
- Genuinely have fun, trite as it may sound.


Resources
---------

- [Cornell CS 2112 Lecture Notes](http://www.cs.cornell.edu/courses/cs2112/2016fa/lectures/)
- [Cracking the Coding Interview](https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850/ref=pd_lpo_sbs_14_t_0?_encoding=UTF8&psc=1&refRID=KD7X1A9GN2JSDTHJHE2E)
- [Algorithm Design](https://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321295358)
- [Introduction to Algorithms](https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844)


Scope and Approach
------------------

Topic | Approach
------|---------
Java/C++ | Review fundamentals from lecture notes
Data structures | Implement from scratch
Algorithms and sorting | Review and practice problems
System design | Practice problems
Operating systems | Practice problems
Math | Review discrete math

Special mention: mock interviews


Distractions
------------

- HBO's Silicon Valley.
- Reading outside on the hillock.
- Jamming out to music.
- Hiking and biking.
- San Francisco.
- Improvising on piano.
{'fraction_non_alphanumeric': 0.15793558401241753, 'fraction_numerical': 0.03686457120682965, 'mean_word_length': 3.8641509433962264, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 5, 'lorem ipsum': 0, 'www.': 7, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3120362', 'n_tokens_mistral': 837, 'n_tokens_neox': 738, 'n_words': 215}