This is a coursework repository for COMS W4995 Tech Interview Prep (Spring 2022) at Columbia University.
We attend live programming contests on the following online judges to attain assignment points:
- LeetCode: weekly or biweekly
- TopCoder: division 1 or 2 or rookie rated contests
- CodeChef: division 1 or 2 or 3 rated contests (Starter; Cook-Off; Lunchtime; Long;)
- CodeForces: division 1 or 2 or 3 rated contests
- AtCoder: ABC, ARC, or AGC rated contests
- Any DMOJ rated contests.
- Any round on 2022 Google Code Jam
- Any round on 2022 Facebook Hacker Cup
- Any round on 2022 TopCoder Open
- Any contests from GeeksForGeeks interview series.
(To my CityU fellows: this class is like a "open world version" of CS3391 and CS3334.)
Current assignment points based on AC submissions: 168/150. (practices and general bonus are not included)
Week # | Points | Bonus | Acc |
---|---|---|---|
1-3 | (20) | 20 | |
4 | 16 | 36 | |
5 | 10 | 46 | |
6 | 0 | 46 | |
7 | 8 | 54 | |
8 | 6 | 60 | |
9 | 9 | +10 (Spring Break) | 79 |
10 | 5 | 84 | |
11 | 19 | 103 | |
12 | 21 | 124 | |
13 | 11 | 135 | |
14 | 9 | 144 | |
15 | 7 | 151 | |
16 | 17 | 168 | |
17 | - |
Judge | Contest | Week # | # AC |
---|---|---|---|
Leetcode | Biweekly Contest 71 | 4 | 3 |
Leetcode | Weekly Contest 279 | 4 | 3 |
Codechef | February Long 2022 - I: Div 3 | 4 | 3 |
Codeforces | Round #770 (Div. 2) | 4 | 2 |
Geeks4Geeks | interview-series-intuit-1134 | 4 | 1 |
Codechef | Starters 25 Division 3 | 4 | 4 |
Codechef | February Long 2022 - II: Div 3 | 5 | 4 |
Codeforces | Global Round 19 | 5 | 1 |
Leetcode | Weekly Contest 280 | 5 | 2 |
Codechef | Starters 26 Div 3 (Rated) | 5 | 3 |
Codechef | February Lunchtime 2022: Div 3 | 7 | 3 |
Codechef | Starters 28: Div. 3 | 7 | 3 |
Codeforces | Round #774 (Div. 2) | 7 | 2 |
Leetcode | Biweekly Contest 73 | 8 | 2 |
Codeforces | Round #776 (Div. 3) | 8 | 1 |
Codechef | Starters 29: Div. 3 | 8 | 3 |
Codechef | March Long 2022 - I: Div 3 | 9 | 5 |
PrepBytes | March 2022 Coding Marathon | 9 | 4 |
Leetcode | Biweekly Contest 74 | 10 | 3 |
Leetcode | Weekly Contest 285 | 10 | 2 |
Leetcode | Weekly Contest 286 | 11 | 3 |
Codeforces | Round #779 (Div. 2) | 11 | 2 |
Codechef | March Long 2022 - II: Div 3 | 11 | 3 |
AtCoder | Beginner Contest 246 | 12 | 2 |
Codechef | April Cook-Off 2022: Div 3 | 12 | 3 |
Leetcode | Biweekly Contest 75 | 12 | 3 |
Leetcode | Weekly Contest 287 | 12 | 2 |
Geeks4Geeks | Interview Series #44 | 12 | 2 |
Codechef | Starters 33: Div 3 | 12 | 4 |
Leetcode | Weekly Contest 288 | 13 | 2 |
Geeks4Geeks | Interview Series #44 | 13 | 1 |
Codechef | April Long One 2022: Div 3 | 13 | 5 |
PrepBytes | April 2022 Coding Marathon | 14 | 2 |
Leetcode | Weekly Contest 289 | 14 | 2 |
Leetcode | BiWeekly Contest 76 | 14 | 3 |
Codechef | April Lunchtime 2022: Div 3 | 14 | 1 |
Geeks4Geeks | Interview Series #46 | 14 | 1 |
AtCoder | Beginner Contest 249 | 15 | 2 |
Leetcode | Weekly Contest 290 | 15 | 2 |
Codechef | April Long Two 2022: Div 3 | 15 | 3 |
PrepBytes | April 2022 Prime time | 16 | 3 |
Leetcode | Weekly Contest 291 | 16 | 3 |
Leetcode | BiWeekly Contest 77 | 16 | 3 |
Codechef | May Cook-Off 2022: Div 3 | 16 | 3 |
Codeforces | Round #785 (Div. 2) | 16 | 1 |
Geeks4Geeks | Interview Series #48 | 16 | 1 |
Codeforces | Round #786 (Div. 3) | 16 | 3 |
Judge | Contest | Week # | points/#AC | Points | Formula |
---|---|---|---|---|---|
- | Late Joinee Point Proration | 1-2 | - | 20 | - |
Codejam | 9d9870 | 11 | 14/100 | 2 | ceil(10.*n) |
Vjudge | 2017 ACM-ICPC GNY NA Regionals | 11 | 3 | 9 | n*3 |
Codejam | 876ff1 | 12 | 44/100 | 5 | ceil(10.*n) |
Codejam | 877ba5 | 13 | 25/100 | 3 | ceil(10.*n) |
- /weekN contains images and code for week N.
- /incomplete-attempts contains drafts and submissions that are out of the contests.
- /weekN-p contains completed pratice problems, which are mostly on Leetcode.
- it doesn't explain runtime error
- provide test cases that don't match the constraints in some problems
- TWICE
- provide "python3" without providing the exact version.