Explorar el Código

Moved some interview prep to bottom.

John Washam hace 9 años
padre
commit
056c3c0808
Se han modificado 1 ficheros con 40 adiciones y 12 borrados
  1. 40 12
      plan.txt

+ 40 - 12
plan.txt

@@ -15,25 +15,25 @@ to use this the same way. If you search/replace, there are a couple of places to
 * - Videos:
     * - https://www.youtube.com/watch?v=oWbUtlUhwa8&feature=youtu.be
     * - https://www.youtube.com/watch?v=qc1owf2-220&feature=youtu.be
-    - https://www.youtube.com/watch?v=8npJLXkcmu8
+    * - https://www.youtube.com/watch?v=8npJLXkcmu8
 
-Articles:
-    - http://www.google.com/about/careers/lifeatgoogle/hiringprocess/
+* - Articles:
+    * - http://www.google.com/about/careers/lifeatgoogle/hiringprocess/
     * - http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html
         - all the things he mentions that you need to know are listed below
     * - (very dated) http://dondodge.typepad.com/the_next_big_thing/2010/09/how-to-get-a-job-at-google-interview-questions-hiring-process.html
-    - http://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions
+    * - http://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions
 
 Additional (not suggested by Google but I added):
-    - https://courses.csail.mit.edu/iap/interview/materials.php
-    - http://www.coderust.com/blog/2014/04/10/effective-whiteboarding-during-programming-interviews/
-    - https://www.youtube.com/watch?v=rEJzOhC5ZtQ&feature=youtu.be
-    - https://www.youtube.com/watch?v=aClxtDcdpsQ&feature=youtu.be
-    - https://www.youtube.com/watch?v=2cf9xo1S134&feature=youtu.be
-    - https://www.youtube.com/watch?v=YJZCUhxNCv8
     * - https://medium.com/always-be-coding/abc-always-be-coding-d5f8051afce2#.4heg8zvm4
     * - https://medium.com/always-be-coding/four-steps-to-google-without-a-degree-8f381aa6bd5e#.asalo1vfx
     * - https://medium.com/@dpup/whiteboarding-4df873dbba2e#.hf6jn45g1
+    * - http://www.kpcb.com/blog/lessons-learned-how-google-thinks-about-hiring-management-and-culture
+    * - http://www.coderust.com/blog/2014/04/10/effective-whiteboarding-during-programming-interviews/
+    - https://www.youtube.com/watch?v=rEJzOhC5ZtQ
+    - https://www.youtube.com/watch?v=aClxtDcdpsQ
+    - https://www.youtube.com/watch?v=2cf9xo1S134
+    - https://www.youtube.com/watch?v=YJZCUhxNCv8
 
 ##########################################################################################
 ##  Knowledge:
@@ -299,6 +299,22 @@ System design:
     - simplicity and robustness
     - tradeoffs
 Performance analysis and optimization
+Familiarize yourself with unix-based souped-up code editor: emacs & vi(m)
+    vi(m):
+        - https://www.youtube.com/watch?v=5givLEMcINQ&index=1&list=PL13bz4SHGmRxlZVmWQ9DvXo1fEg4UdGkr
+        - set of 4:
+            - https://www.youtube.com/watch?v=SI8TeVMX8pk
+            - https://www.youtube.com/watch?v=F3OO7ZIOaJE
+            - https://www.youtube.com/watch?v=ZYEccA_nMaI
+            - https://www.youtube.com/watch?v=1lYD5gwgZIA
+    emacs:
+        - https://www.youtube.com/watch?v=hbmV1bnQ-i0
+        - set of 3:
+            - https://www.youtube.com/watch?v=ujODL7MD04Q
+            - https://www.youtube.com/watch?v=XWpsRupJ4II
+            - https://www.youtube.com/watch?v=paSgzPso-yc
+        - https://www.youtube.com/watch?v=JWD1Fpdd4Pc
+
 Testing
 
 -------------------------------------------------------------------
@@ -330,11 +346,19 @@ Machine Learning:
 
 ---
 
-Be thinking of:
+Be thinking of for when the interview comes:
 
+Think of about 20 interview questions you'll get, along the lines of the items below:
+have 2-3 answers for each
+Have a story, not just data, about something you accomplished
+
+Why do you want this job?
+What's a tough problem you've solved?
 Biggest challenges faced
 Best/worst designs seen
-Ideas for improving existing products
+Ideas for improving an existing Google product
+How do you work best, as an individual and as part of a team?
+Which of your skills or experiences would be assets in the role and why?
 
 ##########################################################################################
 ##  Videos:
@@ -439,8 +463,12 @@ Additional (not suggested by Google but I added):
 ##  Coding exercises/challenges:
 ##########################################################################################
 
+- https://courses.csail.mit.edu/iap/interview/materials.php
+
 Recommended: LeetCode: https://leetcode.com/
+             TopCoder: https://www.topcoder.com/
 
+More:
 HackerRank: https://www.hackerrank.com/
 Codility: https://codility.com/programmers/
 Project Euler: https://projecteuler.net/index.php?section=problems