From 34c4a234b4b16f38ebd1c211fc2b4379febc29e4 Mon Sep 17 00:00:00 2001 From: Simon Schueller <46182484+sim1029@users.noreply.github.com> Date: Fri, 2 Jul 2021 13:14:58 -0400 Subject: [PATCH 01/13] Create freshman-sophomore-opportunities.md --- .../freshman-sophomore-opportunities.md | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/guides/career/freshman-sophomore-opportunities.md diff --git a/src/guides/career/freshman-sophomore-opportunities.md b/src/guides/career/freshman-sophomore-opportunities.md new file mode 100644 index 00000000..aed875f3 --- /dev/null +++ b/src/guides/career/freshman-sophomore-opportunities.md @@ -0,0 +1,35 @@ +--- +title: "List of Freshman/Sophomore Job Opportunities" +--- + +Use your underclassman status to your advantage with this list of Freshman and Sophomore specific opportunities. Don't forget to apply to other opportunities as well! + +## Internships / Fellowships +- UberSTAR +- Palantir Path +- Dropbox Launch +- Two Sigma Freshman Internship +- Code 2040 +- Twitter University +- Bank of America Freshman Analyst +- AT&T Emerging Technologies +- SAP STAR +- Google STEP +- Facebook University +- Microsoft Explore + +## Exploratory / Insight Events +- Jane Street +- Citadel Discover +- DE Shaw Nexus Fellow +- SIG Sophomore Discovery +- Goldman +- Capital1 Summit +- McKinsey +- Two Sigma New Seekers Summit +- JP Morgan Sophomore Edge +- Vanguard EXPLORE Days +- Uber APM Summit +- Morgan Stanley Early Insights +- Bloomberg +- Belvedere Externship From 90950951b6bbd8c46a8ea5ae04d82b900489af1a Mon Sep 17 00:00:00 2001 From: Simon Schueller <46182484+sim1029@users.noreply.github.com> Date: Fri, 2 Jul 2021 14:08:19 -0400 Subject: [PATCH 02/13] Create leetcode-summer.md --- src/guides/career/leetcode-summer.md | 306 +++++++++++++++++++++++++++ 1 file changed, 306 insertions(+) create mode 100644 src/guides/career/leetcode-summer.md diff --git a/src/guides/career/leetcode-summer.md b/src/guides/career/leetcode-summer.md new file mode 100644 index 00000000..482e1fd1 --- /dev/null +++ b/src/guides/career/leetcode-summer.md @@ -0,0 +1,306 @@ +--- +title: "LeetCode Summer" +--- + +May 24th - Whenever +Everyday aim for 1-2 problems + +LeetCode is much easier when we all work together. Please send any questions you have on the LeetCode problems/theory/anything and we'll answer them! + +[Join the discord branch!](https://discord.gg/ru3Ww5Tu) + +## Pre-reqs: +- 445 (highly recommended) +- 1501 (less necessary) +- Understanding Runtime +- Know how to use Hash Tables + +## Resources: +- [**Learn Python**](https://learnxinyminutes.com/docs/python/) +- [**Big O in 5 minutes**](https://youtu.be/__vX2sjlpXU) +- [**Tom Scott on Big O**](https://youtu.be/RGuJga2Gl_k) +- [**Finding Big O of Code Snippets**](https://youtu.be/CB8JPjg_3cM) +- [**Hash Tables**](https://youtu.be/shs0KM3wKv8) + +## Problems +### Week 1 - Arrays +- [Contains Duplicate](https://leetcode.com/problems/contains-duplicate/) +- [Two Sum](https://leetcode.com/problems/two-sum/) +- [Buy & Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) +- [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self/) +- [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/) +- [Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray/) +- [Game of Life (Bonus)](https://leetcode.com/problems/game-of-life/) + +### Week 2 - Arrays + Intervals +- [Min Rotate Sort Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/) +- [Search Rotate Sort Array](https://leetcode.com/problems/search-in-rotated-sorted-array/) +- [3Sum](https://leetcode.com/problems/3sum/) +- [Container w Most Water](https://leetcode.com/problems/container-with-most-water/) +- [Insert Interval](https://leetcode.com/problems/insert-interval/) +- [Merge Intervals](https://leetcode.com/problems/merge-intervals/) +- [Happy Number (Bonus)](https://leetcode.com/problems/happy-number/) + +### Week 3 - Intervals + Matrix +- [Non-overlapping Intervals](https://leetcode.com/problems/non-overlapping-intervals/) +- [Meeting Rooms I](https://www.lintcode.com/problem/meeting-rooms/) +- [Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes/) +- [Spiral Matrix](https://leetcode.com/problems/spiral-matrix/) +- [Rotate Img](https://leetcode.com/problems/rotate-image/) +- [Word Search](https://leetcode.com/problems/word-search/) +- [Sliding Window Max (Bonus)](https://leetcode.com/problems/sliding-window-maximum/) + +### Week 4 - Linked Lists +- [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/) +- [Linked List Cycle](https://leetcode.com/problems/linked-list-cycle/) +- [Merge 2 Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/) +- [Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) +- [Remove Nth Node](https://leetcode.com/problems/remove-nth-node-from-end-of-list/) +- [Reorder List](https://leetcode.com/problems/reorder-list/) +- [Sort Colors (Bonus)](https://leetcode.com/problems/sort-colors/) + +### Week 5 - String +- [Reverse String](https://leetcode.com/problems/reverse-string/) +- [Valid Anagram](https://leetcode.com/problems/valid-anagram/) +- [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) +- [Valid Palindrome](https://leetcode.com/problems/valid-palindrome/) +- [Group Anagrams](https://leetcode.com/problems/group-anagrams/) +- [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/) +- [Palindromic Substrings](https://leetcode.com/problems/palindromic-substrings/) +- [Odd Even Linked List (Bonus)](https://leetcode.com/problems/odd-even-linked-list/) + +### Week 6 - String + Trees +- [Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring/) +- [Longest Repeating Char Replacement](https://leetcode.com/problems/longest-repeating-character-replacement/) +- [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) +- [Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal/) +- [Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal/) +- [Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal/) +- [Encode + Decode Strings](https://www.lintcode.com/problem/encode-and-decode-strings/) +- [Max Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree/) +- **Bonus** - Do all the Tree traversal problems iteratively +- [Find Duplicate Number (Bonus)](https://leetcode.com/problems/find-the-duplicate-number/)- [ + +### Week 7 - Trees +- [Same Tree](https://leetcode.com/problems/same-tree/) +- [Invert Binary Tree](https://leetcode.com/problems/invert-binary-tree/) +- [Binary Tree Max Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum/) +- [Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal/) +- [Serialize + Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree/) +- [Subtree of Another Tre](https://leetcode.com/problems/subtree-of-another-tree/) +- [LRU Cache (Bonus)](https://leetcode.com/problems/lru-cache/) + +### Week 8 - Trees +- [Construct Binary Tree From Preorder and Inorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/) +- [Validate BST](https://leetcode.com/problems/validate-binary-search-tree/) +- [Kth Smallest Element in BST](https://leetcode.com/problems/kth-smallest-element-in-a-bst/) +- [LCA of BST](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/) +- [Implement Trie](https://leetcode.com/problems/implement-trie-prefix-tree/) +- [Design Add + Search Words Data Structure](https://leetcode.com/problems/design-add-and-search-words-data-structure/) +- [University Career Fair (Bonus)](https://cdn.discordapp.com/attachments/758353765174083595/840082064090595388/cHg7Bod.png) + +### Week 9 - Graphs +- [Number of Islands](https://leetcode.com/problems/number-of-islands/) +- [All Paths from Src](https://leetcode.com/problems/all-paths-from-source-to-target/) +- [Word Search II](https://leetcode.com/problems/word-search-ii/) +- [Clone Graph](https://leetcode.com/problems/clone-graph/) +- [Course Schedule](https://leetcode.com/problems/course-schedule/) +- [Pacific Atlantic Water Flow](https://leetcode.com/problems/pacific-atlantic-water-flow/) +- [Longest Consecutive Seq](https://leetcode.com/problems/longest-consecutive-sequence/) +- [Word Search II](https://leetcode.com/problems/word-search-ii/) +- [Longest Common Prefix (Bonus)](https://leetcode.com/problems/longest-common-prefix/) + +### Week 10 - Graphs +- [Number of Connected Comps in Graph](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/323-number-of-connected-components-in-an-undirected-graph) +- [Alien Dictionary](https://www.lintcode.com/problem/alien-dictionary/) +- [Graph Valid Tree](https://www.lintcode.com/problem/graph-valid-tree/) +- [Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements/) +- [Find Median from Data Stream](https://leetcode.com/problems/find-median-from-data-stream/) +- [Daily Temp (Bonus)](https://leetcode.com/problems/daily-temperatures/) + +### Week 11 - Dynamic Programming +- [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/) +- [House Robber](https://leetcode.com/problems/house-robber/) +- [House Robber II](https://leetcode.com/problems/house-robber-ii/) +- [Coin Change](https://leetcode.com/problems/coin-change/) +- [Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence/) +- [BST Iterator (Bonus)](https://leetcode.com/problems/binary-search-tree-iterator/) + +### Week 12 - Dynamic Programming +- [Unique Paths](https://leetcode.com/problems/unique-paths/) +- [Jump Game](https://leetcode.com/problems/jump-game/) +- [Decode Ways](https://leetcode.com/problems/decode-ways/) +- [Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence/) +- [Word Break](https://leetcode.com/problems/word-break/) +- [Combination Sum IV](https://leetcode.com/problems/combination-sum-iv/) +- [Max Area of Island (Bonus)](https://leetcode.com/problems/max-area-of-island/) + +### Week 13 - Binary +- [Sum of Two Integers](https://leetcode.com/problems/sum-of-two-integers/) +- [Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits/) +- [Counting Bits](https://leetcode.com/problems/counting-bits/) +- [Missing Number](https://leetcode.com/problems/missing-number/) +- [Reverse Bits](https://leetcode.com/problems/reverse-bits/) +- [Developer-Tester Integration (Bonus)](https://leetcode.com/discuss/interview-question/882739/Snowflake-or-Summer-2021-Internship-OA-or-Developer-Tester-Integration) + +### Week 14 (Bonus) - Recursion and Backtracking +- [Permutations](https://leetcode.com/problems/permutations/) +- [Letter Combos of Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number/) +- [Sudoku Solver](https://leetcode.com/problems/sudoku-solver/) +- [Subsets](https://leetcode.com/problems/subsets/) +- [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/) +- [Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning/) +- [Flatten Nested List Iterator (Bonus)](https://leetcode.com/problems/flatten-nested-list-iterator/) + +### Week 15 (Bonus) - Binary Search +- [Discussion](https://leetcode.com/discuss/general-discussion/786126/Python-Powerful-Ultimate-Binary-Search-Template.-Solved-many-problems) +- [First Bad Version](https://leetcode.com/problems/first-bad-version/) +- [Sqrt(x)](https://leetcode.com/problems/sqrtx/) +- [Search Insert Position](https://leetcode.com/problems/search-insert-position/) +- [Capacity to Ship Packages within D Days](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/) +- [Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum/) +- [Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas/) +- [Range Sum Query (Bonus)](https://leetcode.com/problems/range-sum-query-immutable/) +- [Range Sum Query 2d Immutable (Bonus)](https://leetcode.com/problems/range-sum-query-2d-immutable/) + +## Solutions +### Week 1 - Arrays +- [Contains Duplicate](https://youtu.be/4oZsPXG9B94) +- [Two Sum](https://youtu.be/Ivyh3V4QolA) +- [Buy & Sell Stock ](https://youtu.be/mj7N8pLCJ6w) +- [Product of Array Except Self](https://youtu.be/khTiTSZ5QZY) +- [Maximum Subarray](https://youtu.be/jnoVtCKECmQ) +- [Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray/discuss/48276/Python-solution-with-detailed-explanation) +- [Game of Life (Bonus)](https://youtu.be/YZ-W5DrKPQ0) + +### Week 2 - Arrays + Intervals +- [Min Rotate Sort Array](https://youtu.be/IzHR_U8Ly6c) +- [Search Rotate Sort Array](https://youtu.be/QdVrY3stDD4) +- [3Sum](https://youtu.be/qJSPYnS35SE) +- [Container w Most Water](https://youtu.be/TI3e-17YAlc) +- [Insert Interval](https://youtu.be/eeTToT5JUUY) +- [Merge Intervals](https://youtu.be/iT9_MU2L3H0) +- [Happy Number (Bonus)](https://youtu.be/gW4hSbRoQoY) + +### Week 3 - Intervals + Matrix +- [Non-overlapping Intervals](https://youtu.be/nXBQJoS1W8A)- [ +- [Meeting Rooms I](https://youtu.be/i2bBG7CaVxs)- [ +- [Set Matrix Zeroes](https://youtu.be/l7_47vk7WFA)- [ +- [Spiral Matrix](https://youtu.be/BdQ2AkaTgOA)- [ +- [Rotate Img](https://youtu.be/IdZlsG6P17w)- [ +- [Word Search](https://youtu.be/RqffW0smIbQ)- [ +- [Sliding Window Max (Bonus)](https://youtu.be/LiSdD3ljCIE)- [ + +### Week 4 - Linked Lists +- [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/) +- [Linked List Cycle](https://leetcode.com/problems/linked-list-cycle/) +- [Merge 2 Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/) +- [Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) +- [Remove Nth Node](https://leetcode.com/problems/remove-nth-node-from-end-of-list/) +- [Reorder List](https://leetcode.com/problems/reorder-list/) +- [Sort Colors (Bonus)](https://leetcode.com/problems/sort-colors/) + +### Week 5 - String +- [Reverse String](https://leetcode.com/problems/reverse-string/) +- [Valid Anagram](https://leetcode.com/problems/valid-anagram/) +- [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) +- [Valid Palindrome](https://leetcode.com/problems/valid-palindrome/) +- [Group Anagrams](https://leetcode.com/problems/group-anagrams/) +- [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/) +- [Palindromic Substrings](https://leetcode.com/problems/palindromic-substrings/) +- [Odd Even Linked List (Bonus)](https://leetcode.com/problems/odd-even-linked-list/) + +### Week 6 - String + Trees +- [Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring/) +- [Longest Repeating Char Replacement](https://leetcode.com/problems/longest-repeating-character-replacement/) +- [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) +- [Encode + Decode Strings](https://www.lintcode.com/problem/encode-and-decode-strings/) +- [Max Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree/) +- [Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal/) +- [Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal/) +- [Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal/) +- **Bonus** - Do all the Tree traversal problems iteratively +- [Find Duplicate Number (Bonus)](https://leetcode.com/problems/find-the-duplicate-number/) + +### Week 7 - Trees +- [Same Tree](https://leetcode.com/problems/same-tree/) +- [Invert Binary Tree](https://leetcode.com/problems/invert-binary-tree/) +- [Binary Tree Max Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum/) +- [Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal/) +- [Serialize + Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree/) +- [Subtree of Another Tree](https://leetcode.com/problems/subtree-of-another-tree/) +- [LRU Cache (Bonus)](https://leetcode.com/problems/lru-cache/) + +### Week 8 - Trees +- [Construct Binary Tree From Preorder and Inorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/) +- [Validate BST](https://leetcode.com/problems/validate-binary-search-tree/) +- [Kth Smallest Element in BST](https://leetcode.com/problems/kth-smallest-element-in-a-bst/) +- [LCA of BST](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/) +- [Implement Trie](https://leetcode.com/problems/implement-trie-prefix-tree/) +- [Design Add + Search Words Data Structure](https://leetcode.com/problems/design-add-and-search-words-data-structure/) +- [University Career Fair (Bonus)](https://cdn.discordapp.com/attachments/758353765174083595/840082064090595388/cHg7Bod.png) + +### Week 9 - Graphs +- [Number of Islands](https://leetcode.com/problems/number-of-islands/) +- [All Paths from Src](https://leetcode.com/problems/all-paths-from-source-to-target/) +- [Word Search II](https://leetcode.com/problems/word-search-ii/) +- [Clone Graph](https://leetcode.com/problems/clone-graph/) +- [Course Schedule](https://leetcode.com/problems/course-schedule/) +- [Pacific Atlantic Water Flow](https://leetcode.com/problems/pacific-atlantic-water-flow/) +- [Longest Consecutive Seq](https://leetcode.com/problems/longest-consecutive-sequence/) +- [Word Search II](https://leetcode.com/problems/word-search-ii/) +- [Longest Common Prefix (Bonus)](https://leetcode.com/problems/longest-common-prefix/) + +#### Week 10 - Graphs +- [Number of Connected Comps in Graph](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/323-number-of-connected-components-in-an-undirected-graph) +- [Alien Dictionary](https://www.lintcode.com/problem/alien-dictionary/) +- [Graph Valid Tree](https://www.lintcode.com/problem/graph-valid-tree/) +- [Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements/) +- [Find Median from Data Stream](https://leetcode.com/problems/find-median-from-data-stream/) +- [Daily Temp (Bonus)](https://leetcode.com/problems/daily-temperatures/) + +#### Week 11 - Dynamic Programming +- [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/) +- [House Robber](https://leetcode.com/problems/house-robber/) +- [House Robber II](https://leetcode.com/problems/house-robber-ii/) +- [Coin Change](https://leetcode.com/problems/coin-change/)- [ +- [Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence/) +- [BST Iterator (Bonus)](https://leetcode.com/problems/binary-search-tree-iterator/) + +#### Week 12 - Dynamic Programming +- [Unique Paths](https://leetcode.com/problems/unique-paths/) +- [Jump Game](https://leetcode.com/problems/jump-game/) +- [Decode Ways](https://leetcode.com/problems/decode-ways/) +- [Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence/) +- [Word Break](https://leetcode.com/problems/word-break/) +- [Combination Sum IV](https://leetcode.com/problems/combination-sum-iv/) +- [Max Area of Island (Bonus)](https://leetcode.com/problems/max-area-of-island/) + +#### Week 13 - Binary +- [Sum of Two Integers](https://leetcode.com/problems/sum-of-two-integers/) +- [Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits/) +- [Counting Bits](https://leetcode.com/problems/counting-bits/) +- [Missing Number](https://leetcode.com/problems/missing-number/) +- [Reverse Bits](https://leetcode.com/problems/reverse-bits/) +- [Developer-Tester Integration (Bonus)](https://leetcode.com/discuss/interview-question/882739/Snowflake-or-Summer-2021-Internship-OA-or-Developer-Tester-Integration) + +#### Week 14 (Bonus) - Recursion and Backtracking +- [Permutations](https://leetcode.com/problems/permutations/) +- [Letter Combos of Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number/) +- [Sudoku Solver](https://leetcode.com/problems/sudoku-solver/) +- [Subsets](https://leetcode.com/problems/subsets/) +- [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/) +- [Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning/) +- [Flatten Nested List Iterator (Bonus)](https://leetcode.com/problems/flatten-nested-list-iterator/) + +#### Week 15 (Bonus) - Binary Search +- [Discussion](https://leetcode.com/discuss/general-discussion/786126/Python-Powerful-Ultimate-Binary-Search-Template.-Solved-many-problems) +- [First Bad Version](https://leetcode.com/problems/first-bad-version/) +- [Sqrt(x)](https://leetcode.com/problems/sqrtx/) +- [Search Insert Position](https://leetcode.com/problems/search-insert-position/) +- [Capacity to Ship Packages within D Days](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/) +- [Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum/) +- [Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas/) +- [Range Sum Query (Bonus)](https://leetcode.com/problems/range-sum-query-immutable/) +- [Range Sum Query 2d Immutable (Bonus)](https://leetcode.com/problems/range-sum-query-2d-immutable/) + From e4b9f0766938e344a415796a9806cedbbd0c52c3 Mon Sep 17 00:00:00 2001 From: Simon Schueller <46182484+sim1029@users.noreply.github.com> Date: Mon, 5 Jul 2021 10:32:31 -0400 Subject: [PATCH 03/13] Turn list of freshman / sophomore opportunities into tables with links. --- .../freshman-sophomore-opportunities.md | 56 ++++++++++--------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/src/guides/career/freshman-sophomore-opportunities.md b/src/guides/career/freshman-sophomore-opportunities.md index aed875f3..f85492d0 100644 --- a/src/guides/career/freshman-sophomore-opportunities.md +++ b/src/guides/career/freshman-sophomore-opportunities.md @@ -5,31 +5,35 @@ title: "List of Freshman/Sophomore Job Opportunities" Use your underclassman status to your advantage with this list of Freshman and Sophomore specific opportunities. Don't forget to apply to other opportunities as well! ## Internships / Fellowships -- UberSTAR -- Palantir Path -- Dropbox Launch -- Two Sigma Freshman Internship -- Code 2040 -- Twitter University -- Bank of America Freshman Analyst -- AT&T Emerging Technologies -- SAP STAR -- Google STEP -- Facebook University -- Microsoft Explore +| Opportunity | Description | +| ----------- | ----------- | +| [UberSTAR](https://www.uber.com/us/en/careers/teams/university/) | As a software engineer intern/co-op, you’ll have a direct impact on the customer experience for riders, drivers, eaters, restaurant and business owners and cities alike. | +| [Palantir Path](https://www.palantir.com/students/path/) | Palantir Path is an internship program for students looking to accelerate their personal and technical growth in preparation for a successful, impactful career in tech. | +| [Dropbox Launch](https://www.dropbox.com/jobs/teams/eng_university_grads) | As a Dropbox Launch intern, there are many different types of roles and teams that you can have an impact on. However, all Launch interns will take part in Project, Learning & Development, Mentorship, Community. Opens late August. +| [Two Sigma Freshman Internship](https://www.twosigma.com/careers/internships/) | Our interns come from all degree levels and a wide range of backgrounds. They are united by an intellectual curiosity, passion for math, science and technology, and desire to do impactful work. | +| [Code 2040](https://programs.code2040.org/) | This nine-week fellowship is an intensive summer program created for Black and Latinx college-level computer science students from around the country. +| [Twitter Academy](https://twitteracademy21.splashthat.com/) | Twitter Academy is a paid 12-week summer internship program designed for historically underrepresented second-year computer science students (Black, Hispanic/Latinx and/or Indigenous People) interested in gaining hands-on and real-life experience in the tech industry. | +| [Bank of America Freshman Analyst](https://campus.bankofamerica.com/careers/Global-Technology-Freshman-Summer-Analyst-Program-US.html) | Global Technology & Operations (GT&O) provides end-to-end technology and fulfillment to individual consumers, small businesses, middle-market businesses and large corporations. Apply by Novermber 1st | +| [AT&T Emerging Technologies](https://www.att.jobs/category/emerging-technologies-internship-jobs/117/36875/1) | You'll get a head start with a company that's known for innovation. | +| [SAP STAR](https://www.sap.com/about/careers/students-graduates/vocational-training/usa.html) | It is a paid, multi-year, rotational training program designed to help university students jumpstart their career and dive into real-world project work. | +| [Google STEP](https://buildyourfuture.withgoogle.com/programs/step/) | Google's STEP internship — for first and second-year undergraduate students with a passion for computer science | +| [Facebook University](https://www.facebook.com/careers/students-and-grads/students?gclid=Cj0KCQjw24qHBhCnARIsAPbdtlKVyfvpeME9BTd2vE1p061KcDgoi8LijMb0gSB2dpnZ6LvBUuQwBS0aApj1EALw_wcB) | Facebook University is a hands-on, immersive internship program that enables students from underrepresented communities. | +| [Explore Microsoft](https://careers.microsoft.com/students/us/en/usexploremicrosoftprogram) | How cool would it be if you got to explore different roles in software development within your first two years of college? ## Exploratory / Insight Events -- Jane Street -- Citadel Discover -- DE Shaw Nexus Fellow -- SIG Sophomore Discovery -- Goldman -- Capital1 Summit -- McKinsey -- Two Sigma New Seekers Summit -- JP Morgan Sophomore Edge -- Vanguard EXPLORE Days -- Uber APM Summit -- Morgan Stanley Early Insights -- Bloomberg -- Belvedere Externship +| Opportunity | Description | +| ----------- | ----------- | +| [Jane Street (SEE) ](https://www.janestreet.com/join-jane-street/our-programs/see/) | Over the course of four days, a select group of first-year and second-year students will meet Jane Street employees and learn how math and computer science have a real-world impact on the work we do. | +| [Citadel Discover](https://www.citadel.com/careers/discover-citadel/) | Discover Citadel and Citadel Securities is a two-day event that will allow you to Discover Citadel, a leading investor in the world’s financial markets, and Citadel Securities, a leading global market maker – and explore Chicago or London! | +| [DE Shaw Nexus Fellow](https://www.deshaw.com/careers/fellowships) | The fellowships include an introduction to our firm, insights into our rigorous approach to finance, and several professional and social networking opportunities. | +| SIG Sophomore Discovery | join us at SIG to learn more about what a day in the life looks like across our buy side research, sell side research and ETF sales & trading teams. | +| [Goldman Sachs](https://www.goldmansachs.com/careers/students/programs/americas/undergrad-virtual-insight-series.html) | The program is open to all majors and provides to students an introduction to the financial world through hands on experience, key insights into the Goldman Sachs culture, and networking opportunities with professionals at the firm. | +| [Capital One Summit](https://campus.capitalone.com/summits/) | During this one-week program, a small, exceptional group of freshmen and sophomores will be immersed in our startup-minded and innovative culture while exploring and developing the technology and problem-solving skills valued by today’s top employers. | +| [McKinsey](https://www.mckinsey.com/careers/students/first-year-leadership-academy/overview#) | FYLA is an exclusive two-day workshop during which attendees explore the potential of a career in consulting and refine their problem-solving and leadership skills. +| [Two Sigma New Seekers Summit](https://twosigma.avature.net/eventsignup/Error) | Interested in learning how to apply your passion for math, science, technology, and desire to do impactful work? | +| [JP Morgan Sophomore Edge](https://careers.jpmorgan.com/global/en/students/programs) | Sophomore Edge is a program that seeks to provide training experiences for historically underrepresented segments in the field of financial services. +| [Vanguard EXPLORE Days](https://www.vanguardjobs.com/students-and-recent-graduates/explore-days/) | Get an early look at our culture and network with peers and professionals during our EXPLORE Day. | +| [Uber APM Summit](https://www.uber.com/us/en/careers/teams/university/) | Uber APM summit +| [Morgan Stanley Early Insights](https://www.morganstanley.com/people-opportunities/insight-program/north-america/early-insights-for-women-north-america) | Our full-day program provides an opportunity to explore the financial services industry, the firm’s businesses and culture. | +| [Bloomberg](https://www.bloomberg.com/company/career/freshman-insights-day/) | Freshman Insights Day is a full day of professional development workshops and networking sessions designed for first year undergraduate university students of all disciplines and majors interested in finance and technology. | +| [Belvedere Externship](http://www.belvederetrading.com/externships) | Belvedere Trading’s externship program is a great way for underclassmen students to learn more about the proprietary trading and technology industry, while gaining a valuable understanding of where their career interests lie. | From ad612d01d33afb2d8b1b08b8e3726c02359786b5 Mon Sep 17 00:00:00 2001 From: Simon Schueller <46182484+sim1029@users.noreply.github.com> Date: Mon, 5 Jul 2021 10:40:14 -0400 Subject: [PATCH 04/13] Create resume-checklist.md --- src/guides/career/resume-checklist.md | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/guides/career/resume-checklist.md diff --git a/src/guides/career/resume-checklist.md b/src/guides/career/resume-checklist.md new file mode 100644 index 00000000..3a4945ca --- /dev/null +++ b/src/guides/career/resume-checklist.md @@ -0,0 +1,30 @@ +--- +title: "Resume Proofreading Checklist" +--- + +Stand out to employers by following this checklist to avoid common resume mistakes. + +## Resume Checklist +1. Place an expected graduation date (if applicable). +2. Place clear delimiters between company and job experience. +3. Place the most recent experience at the top. +4. Make links clickable. +5. Check Linkedin/GitHub links, personal/project websites, and email addresses. +6. Put periods at the end of full sentences. +7. Excessively wordy: concision makes the readers’ lives easier. +8. Avoid acronyms unless it is widely familiar to non-technical readers (e.g., recruiters). +8. Avoid putting content in the extreme top or bottom of the page. + - A cheap printer might cut out the extreme top or bottom. + - leave a ≥1/2 inch margin for safety. +9. Unnecessarily long class names. + - Analytic Geometry & Calculus -> Calculus. + - Introduction to Systems Software -> Systems Software + - The extra words generally do not convey enough information to justify the valuable space that the words take up. + +## LaTeX-specific tidbits +1. Use \LaTeX when referencing LaTeX (for example, in a skills section) in a LaTeX resume. +2. Quotation marks + - Use `` for a left quote + - Use ’’ (two single-quotes) for a right quote + - Wrong: ”using double quotes is incorrect, the left quote will not render correctly” + - More info: https://tex.stackexchange.com/questions/10670/quotes-in-latex From 8dce76e61855f63b1e9ac3b2a1046199c9bf6c0f Mon Sep 17 00:00:00 2001 From: Ming <36709118+Zmwang622@users.noreply.github.com> Date: Mon, 5 Jul 2021 13:43:12 -0400 Subject: [PATCH 05/13] Update freshman-sophomore-opportunities.md --- .../career/freshman-sophomore-opportunities.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/guides/career/freshman-sophomore-opportunities.md b/src/guides/career/freshman-sophomore-opportunities.md index f85492d0..378f7779 100644 --- a/src/guides/career/freshman-sophomore-opportunities.md +++ b/src/guides/career/freshman-sophomore-opportunities.md @@ -2,30 +2,32 @@ title: "List of Freshman/Sophomore Job Opportunities" --- -Use your underclassman status to your advantage with this list of Freshman and Sophomore specific opportunities. Don't forget to apply to other opportunities as well! +Use your underclassman status to your advantage with this list of Freshman and Sophomore specific opportunities. Don't forget to apply to other opportunities as well! +These are not the only places that will hire underclassmen, so make sure to keep your options open! ## Internships / Fellowships | Opportunity | Description | | ----------- | ----------- | +| [Google STEP](https://buildyourfuture.withgoogle.com/programs/step/) | Google's STEP internship — for first and second-year undergraduate students with a passion for computer science | +| [Facebook University](https://www.facebook.com/careers/students-and-grads/students?gclid=Cj0KCQjw24qHBhCnARIsAPbdtlKVyfvpeME9BTd2vE1p061KcDgoi8LijMb0gSB2dpnZ6LvBUuQwBS0aApj1EALw_wcB) | Facebook University is a hands-on, immersive internship program that enables students from underrepresented communities. | +| [Explore Microsoft](https://careers.microsoft.com/students/us/en/usexploremicrosoftprogram) | How cool would it be if you got to explore different roles in software development within your first two years of college? | | [UberSTAR](https://www.uber.com/us/en/careers/teams/university/) | As a software engineer intern/co-op, you’ll have a direct impact on the customer experience for riders, drivers, eaters, restaurant and business owners and cities alike. | | [Palantir Path](https://www.palantir.com/students/path/) | Palantir Path is an internship program for students looking to accelerate their personal and technical growth in preparation for a successful, impactful career in tech. | | [Dropbox Launch](https://www.dropbox.com/jobs/teams/eng_university_grads) | As a Dropbox Launch intern, there are many different types of roles and teams that you can have an impact on. However, all Launch interns will take part in Project, Learning & Development, Mentorship, Community. Opens late August. | [Two Sigma Freshman Internship](https://www.twosigma.com/careers/internships/) | Our interns come from all degree levels and a wide range of backgrounds. They are united by an intellectual curiosity, passion for math, science and technology, and desire to do impactful work. | -| [Code 2040](https://programs.code2040.org/) | This nine-week fellowship is an intensive summer program created for Black and Latinx college-level computer science students from around the country. +| [Code 2040](https://programs.code2040.org/) | This nine-week fellowship is an intensive summer program created for Black and Latinx college-level computer science students from around the country. | | [Twitter Academy](https://twitteracademy21.splashthat.com/) | Twitter Academy is a paid 12-week summer internship program designed for historically underrepresented second-year computer science students (Black, Hispanic/Latinx and/or Indigenous People) interested in gaining hands-on and real-life experience in the tech industry. | | [Bank of America Freshman Analyst](https://campus.bankofamerica.com/careers/Global-Technology-Freshman-Summer-Analyst-Program-US.html) | Global Technology & Operations (GT&O) provides end-to-end technology and fulfillment to individual consumers, small businesses, middle-market businesses and large corporations. Apply by Novermber 1st | | [AT&T Emerging Technologies](https://www.att.jobs/category/emerging-technologies-internship-jobs/117/36875/1) | You'll get a head start with a company that's known for innovation. | | [SAP STAR](https://www.sap.com/about/careers/students-graduates/vocational-training/usa.html) | It is a paid, multi-year, rotational training program designed to help university students jumpstart their career and dive into real-world project work. | -| [Google STEP](https://buildyourfuture.withgoogle.com/programs/step/) | Google's STEP internship — for first and second-year undergraduate students with a passion for computer science | -| [Facebook University](https://www.facebook.com/careers/students-and-grads/students?gclid=Cj0KCQjw24qHBhCnARIsAPbdtlKVyfvpeME9BTd2vE1p061KcDgoi8LijMb0gSB2dpnZ6LvBUuQwBS0aApj1EALw_wcB) | Facebook University is a hands-on, immersive internship program that enables students from underrepresented communities. | -| [Explore Microsoft](https://careers.microsoft.com/students/us/en/usexploremicrosoftprogram) | How cool would it be if you got to explore different roles in software development within your first two years of college? ## Exploratory / Insight Events | Opportunity | Description | | ----------- | ----------- | | [Jane Street (SEE) ](https://www.janestreet.com/join-jane-street/our-programs/see/) | Over the course of four days, a select group of first-year and second-year students will meet Jane Street employees and learn how math and computer science have a real-world impact on the work we do. | +| [Additional Jane Street Opps](https://www.facebook.com/JaneStreetRecruit/) | Check Jane Street's Facebook page for more opportunities | | [Citadel Discover](https://www.citadel.com/careers/discover-citadel/) | Discover Citadel and Citadel Securities is a two-day event that will allow you to Discover Citadel, a leading investor in the world’s financial markets, and Citadel Securities, a leading global market maker – and explore Chicago or London! | -| [DE Shaw Nexus Fellow](https://www.deshaw.com/careers/fellowships) | The fellowships include an introduction to our firm, insights into our rigorous approach to finance, and several professional and social networking opportunities. | +| [DE Shaw Fellowships](https://www.deshaw.com/careers/fellowships) | The fellowships include an introduction to our firm, insights into our rigorous approach to finance, and several professional and social networking opportunities. | | SIG Sophomore Discovery | join us at SIG to learn more about what a day in the life looks like across our buy side research, sell side research and ETF sales & trading teams. | | [Goldman Sachs](https://www.goldmansachs.com/careers/students/programs/americas/undergrad-virtual-insight-series.html) | The program is open to all majors and provides to students an introduction to the financial world through hands on experience, key insights into the Goldman Sachs culture, and networking opportunities with professionals at the firm. | | [Capital One Summit](https://campus.capitalone.com/summits/) | During this one-week program, a small, exceptional group of freshmen and sophomores will be immersed in our startup-minded and innovative culture while exploring and developing the technology and problem-solving skills valued by today’s top employers. | @@ -33,7 +35,7 @@ Use your underclassman status to your advantage with this list of Freshman and S | [Two Sigma New Seekers Summit](https://twosigma.avature.net/eventsignup/Error) | Interested in learning how to apply your passion for math, science, technology, and desire to do impactful work? | | [JP Morgan Sophomore Edge](https://careers.jpmorgan.com/global/en/students/programs) | Sophomore Edge is a program that seeks to provide training experiences for historically underrepresented segments in the field of financial services. | [Vanguard EXPLORE Days](https://www.vanguardjobs.com/students-and-recent-graduates/explore-days/) | Get an early look at our culture and network with peers and professionals during our EXPLORE Day. | -| [Uber APM Summit](https://www.uber.com/us/en/careers/teams/university/) | Uber APM summit -| [Morgan Stanley Early Insights](https://www.morganstanley.com/people-opportunities/insight-program/north-america/early-insights-for-women-north-america) | Our full-day program provides an opportunity to explore the financial services industry, the firm’s businesses and culture. | +| [Uber APM Summit](https://www.uber.com/us/en/careers/teams/university/) | Uber APM summit | +| [Morgan Stanley Early Insights](https://www.morganstanley.com/people-opportunities/insight-program/north-america/early-insights-for-women-north-america) | Our full-day program provides an opportunity to explore the financial services industry, the firm's businesses and culture. | | [Bloomberg](https://www.bloomberg.com/company/career/freshman-insights-day/) | Freshman Insights Day is a full day of professional development workshops and networking sessions designed for first year undergraduate university students of all disciplines and majors interested in finance and technology. | | [Belvedere Externship](http://www.belvederetrading.com/externships) | Belvedere Trading’s externship program is a great way for underclassmen students to learn more about the proprietary trading and technology industry, while gaining a valuable understanding of where their career interests lie. | From 2fecce31864e22fd53e38e27a2fb15d1bb690106 Mon Sep 17 00:00:00 2001 From: Ming <36709118+Zmwang622@users.noreply.github.com> Date: Mon, 5 Jul 2021 13:46:58 -0400 Subject: [PATCH 06/13] Update and rename leetcode-summer.md to study-plan.md --- .../{leetcode-summer.md => study-plan.md} | 53 +++++++++---------- 1 file changed, 26 insertions(+), 27 deletions(-) rename src/guides/career/{leetcode-summer.md => study-plan.md} (90%) diff --git a/src/guides/career/leetcode-summer.md b/src/guides/career/study-plan.md similarity index 90% rename from src/guides/career/leetcode-summer.md rename to src/guides/career/study-plan.md index 482e1fd1..5337c967 100644 --- a/src/guides/career/leetcode-summer.md +++ b/src/guides/career/study-plan.md @@ -1,17 +1,16 @@ --- -title: "LeetCode Summer" +title: "LeetCode Summer Study Plan" --- -May 24th - Whenever Everyday aim for 1-2 problems -LeetCode is much easier when we all work together. Please send any questions you have on the LeetCode problems/theory/anything and we'll answer them! +LeetCode is much easier when we all work together. Please send any questions you have on the LeetCode problems/theory/anything and we'll answer them on Discord! -[Join the discord branch!](https://discord.gg/ru3Ww5Tu) +[Join the Discord here!](https://discord.gg/ru3Ww5Tu) ## Pre-reqs: -- 445 (highly recommended) -- 1501 (less necessary) +- CS0445 (highly recommended) +- CS1501 (less necessary) - Understanding Runtime - Know how to use Hash Tables @@ -30,7 +29,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self/) - [Maximum Subarray](https://leetcode.com/problems/maximum-subarray/) - [Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray/) -- [Game of Life (Bonus)](https://leetcode.com/problems/game-of-life/) +- [Game of Life (**Bonus**)](https://leetcode.com/problems/game-of-life/) ### Week 2 - Arrays + Intervals - [Min Rotate Sort Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/) @@ -39,7 +38,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Container w Most Water](https://leetcode.com/problems/container-with-most-water/) - [Insert Interval](https://leetcode.com/problems/insert-interval/) - [Merge Intervals](https://leetcode.com/problems/merge-intervals/) -- [Happy Number (Bonus)](https://leetcode.com/problems/happy-number/) +- [Happy Number (**Bonus**)](https://leetcode.com/problems/happy-number/) ### Week 3 - Intervals + Matrix - [Non-overlapping Intervals](https://leetcode.com/problems/non-overlapping-intervals/) @@ -57,7 +56,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) - [Remove Nth Node](https://leetcode.com/problems/remove-nth-node-from-end-of-list/) - [Reorder List](https://leetcode.com/problems/reorder-list/) -- [Sort Colors (Bonus)](https://leetcode.com/problems/sort-colors/) +- [Sort Colors (**Bonus**)](https://leetcode.com/problems/sort-colors/) ### Week 5 - String - [Reverse String](https://leetcode.com/problems/reverse-string/) @@ -67,7 +66,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Group Anagrams](https://leetcode.com/problems/group-anagrams/) - [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/) - [Palindromic Substrings](https://leetcode.com/problems/palindromic-substrings/) -- [Odd Even Linked List (Bonus)](https://leetcode.com/problems/odd-even-linked-list/) +- [Odd Even Linked List (**Bonus**)](https://leetcode.com/problems/odd-even-linked-list/) ### Week 6 - String + Trees - [Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring/) @@ -79,7 +78,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Encode + Decode Strings](https://www.lintcode.com/problem/encode-and-decode-strings/) - [Max Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree/) - **Bonus** - Do all the Tree traversal problems iteratively -- [Find Duplicate Number (Bonus)](https://leetcode.com/problems/find-the-duplicate-number/)- [ +- [Find Duplicate Number (**Bonus**)](https://leetcode.com/problems/find-the-duplicate-number/)- [ ### Week 7 - Trees - [Same Tree](https://leetcode.com/problems/same-tree/) @@ -97,7 +96,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [LCA of BST](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/) - [Implement Trie](https://leetcode.com/problems/implement-trie-prefix-tree/) - [Design Add + Search Words Data Structure](https://leetcode.com/problems/design-add-and-search-words-data-structure/) -- [University Career Fair (Bonus)](https://cdn.discordapp.com/attachments/758353765174083595/840082064090595388/cHg7Bod.png) +- [University Career Fair (**Bonus**)](https://cdn.discordapp.com/attachments/758353765174083595/840082064090595388/cHg7Bod.png) ### Week 9 - Graphs - [Number of Islands](https://leetcode.com/problems/number-of-islands/) @@ -108,7 +107,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Pacific Atlantic Water Flow](https://leetcode.com/problems/pacific-atlantic-water-flow/) - [Longest Consecutive Seq](https://leetcode.com/problems/longest-consecutive-sequence/) - [Word Search II](https://leetcode.com/problems/word-search-ii/) -- [Longest Common Prefix (Bonus)](https://leetcode.com/problems/longest-common-prefix/) +- [Longest Common Prefix (**Bonus**)](https://leetcode.com/problems/longest-common-prefix/) ### Week 10 - Graphs - [Number of Connected Comps in Graph](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/323-number-of-connected-components-in-an-undirected-graph) @@ -116,7 +115,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Graph Valid Tree](https://www.lintcode.com/problem/graph-valid-tree/) - [Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements/) - [Find Median from Data Stream](https://leetcode.com/problems/find-median-from-data-stream/) -- [Daily Temp (Bonus)](https://leetcode.com/problems/daily-temperatures/) +- [Daily Temp (**Bonus**)](https://leetcode.com/problems/daily-temperatures/) ### Week 11 - Dynamic Programming - [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/) @@ -124,7 +123,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [House Robber II](https://leetcode.com/problems/house-robber-ii/) - [Coin Change](https://leetcode.com/problems/coin-change/) - [Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence/) -- [BST Iterator (Bonus)](https://leetcode.com/problems/binary-search-tree-iterator/) +- [BST Iterator (**Bonus**)](https://leetcode.com/problems/binary-search-tree-iterator/) ### Week 12 - Dynamic Programming - [Unique Paths](https://leetcode.com/problems/unique-paths/) @@ -133,7 +132,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence/) - [Word Break](https://leetcode.com/problems/word-break/) - [Combination Sum IV](https://leetcode.com/problems/combination-sum-iv/) -- [Max Area of Island (Bonus)](https://leetcode.com/problems/max-area-of-island/) +- [Max Area of Island (**Bonus**)](https://leetcode.com/problems/max-area-of-island/) ### Week 13 - Binary - [Sum of Two Integers](https://leetcode.com/problems/sum-of-two-integers/) @@ -141,7 +140,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Counting Bits](https://leetcode.com/problems/counting-bits/) - [Missing Number](https://leetcode.com/problems/missing-number/) - [Reverse Bits](https://leetcode.com/problems/reverse-bits/) -- [Developer-Tester Integration (Bonus)](https://leetcode.com/discuss/interview-question/882739/Snowflake-or-Summer-2021-Internship-OA-or-Developer-Tester-Integration) +- [Developer-Tester Integration (**Bonus**)](https://leetcode.com/discuss/interview-question/882739/Snowflake-or-Summer-2021-Internship-OA-or-Developer-Tester-Integration) ### Week 14 (Bonus) - Recursion and Backtracking - [Permutations](https://leetcode.com/problems/permutations/) @@ -150,7 +149,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Subsets](https://leetcode.com/problems/subsets/) - [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/) - [Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning/) -- [Flatten Nested List Iterator (Bonus)](https://leetcode.com/problems/flatten-nested-list-iterator/) +- [Flatten Nested List Iterator (**Bonus**)](https://leetcode.com/problems/flatten-nested-list-iterator/) ### Week 15 (Bonus) - Binary Search - [Discussion](https://leetcode.com/discuss/general-discussion/786126/Python-Powerful-Ultimate-Binary-Search-Template.-Solved-many-problems) @@ -161,7 +160,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum/) - [Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas/) - [Range Sum Query (Bonus)](https://leetcode.com/problems/range-sum-query-immutable/) -- [Range Sum Query 2d Immutable (Bonus)](https://leetcode.com/problems/range-sum-query-2d-immutable/) +- [Range Sum Query 2d Immutable (**Bonus**)](https://leetcode.com/problems/range-sum-query-2d-immutable/) ## Solutions ### Week 1 - Arrays @@ -183,13 +182,13 @@ LeetCode is much easier when we all work together. Please send any questions you - [Happy Number (Bonus)](https://youtu.be/gW4hSbRoQoY) ### Week 3 - Intervals + Matrix -- [Non-overlapping Intervals](https://youtu.be/nXBQJoS1W8A)- [ -- [Meeting Rooms I](https://youtu.be/i2bBG7CaVxs)- [ -- [Set Matrix Zeroes](https://youtu.be/l7_47vk7WFA)- [ -- [Spiral Matrix](https://youtu.be/BdQ2AkaTgOA)- [ -- [Rotate Img](https://youtu.be/IdZlsG6P17w)- [ -- [Word Search](https://youtu.be/RqffW0smIbQ)- [ -- [Sliding Window Max (Bonus)](https://youtu.be/LiSdD3ljCIE)- [ +- [Non-overlapping Intervals](https://youtu.be/nXBQJoS1W8A) +- [Meeting Rooms I](https://youtu.be/i2bBG7CaVxs) +- [Set Matrix Zeroes](https://youtu.be/l7_47vk7WFA) +- [Spiral Matrix](https://youtu.be/BdQ2AkaTgOA) +- [Rotate Img](https://youtu.be/IdZlsG6P17w) +- [Word Search](https://youtu.be/RqffW0smIbQ) +- [Sliding Window Max (Bonus)](https://youtu.be/LiSdD3ljCIE) ### Week 4 - Linked Lists - [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/) @@ -263,7 +262,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/) - [House Robber](https://leetcode.com/problems/house-robber/) - [House Robber II](https://leetcode.com/problems/house-robber-ii/) -- [Coin Change](https://leetcode.com/problems/coin-change/)- [ +- [Coin Change](https://leetcode.com/problems/coin-change/) - [Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence/) - [BST Iterator (Bonus)](https://leetcode.com/problems/binary-search-tree-iterator/) From 510d66332c749de9c238fa650cf890a71beee8cc Mon Sep 17 00:00:00 2001 From: Ming <36709118+Zmwang622@users.noreply.github.com> Date: Mon, 5 Jul 2021 14:01:26 -0400 Subject: [PATCH 07/13] Update resume-checklist.md --- src/guides/career/resume-checklist.md | 32 +++++++++++++++++---------- 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/src/guides/career/resume-checklist.md b/src/guides/career/resume-checklist.md index 3a4945ca..346bbc99 100644 --- a/src/guides/career/resume-checklist.md +++ b/src/guides/career/resume-checklist.md @@ -5,22 +5,30 @@ title: "Resume Proofreading Checklist" Stand out to employers by following this checklist to avoid common resume mistakes. ## Resume Checklist -1. Place an expected graduation date (if applicable). -2. Place clear delimiters between company and job experience. -3. Place the most recent experience at the top. -4. Make links clickable. -5. Check Linkedin/GitHub links, personal/project websites, and email addresses. -6. Put periods at the end of full sentences. -7. Excessively wordy: concision makes the readers’ lives easier. -8. Avoid acronyms unless it is widely familiar to non-technical readers (e.g., recruiters). -8. Avoid putting content in the extreme top or bottom of the page. +1. Don't use a flashy resume template. We recommend [FlowCV.io](http://flowcv.io/) + - Keep the colors minimal (White, Black, Dark Blue) + - No photos +2. Place an expected graduation date. +3. Emphasive the impact you make in your experience, not the responsibilities you had + - Ex: Instead of "Helped customers shop" say "Generated $x in sales by helping customers with their purchases" +4. Place the most recent experience at the top. +5. Start each bullet with an [action verb](https://cdn.uconnectlabs.com/wp-content/uploads/sites/32/2016/01/Resume-2.png) +6. Proofread your bullets. + - Spelling and grammatical errors are not good looks and avoidable +8. Avoid excessively wordy bullets: conciseness makes the readers’ lives easier. + - Each bullet should be a sentence + - If you have multiple sentences on one bullet you should break it up into multiple bullets +9. Avoid acronyms unless it is widely familiar to non-technical readers +10. Avoid putting content in the extreme top or bottom of the page. - A cheap printer might cut out the extreme top or bottom. - leave a ≥1/2 inch margin for safety. -9. Unnecessarily long class names. +11. Avoid unnecessarily long names. - Analytic Geometry & Calculus -> Calculus. - Introduction to Systems Software -> Systems Software - - The extra words generally do not convey enough information to justify the valuable space that the words take up. - + - The extra words generally do not convey enough information to justify the space that the words take up. +12. Make links clickable. + - Verify Linkedin/GitHub links, personal/project websites, and email addresses. + ## LaTeX-specific tidbits 1. Use \LaTeX when referencing LaTeX (for example, in a skills section) in a LaTeX resume. 2. Quotation marks From f36beccfb5aaabc2645d0f4415b002483666683e Mon Sep 17 00:00:00 2001 From: Simon Schueller <46182484+sim1029@users.noreply.github.com> Date: Mon, 5 Jul 2021 22:04:53 -0400 Subject: [PATCH 08/13] Update src/guides/career/study-plan.md Co-authored-by: Richie Goulazian --- src/guides/career/study-plan.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/guides/career/study-plan.md b/src/guides/career/study-plan.md index 5337c967..7ef03267 100644 --- a/src/guides/career/study-plan.md +++ b/src/guides/career/study-plan.md @@ -47,7 +47,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Spiral Matrix](https://leetcode.com/problems/spiral-matrix/) - [Rotate Img](https://leetcode.com/problems/rotate-image/) - [Word Search](https://leetcode.com/problems/word-search/) -- [Sliding Window Max (Bonus)](https://leetcode.com/problems/sliding-window-maximum/) +- [Sliding Window Max (**Bonus**)](https://leetcode.com/problems/sliding-window-maximum/) ### Week 4 - Linked Lists - [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/) @@ -302,4 +302,3 @@ LeetCode is much easier when we all work together. Please send any questions you - [Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas/) - [Range Sum Query (Bonus)](https://leetcode.com/problems/range-sum-query-immutable/) - [Range Sum Query 2d Immutable (Bonus)](https://leetcode.com/problems/range-sum-query-2d-immutable/) - From 929c2d0a110b9bb58b35903c22295a40fce9e1ab Mon Sep 17 00:00:00 2001 From: Simon Schueller <46182484+sim1029@users.noreply.github.com> Date: Mon, 5 Jul 2021 22:04:59 -0400 Subject: [PATCH 09/13] Update src/guides/career/study-plan.md Co-authored-by: Richie Goulazian --- src/guides/career/study-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/guides/career/study-plan.md b/src/guides/career/study-plan.md index 7ef03267..05261f58 100644 --- a/src/guides/career/study-plan.md +++ b/src/guides/career/study-plan.md @@ -78,7 +78,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Encode + Decode Strings](https://www.lintcode.com/problem/encode-and-decode-strings/) - [Max Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree/) - **Bonus** - Do all the Tree traversal problems iteratively -- [Find Duplicate Number (**Bonus**)](https://leetcode.com/problems/find-the-duplicate-number/)- [ +- [Find Duplicate Number (**Bonus**)](https://leetcode.com/problems/find-the-duplicate-number/) ### Week 7 - Trees - [Same Tree](https://leetcode.com/problems/same-tree/) From e9cc2ee22fa1d4e286d46bffe8cf69fb00630e1a Mon Sep 17 00:00:00 2001 From: Simon Schueller <46182484+sim1029@users.noreply.github.com> Date: Mon, 5 Jul 2021 22:05:05 -0400 Subject: [PATCH 10/13] Update src/guides/career/study-plan.md Co-authored-by: Richie Goulazian --- src/guides/career/study-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/guides/career/study-plan.md b/src/guides/career/study-plan.md index 05261f58..6da59e4f 100644 --- a/src/guides/career/study-plan.md +++ b/src/guides/career/study-plan.md @@ -170,7 +170,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Product of Array Except Self](https://youtu.be/khTiTSZ5QZY) - [Maximum Subarray](https://youtu.be/jnoVtCKECmQ) - [Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray/discuss/48276/Python-solution-with-detailed-explanation) -- [Game of Life (Bonus)](https://youtu.be/YZ-W5DrKPQ0) +- [Game of Life (**Bonus**)](https://youtu.be/YZ-W5DrKPQ0) ### Week 2 - Arrays + Intervals - [Min Rotate Sort Array](https://youtu.be/IzHR_U8Ly6c) From a8cad56c6623ca4b33b29c545bd09a7d88f6d846 Mon Sep 17 00:00:00 2001 From: Simon Schueller <46182484+sim1029@users.noreply.github.com> Date: Tue, 6 Jul 2021 14:22:11 -0400 Subject: [PATCH 11/13] Remove links from opportunities --- .../freshman-sophomore-opportunities.md | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/guides/career/freshman-sophomore-opportunities.md b/src/guides/career/freshman-sophomore-opportunities.md index 378f7779..545c2e77 100644 --- a/src/guides/career/freshman-sophomore-opportunities.md +++ b/src/guides/career/freshman-sophomore-opportunities.md @@ -8,34 +8,34 @@ These are not the only places that will hire underclassmen, so make sure to keep ## Internships / Fellowships | Opportunity | Description | | ----------- | ----------- | -| [Google STEP](https://buildyourfuture.withgoogle.com/programs/step/) | Google's STEP internship — for first and second-year undergraduate students with a passion for computer science | -| [Facebook University](https://www.facebook.com/careers/students-and-grads/students?gclid=Cj0KCQjw24qHBhCnARIsAPbdtlKVyfvpeME9BTd2vE1p061KcDgoi8LijMb0gSB2dpnZ6LvBUuQwBS0aApj1EALw_wcB) | Facebook University is a hands-on, immersive internship program that enables students from underrepresented communities. | -| [Explore Microsoft](https://careers.microsoft.com/students/us/en/usexploremicrosoftprogram) | How cool would it be if you got to explore different roles in software development within your first two years of college? | -| [UberSTAR](https://www.uber.com/us/en/careers/teams/university/) | As a software engineer intern/co-op, you’ll have a direct impact on the customer experience for riders, drivers, eaters, restaurant and business owners and cities alike. | -| [Palantir Path](https://www.palantir.com/students/path/) | Palantir Path is an internship program for students looking to accelerate their personal and technical growth in preparation for a successful, impactful career in tech. | -| [Dropbox Launch](https://www.dropbox.com/jobs/teams/eng_university_grads) | As a Dropbox Launch intern, there are many different types of roles and teams that you can have an impact on. However, all Launch interns will take part in Project, Learning & Development, Mentorship, Community. Opens late August. -| [Two Sigma Freshman Internship](https://www.twosigma.com/careers/internships/) | Our interns come from all degree levels and a wide range of backgrounds. They are united by an intellectual curiosity, passion for math, science and technology, and desire to do impactful work. | -| [Code 2040](https://programs.code2040.org/) | This nine-week fellowship is an intensive summer program created for Black and Latinx college-level computer science students from around the country. | -| [Twitter Academy](https://twitteracademy21.splashthat.com/) | Twitter Academy is a paid 12-week summer internship program designed for historically underrepresented second-year computer science students (Black, Hispanic/Latinx and/or Indigenous People) interested in gaining hands-on and real-life experience in the tech industry. | -| [Bank of America Freshman Analyst](https://campus.bankofamerica.com/careers/Global-Technology-Freshman-Summer-Analyst-Program-US.html) | Global Technology & Operations (GT&O) provides end-to-end technology and fulfillment to individual consumers, small businesses, middle-market businesses and large corporations. Apply by Novermber 1st | -| [AT&T Emerging Technologies](https://www.att.jobs/category/emerging-technologies-internship-jobs/117/36875/1) | You'll get a head start with a company that's known for innovation. | -| [SAP STAR](https://www.sap.com/about/careers/students-graduates/vocational-training/usa.html) | It is a paid, multi-year, rotational training program designed to help university students jumpstart their career and dive into real-world project work. | +| Google STEP | Google's STEP internship — for first and second-year undergraduate students with a passion for computer science | +| Facebook University | Facebook University is a hands-on, immersive internship program that enables students from underrepresented communities. | +| Explore Microsoft | How cool would it be if you got to explore different roles in software development within your first two years of college? | +| UberSTAR | As a software engineer intern/co-op, you’ll have a direct impact on the customer experience for riders, drivers, eaters, restaurant and business owners and cities alike. | +| Palantir Path | Palantir Path is an internship program for students looking to accelerate their personal and technical growth in preparation for a successful, impactful career in tech. | +| Dropbox Launch | As a Dropbox Launch intern, there are many different types of roles and teams that you can have an impact on. However, all Launch interns will take part in Project, Learning & Development, Mentorship, Community. Opens late August. +| Two Sigma Freshman Internship | Our interns come from all degree levels and a wide range of backgrounds. They are united by an intellectual curiosity, passion for math, science and technology, and desire to do impactful work. | +| Code 2040 | This nine-week fellowship is an intensive summer program created for Black and Latinx college-level computer science students from around the country. | +| Twitter Academy | Twitter Academy is a paid 12-week summer internship program designed for historically underrepresented second-year computer science students (Black, Hispanic/Latinx and/or Indigenous People) interested in gaining hands-on and real-life experience in the tech industry. | +| Bank of America Freshman Analyst | Global Technology & Operations (GT&O) provides end-to-end technology and fulfillment to individual consumers, small businesses, middle-market businesses and large corporations. Apply by Novermber 1st | +| AT&T Emerging Technologies | You'll get a head start with a company that's known for innovation. | +| SAP STAR | It is a paid, multi-year, rotational training program designed to help university students jumpstart their career and dive into real-world project work. | ## Exploratory / Insight Events | Opportunity | Description | | ----------- | ----------- | -| [Jane Street (SEE) ](https://www.janestreet.com/join-jane-street/our-programs/see/) | Over the course of four days, a select group of first-year and second-year students will meet Jane Street employees and learn how math and computer science have a real-world impact on the work we do. | -| [Additional Jane Street Opps](https://www.facebook.com/JaneStreetRecruit/) | Check Jane Street's Facebook page for more opportunities | -| [Citadel Discover](https://www.citadel.com/careers/discover-citadel/) | Discover Citadel and Citadel Securities is a two-day event that will allow you to Discover Citadel, a leading investor in the world’s financial markets, and Citadel Securities, a leading global market maker – and explore Chicago or London! | -| [DE Shaw Fellowships](https://www.deshaw.com/careers/fellowships) | The fellowships include an introduction to our firm, insights into our rigorous approach to finance, and several professional and social networking opportunities. | +| Jane Street (SEE) | Over the course of four days, a select group of first-year and second-year students will meet Jane Street employees and learn how math and computer science have a real-world impact on the work we do. | +| Additional Jane Street Opps | Check Jane Street's Facebook page for more opportunities | +| Citadel Discover | Discover Citadel and Citadel Securities is a two-day event that will allow you to Discover Citadel, a leading investor in the world’s financial markets, and Citadel Securities, a leading global market maker – and explore Chicago or London! | +| DE Shaw Fellowships | The fellowships include an introduction to our firm, insights into our rigorous approach to finance, and several professional and social networking opportunities. | | SIG Sophomore Discovery | join us at SIG to learn more about what a day in the life looks like across our buy side research, sell side research and ETF sales & trading teams. | -| [Goldman Sachs](https://www.goldmansachs.com/careers/students/programs/americas/undergrad-virtual-insight-series.html) | The program is open to all majors and provides to students an introduction to the financial world through hands on experience, key insights into the Goldman Sachs culture, and networking opportunities with professionals at the firm. | -| [Capital One Summit](https://campus.capitalone.com/summits/) | During this one-week program, a small, exceptional group of freshmen and sophomores will be immersed in our startup-minded and innovative culture while exploring and developing the technology and problem-solving skills valued by today’s top employers. | -| [McKinsey](https://www.mckinsey.com/careers/students/first-year-leadership-academy/overview#) | FYLA is an exclusive two-day workshop during which attendees explore the potential of a career in consulting and refine their problem-solving and leadership skills. -| [Two Sigma New Seekers Summit](https://twosigma.avature.net/eventsignup/Error) | Interested in learning how to apply your passion for math, science, technology, and desire to do impactful work? | -| [JP Morgan Sophomore Edge](https://careers.jpmorgan.com/global/en/students/programs) | Sophomore Edge is a program that seeks to provide training experiences for historically underrepresented segments in the field of financial services. -| [Vanguard EXPLORE Days](https://www.vanguardjobs.com/students-and-recent-graduates/explore-days/) | Get an early look at our culture and network with peers and professionals during our EXPLORE Day. | -| [Uber APM Summit](https://www.uber.com/us/en/careers/teams/university/) | Uber APM summit | -| [Morgan Stanley Early Insights](https://www.morganstanley.com/people-opportunities/insight-program/north-america/early-insights-for-women-north-america) | Our full-day program provides an opportunity to explore the financial services industry, the firm's businesses and culture. | -| [Bloomberg](https://www.bloomberg.com/company/career/freshman-insights-day/) | Freshman Insights Day is a full day of professional development workshops and networking sessions designed for first year undergraduate university students of all disciplines and majors interested in finance and technology. | -| [Belvedere Externship](http://www.belvederetrading.com/externships) | Belvedere Trading’s externship program is a great way for underclassmen students to learn more about the proprietary trading and technology industry, while gaining a valuable understanding of where their career interests lie. | +| Goldman Sachs | The program is open to all majors and provides to students an introduction to the financial world through hands on experience, key insights into the Goldman Sachs culture, and networking opportunities with professionals at the firm. | +| Capital One Summit | During this one-week program, a small, exceptional group of freshmen and sophomores will be immersed in our startup-minded and innovative culture while exploring and developing the technology and problem-solving skills valued by today’s top employers. | +| McKinsey | FYLA is an exclusive two-day workshop during which attendees explore the potential of a career in consulting and refine their problem-solving and leadership skills. +| Two Sigma New Seekers Summit | Interested in learning how to apply your passion for math, science, technology, and desire to do impactful work? | +| JP Morgan Sophomore Edge | Sophomore Edge is a program that seeks to provide training experiences for historically underrepresented segments in the field of financial services. +| Vanguard EXPLORE Days | Get an early look at our culture and network with peers and professionals during our EXPLORE Day. | +| Uber APM Summit | Uber APM summit | +| Morgan Stanley Early Insights | Our full-day program provides an opportunity to explore the financial services industry, the firm's businesses and culture. | +| Bloomberg | Freshman Insights Day is a full day of professional development workshops and networking sessions designed for first year undergraduate university students of all disciplines and majors interested in finance and technology. | +| Belvedere Externship | Belvedere Trading’s externship program is a great way for underclassmen students to learn more about the proprietary trading and technology industry, while gaining a valuable understanding of where their career interests lie. | From e5a6364cf083ad3f8b6dd30b400b8d47ec15d8cc Mon Sep 17 00:00:00 2001 From: Simon Schueller <46182484+sim1029@users.noreply.github.com> Date: Tue, 6 Jul 2021 14:23:54 -0400 Subject: [PATCH 12/13] Update src/guides/career/study-plan.md Co-authored-by: Richie Goulazian --- src/guides/career/study-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/guides/career/study-plan.md b/src/guides/career/study-plan.md index 6da59e4f..5adbd495 100644 --- a/src/guides/career/study-plan.md +++ b/src/guides/career/study-plan.md @@ -250,7 +250,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Word Search II](https://leetcode.com/problems/word-search-ii/) - [Longest Common Prefix (Bonus)](https://leetcode.com/problems/longest-common-prefix/) -#### Week 10 - Graphs +### Week 10 - Graphs - [Number of Connected Comps in Graph](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/323-number-of-connected-components-in-an-undirected-graph) - [Alien Dictionary](https://www.lintcode.com/problem/alien-dictionary/) - [Graph Valid Tree](https://www.lintcode.com/problem/graph-valid-tree/) From 5dd29624e50b02ce2c84fa22748c1ea173258e2a Mon Sep 17 00:00:00 2001 From: Richie Goulazian Date: Tue, 6 Jul 2021 17:16:47 -0400 Subject: [PATCH 13/13] Make bonuses consistent in solutions --- src/guides/career/study-plan.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/guides/career/study-plan.md b/src/guides/career/study-plan.md index 5adbd495..6d6af502 100644 --- a/src/guides/career/study-plan.md +++ b/src/guides/career/study-plan.md @@ -179,7 +179,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Container w Most Water](https://youtu.be/TI3e-17YAlc) - [Insert Interval](https://youtu.be/eeTToT5JUUY) - [Merge Intervals](https://youtu.be/iT9_MU2L3H0) -- [Happy Number (Bonus)](https://youtu.be/gW4hSbRoQoY) +- [Happy Number (**Bonus**)](https://youtu.be/gW4hSbRoQoY) ### Week 3 - Intervals + Matrix - [Non-overlapping Intervals](https://youtu.be/nXBQJoS1W8A) @@ -188,7 +188,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Spiral Matrix](https://youtu.be/BdQ2AkaTgOA) - [Rotate Img](https://youtu.be/IdZlsG6P17w) - [Word Search](https://youtu.be/RqffW0smIbQ) -- [Sliding Window Max (Bonus)](https://youtu.be/LiSdD3ljCIE) +- [Sliding Window Max (**Bonus**)](https://youtu.be/LiSdD3ljCIE) ### Week 4 - Linked Lists - [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/) @@ -197,7 +197,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) - [Remove Nth Node](https://leetcode.com/problems/remove-nth-node-from-end-of-list/) - [Reorder List](https://leetcode.com/problems/reorder-list/) -- [Sort Colors (Bonus)](https://leetcode.com/problems/sort-colors/) +- [Sort Colors (**Bonus**)](https://leetcode.com/problems/sort-colors/) ### Week 5 - String - [Reverse String](https://leetcode.com/problems/reverse-string/) @@ -207,7 +207,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Group Anagrams](https://leetcode.com/problems/group-anagrams/) - [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/) - [Palindromic Substrings](https://leetcode.com/problems/palindromic-substrings/) -- [Odd Even Linked List (Bonus)](https://leetcode.com/problems/odd-even-linked-list/) +- [Odd Even Linked List (**Bonus**)](https://leetcode.com/problems/odd-even-linked-list/) ### Week 6 - String + Trees - [Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring/) @@ -219,7 +219,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal/) - [Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal/) - **Bonus** - Do all the Tree traversal problems iteratively -- [Find Duplicate Number (Bonus)](https://leetcode.com/problems/find-the-duplicate-number/) +- [Find Duplicate Number (**Bonus**)](https://leetcode.com/problems/find-the-duplicate-number/) ### Week 7 - Trees - [Same Tree](https://leetcode.com/problems/same-tree/) @@ -228,7 +228,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal/) - [Serialize + Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree/) - [Subtree of Another Tree](https://leetcode.com/problems/subtree-of-another-tree/) -- [LRU Cache (Bonus)](https://leetcode.com/problems/lru-cache/) +- [LRU Cache (**Bonus**)](https://leetcode.com/problems/lru-cache/) ### Week 8 - Trees - [Construct Binary Tree From Preorder and Inorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/) @@ -237,7 +237,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [LCA of BST](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/) - [Implement Trie](https://leetcode.com/problems/implement-trie-prefix-tree/) - [Design Add + Search Words Data Structure](https://leetcode.com/problems/design-add-and-search-words-data-structure/) -- [University Career Fair (Bonus)](https://cdn.discordapp.com/attachments/758353765174083595/840082064090595388/cHg7Bod.png) +- [University Career Fair (**Bonus**)](https://cdn.discordapp.com/attachments/758353765174083595/840082064090595388/cHg7Bod.png) ### Week 9 - Graphs - [Number of Islands](https://leetcode.com/problems/number-of-islands/) @@ -248,7 +248,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Pacific Atlantic Water Flow](https://leetcode.com/problems/pacific-atlantic-water-flow/) - [Longest Consecutive Seq](https://leetcode.com/problems/longest-consecutive-sequence/) - [Word Search II](https://leetcode.com/problems/word-search-ii/) -- [Longest Common Prefix (Bonus)](https://leetcode.com/problems/longest-common-prefix/) +- [Longest Common Prefix (**Bonus**)](https://leetcode.com/problems/longest-common-prefix/) ### Week 10 - Graphs - [Number of Connected Comps in Graph](https://protegejj.gitbook.io/algorithm-practice/leetcode/graph/323-number-of-connected-components-in-an-undirected-graph) @@ -256,7 +256,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Graph Valid Tree](https://www.lintcode.com/problem/graph-valid-tree/) - [Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements/) - [Find Median from Data Stream](https://leetcode.com/problems/find-median-from-data-stream/) -- [Daily Temp (Bonus)](https://leetcode.com/problems/daily-temperatures/) +- [Daily Temp (**Bonus**)](https://leetcode.com/problems/daily-temperatures/) #### Week 11 - Dynamic Programming - [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/) @@ -264,7 +264,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [House Robber II](https://leetcode.com/problems/house-robber-ii/) - [Coin Change](https://leetcode.com/problems/coin-change/) - [Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence/) -- [BST Iterator (Bonus)](https://leetcode.com/problems/binary-search-tree-iterator/) +- [BST Iterator (**Bonus**)](https://leetcode.com/problems/binary-search-tree-iterator/) #### Week 12 - Dynamic Programming - [Unique Paths](https://leetcode.com/problems/unique-paths/) @@ -273,7 +273,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence/) - [Word Break](https://leetcode.com/problems/word-break/) - [Combination Sum IV](https://leetcode.com/problems/combination-sum-iv/) -- [Max Area of Island (Bonus)](https://leetcode.com/problems/max-area-of-island/) +- [Max Area of Island (**Bonus**)](https://leetcode.com/problems/max-area-of-island/) #### Week 13 - Binary - [Sum of Two Integers](https://leetcode.com/problems/sum-of-two-integers/) @@ -281,7 +281,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Counting Bits](https://leetcode.com/problems/counting-bits/) - [Missing Number](https://leetcode.com/problems/missing-number/) - [Reverse Bits](https://leetcode.com/problems/reverse-bits/) -- [Developer-Tester Integration (Bonus)](https://leetcode.com/discuss/interview-question/882739/Snowflake-or-Summer-2021-Internship-OA-or-Developer-Tester-Integration) +- [Developer-Tester Integration (**Bonus**)](https://leetcode.com/discuss/interview-question/882739/Snowflake-or-Summer-2021-Internship-OA-or-Developer-Tester-Integration) #### Week 14 (Bonus) - Recursion and Backtracking - [Permutations](https://leetcode.com/problems/permutations/) @@ -290,7 +290,7 @@ LeetCode is much easier when we all work together. Please send any questions you - [Subsets](https://leetcode.com/problems/subsets/) - [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/) - [Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning/) -- [Flatten Nested List Iterator (Bonus)](https://leetcode.com/problems/flatten-nested-list-iterator/) +- [Flatten Nested List Iterator (**Bonus**)](https://leetcode.com/problems/flatten-nested-list-iterator/) #### Week 15 (Bonus) - Binary Search - [Discussion](https://leetcode.com/discuss/general-discussion/786126/Python-Powerful-Ultimate-Binary-Search-Template.-Solved-many-problems) @@ -300,5 +300,5 @@ LeetCode is much easier when we all work together. Please send any questions you - [Capacity to Ship Packages within D Days](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/) - [Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum/) - [Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas/) -- [Range Sum Query (Bonus)](https://leetcode.com/problems/range-sum-query-immutable/) -- [Range Sum Query 2d Immutable (Bonus)](https://leetcode.com/problems/range-sum-query-2d-immutable/) +- [Range Sum Query (**Bonus**)](https://leetcode.com/problems/range-sum-query-immutable/) +- [Range Sum Query 2d Immutable (**Bonus**)](https://leetcode.com/problems/range-sum-query-2d-immutable/)