- TripleByte -- Get offers from top tech companies
- CodeSignal -- The most fun way to practice programming and find a job
- Angel: Direct
- Refdash -- Find the best job for You
- InterviewBit
- HackerRank: Jobs
- HiDimensional
- Hired -- Find your Opportunity
- Prime Indeed
- Vettery -- Find a job you love
- Gloat (previously Workey) -- Anonymously discover career opportunities, know your worth, and meet amazing companies.
- 100offer
- WhiteTruffle -- Let your dream job come to you
- Woo
- AList -- Get hired by a top startup
- Underdog -- Apply to top technology jobs in 60 seconds
- SwitchApp
- ZipRecruiter
- Anthology
- SkillGigs -- You win when your dream job finds you
- LeetCode -- a platform for preparing technical coding interviews
- HackerRank: Practice
- CodeSignal -- Practice Programming!
- Codewars -- Achieve mastery through challenge
- CodeEval -- Find out how you rate against top coders.
- Codility -- Refactor Yourself
- GeeksForGeeks -- A computer science portal for geeks
- CareerCup
- Educative: Coderust 2.0: Faster Coding Interview Preparation using Interactive Visualizations
- Coding Interview University
- GeekyPrep -- Referral Code: QZJFQS
- CodersMaze -- Compile, run, curse... Recompile, rerun, recurse... -- http only :-(
- PracticeCodingInterview.com -- Live mock coding interviews -- Paid practice interviews with engineers at top companies
- Topcoder
- CodeChef
- E-Olymp
- Codeforces
- AtCoder
- CS Academy
- HackerRank: Contests
- ProjectEuler
- Spoj -- Sphere Online Judge
- Timus Online Judge -- http only :-(
- HackerEarth -- Be a Better Programmer. Practice. Compete. Get Hired.
- UVa -- Online Judge
- Kattis -- Welcome to the Kattis Problem Archive
- freeCodeCamp
- AppAcademy
- HackReactor
- Hackbright Academy
- Galvanize
- Dev Bootcamp
- General Assembly
- Coding Dojo
- Product School
- Fullstack Academy
- HighScalability
- HiredInTech
- CareerCup: System Design Interview Questions
- MassiveTechInterview Blogspot
- Quora: How do I prepare to answer design questions in a technical-interview
- Gainlo Blog: System Design Interview Questions
- Educative: Grokking the System Design Interview
- The System Design Primer, Donne Martin
- System_Design Preparation, by Shashank Khare
- Fight for 200 commits, by Eric Zhang
- Consistent hashing
- Bloom filter
- WAL (Write Ahead Log)
- MVC (Multi Version Control)
- ACID (Atomicity, Consistency, Isolation, Durability)
- BASE (Basically Available, Soft state, Eventual consistency)
- CAP Theorem (Consistency, Availability, Partitioning)
- Shard Database Architecture
- How to prepare system design questions for an IT company, by Zach
- InfoQ: CAP Twelve Years Later: How the "Rules" Have Changed
- DZone: Better Explaining CAP Theorem
- Why Uber Engineering Switched from Postgre to MySql
- 125 open source Big Data architecture papers for data professionals
- Java Concurrency / Multithreading Tutorial
- The "Double-Checked Locking is Broken" Declaration
- C++ and the Perils of Double-Checked Locking, Scott Meyers & Andrei Alexandrescu
- select / poll / epoll: practical difference for system architects
- Interviewing -- Practice interviews with engineers from top companies, anonymously
- Pramp -- PRActice Makes Perfect
- Gainlo -- We provide the same experience as real interviews and you'll get real feedback in the end -- http only :-(
- Interview Kickstart -- Nail your next coding interview -- http only :-(
- Mock Interviews -- http only :-(
- Zenterview -- Ace your next interview. Land your dream job
- BreakoutList
- LinkedIn Jobs
- Angel: Jobs
- Paysa: Jobs
- Owler
- StackShare: Jobs
- StackOverflow: Jobs
- Triplebyte: Company List
- GlassDoor
- YC-Companies
- The 2017 Wealthfront Career-Launching Companies List
- Hiring Without Whiteboards
- Ten Rules for Negotiating a Job Offer by Haseeb Qureshi
- Salary Negotiation: Make More Money, Be More Valued by Patrick McKenzie
- Kalzumeus Podcast Episode 12: Salary Negotiation with Josh Doody
- How to Negotiate Your Job Offer - Prof. Deepak Malhotra (Harvard Business School)
- Software Engineering Daily: Salary Negotiation with Haseeb Qureshi
- SE-Radio Episode 275: Josh Doody on Salary Negotiation for Software Engineers
- How Not to Bomb Your Offer Negotiation by Haseeb Qureshi
- blind -- Anonymous Community for Workplace
- levels -- Career Levels and salaries
- Software Engineering Daily: Equity Compensation with Joshua Levy and Joe Wallin
- The Open Guide to Equity Compensation. By Joshua Levy
- What I Wish I'd Known About Equity Before Joining A Unicorn
- What are ISOs?
- Joining an Early Stage Startup? Negotiate Your Equity and Salary with Stock Option Counsel tips
- Fuck Your 90 Day Exercise Window, by Zach Holman