Back to directory

Coding Interview Questions from Internet Companies

A collection of frequently asked coding interview questions from major internet companies, together with study notes on programming books such as Clean Code and Effective Java.

Coding Interview Questions from Internet Companies

This repository collects interview questions that recur across large internet companies' technical interviews, organized by topic, alongside reading notes on books including Sword Points to Offer, Clean Code, the Alibaba Java Developer Manual and Effective Java.

It links out to platforms such as LeetCode China, AcWing and NowCoder for practicing the Sword Points to Offer problem set online, and lists related projects from the same Doocs community covering Java engineering knowledge, LeetCode solutions, source-code analysis and JVM internals.

Content is in Chinese and is maintained as an ongoing, updated collection rather than a finished course.

More in Tutorials

See all 478
  • BootLife

    github.com

    Conway's Game of Life implemented to run directly from a 512-byte x86 boot sector in assembly, using VGA memory itself as the simulation grid.

  • A technical blog post deriving the Y combinator as a composition of combinator birds in an array language, and examining how eager evaluation changes fixed-point recursion compared with the usual lazy telling.

  • System Design Atlas

    atlas-sysdes.vercel.app

    A free reference of worked system design problems with interactive architecture diagrams, covering ranked designs such as a feed, a chat app, a URL shortener, and a rate limiter, plus pages on the technologies behind them.