|
1 | 1 | # Leetcode Python Solution
|
2 | 2 | 1. This is my Python (2.7) Leetcode solution. The question is at `problems/the-file-name/`. For example, `merge-sorted-array.py`'s question is at `https://leetcode.com/problems/merge-sorted-array/`.
|
3 | 3 |
|
4 |
| -2. I really take time tried to make the best solution or explaination. |
| 4 | +2. I really take time tried to make the best solution or explanation. |
5 | 5 | Because I wanted to help others like me.
|
6 | 6 | If you like my answer, a star on GitHub means a lot to me.
|
7 |
| -https://github.com/wuduhren/leetcode-python |
| 7 | +https://github.com/wuduhren/leetcode-python |
| 8 | + |
| 9 | +``` |
| 10 | +* Software Engineer Interview |
| 11 | + * Overall Mindset |
| 12 | + * Prepare in a Structural Way |
| 13 | + * I Know Nothing About Data Structures and Algorithms |
| 14 | +* Leetcode Similar Problems |
| 15 | +* System Design |
| 16 | +* Knowledge Base Question |
| 17 | +* Others |
| 18 | + * Resume |
| 19 | + * Interview Question Survey |
| 20 | +``` |
| 21 | + |
| 22 | +# Software Engineer Interview |
| 23 | +## Overall Mindset |
| 24 | +1. Having a right mindset is the most important one. It keeps you going when you are tired after work. Studying when everyone else are out having fun. Reminding you that your goals are not going to come easy, it takes time, self-discipline, mental and physical toughness... |
| 25 | + |
| 26 | +2. This is a speech from Sean Lee on "How to Get a Job at the Big 4". I highly recommend this because it gives me the right mindset on how to put in the work. |
| 27 | +<https://youtu.be/YJZCUhxNCv8> |
| 28 | + |
| 29 | +3. CS DoJo on "How I Got a Job at Google as a Software Engineer". There are also lots of technique on coding interview in his channel. |
| 30 | +<https://www.youtube.com/watch?v=UPO-9iMjBpc> |
| 31 | + |
| 32 | +4. The #1 Daily Habit of Those Who Dominate with Andy Frisella (Also on Spotify or Youtube, just google it.) |
| 33 | +<https://podcasts.apple.com/tw/podcast/the-mfceo-project/id1012570406?i=1000412624447> |
| 34 | + |
| 35 | +## Prepare in a Structural Way |
| 36 | +1. <https://www.quora.com/How-should-I-prepare-for-my-Google-interview-if-I-have-1-month-left-and-I%E2%80%99m-applying-for-a-software-engineer-role/answer/Anthony-D-Mays?ch=10&share=5c488000&srid=W0jqp> |
| 37 | + |
| 38 | +2. <https://www.quora.com/How-can-I-get-a-job-at-Facebook-or-Google-in-6-months-I-need-a-concise-work-plan-to-build-a-good-enough-skill-set-Should-I-join-some-other-start-up-or-build-my-own-projects-start-up-Should-I-just-focus-on-practicing-data-structures-and-algorithms/answer/Jimmy-Saade> |
| 39 | + |
| 40 | +3. <https://www.quora.com/What-should-I-know-from-the-CLRS-3rd-edition-book-if-my-aim-is-to-get-into-Google/answer/Jimmy-Saade> |
8 | 41 |
|
| 42 | +## I Know Nothing About Data Structures and Algorithms |
| 43 | +If you are new or know nothing about data structures and algorithms, I recommend [this course](<https://classroom.udacity.com/courses/ud513>). This course is taught in Python and design to help you find job and do well in the interview. |
9 | 44 |
|
10 |
| -# Similar Problems |
| 45 | + |
| 46 | +# Leetcode Similar Problems |
11 | 47 | I found it make sense to do similar problems together, so that we can recognize the problem faster when we encounter a new one. My suggestion is to skip the HARD problems when you first go through these list.
|
12 | 48 |
|
13 | 49 | ### Two Pointers
|
@@ -155,42 +191,16 @@ This [list](https://docs.google.com/spreadsheets/d/1SbpY-04Cz8EWw3A_LBUmDEXKUMO3
|
155 | 191 | <https://www.youtube.com/channel/UCn1XnDWhsLS5URXTi5wtFTA/playlists>
|
156 | 192 |
|
157 | 193 |
|
158 |
| -# Other Resources |
159 |
| -These are the interview resources I personally used and only if it is really helpful I will put it here. |
160 |
| - |
161 |
| -## Overall Mindset |
162 |
| -1. Haveing a right mindset is the most important one. It keeps you going when you are tired after work. Studying when everyone else are out having fun. Reminding you that your goals are not going to come easy, it takes time, self-discipline, mental and physical toughness... |
163 |
| - |
164 |
| -2. This is a speech from Sean Lee on "How to Get a Job at the Big 4". I highly recommend this because it gives me the right mindset on how to put in the work. |
165 |
| -<https://youtu.be/YJZCUhxNCv8> |
166 |
| - |
167 |
| -3. CS DoJo on "How I Got a Job at Google as a Software Engineer". There are also lots of technique on coding interview in his channel. |
168 |
| -<https://www.youtube.com/watch?v=UPO-9iMjBpc> |
169 |
| - |
170 |
| -4. The #1 Daily Habit of Those Who Dominate with Andy Frisella (Also on Spotify or Youtube, just google it.) |
171 |
| -<https://podcasts.apple.com/tw/podcast/the-mfceo-project/id1012570406?i=1000412624447> |
172 |
| - |
173 |
| - |
174 |
| -## Prepare in a Structural Way |
175 |
| -1. <https://www.quora.com/How-should-I-prepare-for-my-Google-interview-if-I-have-1-month-left-and-I%E2%80%99m-applying-for-a-software-engineer-role/answer/Anthony-D-Mays?ch=10&share=5c488000&srid=W0jqp> |
176 |
| - |
177 |
| -2. <https://www.quora.com/How-can-I-get-a-job-at-Facebook-or-Google-in-6-months-I-need-a-concise-work-plan-to-build-a-good-enough-skill-set-Should-I-join-some-other-start-up-or-build-my-own-projects-start-up-Should-I-just-focus-on-practicing-data-structures-and-algorithms/answer/Jimmy-Saade> |
| 194 | +# Knowledge Base Question |
| 195 | +1. [Session vs Cookie](https://medium.com/@chriswrite/session-vs-cookie-software-engineer-top-asked-question-1-9bdbc0766739) |
| 196 | +2. [Token Authentication](https://medium.com/@chriswrite/token-authentication-software-engineer-top-asked-question-2-76dd2ed7c2d5) |
| 197 | +Will continue to grow soon... |
178 | 198 |
|
179 |
| -3. <https://www.quora.com/What-should-I-know-from-the-CLRS-3rd-edition-book-if-my-aim-is-to-get-into-Google/answer/Jimmy-Saade> |
180 | 199 |
|
| 200 | +# Others |
181 | 201 | ## Resume
|
182 | 202 | <https://drive.google.com/file/d/10b9NZDhPbUOW_C7108IKe9ev6Ed2UG7F/view>
|
183 | 203 |
|
184 |
| -## Data Structure and Algorithm Basics |
185 |
| -Basic data structure and algorithm online course taught in Python. This course is design to help you find job and do well in the interview. |
186 |
| -<https://classroom.udacity.com/courses/ud513> |
187 |
| - |
188 | 204 | ## Interview Question Survey
|
189 | 205 | 1. <https://www.glassdoor.com/index.htm>
|
190 | 206 | 2. <https://www.careercup.com/>
|
191 |
| - |
192 |
| - |
193 |
| -# Interview Knowledge Base Quesion |
194 |
| -1. [Session vs Cookie](https://medium.com/@chriswrite/session-vs-cookie-software-engineer-top-asked-question-1-9bdbc0766739) |
195 |
| -2. [Token Authentication](https://medium.com/@chriswrite/token-authentication-software-engineer-top-asked-question-2-76dd2ed7c2d5) |
196 |
| -... |
|
0 commit comments