一周笔记

一周笔记

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

本周笔记涵盖多个技术主题:模仿O'Reilly风格制图、面试中通过提问了解公司文化、Cron高级用法、Linux性能追踪工具、程序员应知的延迟数据、分布式系统数据一致性方案,以及WHR全历史排名中的打分算法。

🔎

延伸解读

面试提问:从形式到策略

面试尾声的提问环节常被求职者轻视,但本文指出,深入且有准备的问题能成为加分项。通过询问开发流程和工程师文化,不仅能判断公司是否值得加入,还能展现你的专业度和思考深度。文章推荐了具体问题清单,并附有中文翻译,值得面试前参考。

Cron 的进阶用法与资源

多数人仅用 Cron 做定时备份或检查,但本文介绍了输出错误码、发送邮件、设置超时等高级技巧,能提升脚本的健壮性。作者还撰写了 Linux Crypto 系列文章,对系统管理员和开发者都有参考价值。掌握这些用法可以避免任务静默失败。

性能追踪工具与延迟数据

Netflix 资深性能架构师的文章梳理了多种 Linux 性能监控与调优工具,适合需要排查系统瓶颈的开发者。同时,经典的延迟数据表格(如 CPU、内存、硬盘、SSD 的读取速度倍数)有助于理解局部性原理,建议初学者记忆关键数值。

分布式一致性与打分算法

文章总结了六种保证分布式系统数据一致性的方案,并附有国内案例和延伸链接,适合架构设计时参考。云风的 WHR 排名文章则探讨了博弈中的打分算法,提到 Elo 公式,对算法爱好者有启发。两篇内容都注重信噪比,值得深入阅读。

❓

Q&A

如何模仿O'Reilly风格的插图?

O'Reilly风格插图使用的字体是Myriad,编程字体是Ubuntu Mono,可以用Keynote绘制简单图形。

面试时应该问面试官哪些问题?

可以问能反映公司开发流程和工程师文化的问题,判断是否值得加入,让提问成为加分点。

Cron有哪些高级用法?

Cron的高级用法包括输出错误码、发送邮件、设置timeout等,而不仅仅是定时检查重启或备份。

Linux性能追踪工具有哪些推荐?

Netflix资深性能架构师介绍了多种性能监控与调优工具,具体工具未在文中列出,但可参考其博客。

程序员应该知道哪些延迟数据?

应记住CPU、内存、硬盘、SSD读取速度的倍数关系,这有助于理解locality的重要性。

保证分布式系统数据一致性的方案有哪些?

文章介绍了6种方案,并包含国内案例和参考链接。

WHR全历史排名中的打分算法是什么?

云风的文章讨论了博弈中的打分算法问题,提到elo评分系统,即电影《社交网络》中Eduardo写的公式。

🏷️

标签

➡️

继续阅读