3 min read

Daily Productive Sharing 429 - How to Prepare An Interview as A Coder?

Daily Productive Sharing 429 - How to Prepare An Interview as A Coder?
Photo by charlesdeluvio / Unsplash

One helpful tip per day:)

(下附中文版)

#work

One helpful tip per day:)

(下附中文版)

#work

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

This post is for paying subscribers only