You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Learn how to make yourself ready for software engineer interviews from a former Google interviewer.
241
-
-[ ][Python for Data Structures, Algorithms, and Interviews! (paid course)](https://www.udemy.com/python-for-data-structures-algorithms-and-interviews/):
242
-
- A Python centric interview prep course which covers data structures, algorithms, mock interviews and much more.
241
+
-[ ][Python for Data Structures, Algorithms, and Interviews! (paid course)](https://www.udemy.com/python-for-data-structures-algorithms-and-interviews/):
242
+
- A Python centric interview prep course which covers data structures, algorithms, mock interviews and much more.
243
243
244
244
## Pick One Language for the Interview
245
245
@@ -500,8 +500,8 @@ Write code on a whiteboard or paper, not a computer. Test with some sample input
500
500
-[ ][A Gentle Introduction to Algorithm Complexity Analysis](http://discrete.gr/complexity/)
501
501
-[ ][Orders of Growth (video)](https://class.coursera.org/algorithmicthink1-004/lecture/59)
@@ -1071,7 +1071,7 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
1071
1071
-[ ][2006: Bigtable: A Distributed Storage System for Structured Data](https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf)
1072
1072
-[An Inside Look at Google BigQuery](https://cloud.google.com/files/BigQueryTechnicalWP.pdf)
1073
1073
-[ ][2006: The Chubby Lock Service for Loosely-Coupled Distributed Systems](https://research.google.com/archive/chubby-osdi06.pdf)
1074
-
-[ ][2007: Dynamo: Amazon’s Highly Available Key-value Store](https://www.akkadia.org/drepper/cpumemory.pdf)
1074
+
-[ ][2007: Dynamo: Amazon’s Highly Available Key-value Store](http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf)
1075
1075
- The Dynamo paper kicked off the NoSQL revolution
1076
1076
-[ ][2007: What Every Programmer Should Know About Memory (very long, and the author encourages skipping of some sections)](https://www.akkadia.org/drepper/cpumemory.pdf)
1077
1077
-[ ][2010: Dapper, a Large-Scale Distributed Systems Tracing Infrastructure](https://research.google.com/pubs/archive/36356.pdf)
@@ -1415,9 +1415,9 @@ Challenge repos:
1415
1415
-[Interactive Coding Interview Challenges in Python](https://github.com/donnemartin/interactive-coding-challenges)
1416
1416
1417
1417
Mock Interviews:
1418
-
-[Gainlo.co: Mock interviewers from big companies](http://www.gainlo.co/)
-[Gainlo.co: Mock interviewers from big companies](http://www.gainlo.co/) - I used this and it helped me relax for the phone screen and on-site interview.
1419
+
-[Pramp: Mock interviews from/with peers](https://www.pramp.com/) - peer-to-peer model of practice interviews
1420
+
-[Refdash: Mock interviews and expedited interviews](https://refdash.com/) - also help candidates fast track by skipping multiple interviews with tech companies.
1421
1421
1422
1422
## Once you're closer to the interview
1423
1423
@@ -1664,7 +1664,7 @@ software engineer, and to be aware of certain technologies and algorithms, so yo
- Conozca acerca de las clases más famosas de problemas de NP-completo, tales como el vendedor ambulante y el problema de la mochila y sea capaz de reconocerlos cuando un entrevistador se los pide disfrazados.
979
+
- Conozca acerca de las clases más famosas de problemas de NP-completo, tales como el vendedor ambulante y el problema de la mochila y sea capaz de reconocerlos cuando un entrevistador se los pide disfrazados.
@@ -1251,7 +1251,7 @@ Obtendrá más práctica de grafos en el libro de Skiena (vea Sección de libros
1251
1251
-[ ] Twitter:
1252
1252
-[O'Reilly MySQL CE 2011: Jeremy Cole, "Big and Small Data at @Twitter" (video)](https://www.youtube.com/watch?v=5cKTP36HVgI)
1253
1253
-[Timelines at Scale](https://www.infoq.com/presentations/Twitter-Timeline-Scalability)
1254
-
- Para aún más, vea la serie de videos "Mining Massive Datasets" en la sección de Series de video.
1254
+
- Para aún más, vea la serie de videos "Mining Massive Datasets" en la sección de [Series de video](#series-de-videos).
1255
1255
-[ ] Practicando el proceso de diseño del sistema: Aquí hay algunas ideas para tratar de trabajar en papel, cada una con cierta documentación sobre cómo se manejó en el mundo real:
1256
1256
- Revisión: [The System Design Primer](https://github.com/donnemartin/system-design-primer)
1257
1257
-[System Design from HiredInTech](http://www.hiredintech.com/system-design/)
@@ -1397,7 +1397,6 @@ Bosquejos de entrevista:
1397
1397
-[ ] Cracking The Coding Interview Set 2 (videos):
1398
1398
-[Cracking The Code Interview](https://www.youtube.com/watch?v=4NIb9l3imAo)
1399
1399
-[Cracking the Coding Interview - Fullstack Speaker Series](https://www.youtube.com/watch?v=Eg5-tdAwclo)
1400
-
-[Ask Me Anything: Gayle Laakmann McDowell (author of Cracking the Coding Interview)](https://www.youtube.com/watch?v=1fqxMuPmGak)
1401
1400
1402
1401
## Su CV
1403
1402
@@ -1575,7 +1574,7 @@ Es probable que estos temas no aparezcan en una entrevista, pero los añadí par
1575
1574
-[ ][Deep Dive Java: Garbage Collection is Good!](https://www.infoq.com/presentations/garbage-collection-benefits)
1576
1575
-[ ][Deep Dive Python: Garbage Collection in CPython (video)](https://www.youtube.com/watch?v=P-8Z0-MhdQs&list=PLdzf4Clw0VbOEWOS_sLhT_9zaiQDrS5AR&index=3)
0 commit comments