Daily Productive Sharing 429 - How to Prepare An Interview as A Coder?
One helpful tip per day:)
(下附中文版)
One helpful tip per day:)
(下附中文版)
Gergely Orosz has prepared a high-quality interview preparation checklist for programmers, covering both system design and code interviews, including books/online courses/blogs/communities and other resources. Among the books on system design are the following:
Understanding Distributed Systems
Systems Design Interview: an Insider's Guide
Designing Data-Intensive Applications
Software Engineering at Google
The following four books are available for coding interviews.
Cracking the Coding Interview
De-Coding The Technical Interview Process
Elements of programming interviews
Grokking Algorithms
Among them, Designing Data-Intensive Applications is a bible for data processing system design, as we have introduced before. Systems Design Interview: an Insider's Guide is the one I'm currently reading. The first half of the book introduces the process and key points of systems design interviews, followed by a system design case study. It's very easy to understand, even if you don't use it to prepare for an interview, it's also very helpful to improve your system design skills at work.
If you enjoy today's sharing, why not subscribe?
Need a superb CV, please try our CV Consultation
Gergely Orosz 准备了一份高质量的程序员面试准备清单,覆盖系统设计和代码面试两部分,包括书籍/线上课程/blog/社区等资源。其中系统设计的书籍有以下四本:
Understanding Distributed Systems
Systems Design Interview: an Insider's Guide
Designing Data-Intensive Applications
Software Engineering at Google
代码面试的书籍有以下四本:
Cracking the Coding Interview
De-Coding The Technical Interview Process
Elements of programming interviews
Grokking Algorithms
其中,Designing Data-Intensive Applications 几乎可以当作数据处理系统设计的圣经,我们之前也介绍过。Systems Design Interview: an Insider's Guide 是我目前正在阅读的一本,前半部分介绍了系统设计面试的流程和要点,后面就是讲解一个个系统设计案例。非常浅显易懂,哪怕不是拿来准备面试,也对提升工作中的系统设计能力很有帮助。
如果我们的内容对你有价值,不如付费支持我们 :)
需要更棒的简历,不妨试试我们的 CV Consultation
如果你也想成为更高效的人,欢迎加入我们的 TG group