Download
News
- Raspberry Pi “SuperComputer” Cluster
- Why the World’s Best Photo Startup is Going Out of Business
- 3d Printers at CES
- The top 25 Oddball Interview Questions
- Read up about the company you’re interviewing with
- Core Products, Revenue
- Be Confident, don’t be intimidated
- Interviewer has studied the problems in advance
- Attempt every problem, explain your thoughts, leave no stone unturned
- Prepare a couple good questions for the interviewer
- Have example code/ open source projects
- Practice implementing common data structures and algorithms from scratch
- Binary Trees and Tree Traversal
- HashMaps
- Sorting (at least 1 O(n log n) algorithm)
- Graph Algorithms
- Recursion & Dynamic Programming
- TopCoder, Kaggle, Project Euler (and other competition sites)
- Cracking the Coding Interview
- Worst Interviewer / Interviewee moments
- Jason: Mahout in Action http://amzn.to/1eizgRS
- Patrick: Bebop to the Boolean Boogie http://amzn.to/1cGRdaD
- Jason: Kaggle http://www.kaggle.com/
- Patrick: KiCad http://www.kicad-pcb.org/
Unix Commands
Shells
- Bourne
- C Shell (csh)
- Korn Shell (ksh)
- Thompson Shell (tsh)
- Bash
- cat
- sed & awk
- diff & patch
- tar
- gzip
- crontab
- bg, jobs, kill
- ps, history
- readlink
- sort & uniq
- tr, tr -s
- cut
- grep (and grep -r)
- xargs
- date
- expand
- fmt
- column
- cal
- banner