应聘面试技巧
面试题:进程和线程有什么区别?

热门面试问题:流程和线程有什么区别? 为了更好地理解这个问题,我们先来看看什么是程序。程序是包含一组指令的可执行文件,被动.
量化金融面试实用指南

如何在量化金融(主要侧重于交易)领域找到实习或应届毕业生职位。 简历 确保优化简历.
系统设计面试完整指南

这是系统设计面试的指南。如果您是初级或高级工程师,或者正在过渡到需要深入了解系统设计的角色,那么您来对地方了。这篇文章将解释系统设计面试的重要性并帮助您在面试中取得.
不合适的上下文环境无法发挥自己的优势

当你处于一个不合适的环境中时,类似不用你的常用手在工作,如果你常用右手,用左手工作不方便,反之亦然。 安德烈·马丁.
幽默:不要再抱怨leetcode算法题了

那些抱怨 leetco.
为什么工程师应该专注于写作?

多层、六边形、洋葱和clean架构简介

全球按国家/地区划分的平均程序员薪资 [2022]

不同国家/地区软件工程师的平均工资是多少? 查找美国、欧盟、印度等国家的开发人员平均工资。我们比较了软件工程不断发.
哈佛大学计算机编程课程从今年秋天改为由人工智能上课

哈佛大学深受欢迎的编码入门课CS50,从今年秋天开始将由人工智能老师负责。 不,这不是因为哈佛大学太穷了,无法支付真正的老师(笑),而是他们认为人工智.
2023 年 Java 生态系统趋势报告

分析了 2023 年举行的四场大型 Java 会议上接受的演讲: .
吐槽:2023年软件行业的求职趋势

构建大型技术项目的方法

无论是从头开始建立一个新的项目,实现一个大的功能,还是开始一个大的重构,要保持动力和完成大型技术项目都是很困难的。对我来说,一个非常有效的方法是不断看到真实.
解决方案架构师25道面试题

在这里,在这篇文章中,我想为你提供一份关于解决方案 .
OpenAI的新产品经理:Peter Deng

分布式缓存综合指南

滚动二叉树:Java 中常见设计模式指南 - foojay

在这篇文章中,我们介绍了一种滚动二叉树的线性算法,并用 Java 实现了它。我们依靠通用的 .
幽默:什么是编码?

幽默:程序员的表里

系统设计中正向代理和反向代理的区别

如果您正在准备系统设计面试,那么了解正向代理和反向代理之间的区别非常重要,这是系统设计中最常见的问题之一 在设计复.
系统设计中的可扩展性:如何学习技术、原则和最佳实践 - Arslan

通过学习可扩展系统设计的原则、技术和最佳实践,掌握可 .
系统设计蓝图:终极指南

在这篇博文中,我们将探索基本的系统设计组件,例如 DNS、负载平衡、API 网关等,以及一个简明的备忘单,可以帮助开发人员设计不同复杂度的系统。 .
每个程序员都应该学习的十大系统设计概念 - DEV

系统设计是构建复杂应用程序的软件工程师的基本技能。它需要创造性和系统地思考如何解决问题的能力,以及有效实施解决方案的技术知识。在本文中,我们将回顾每个程序员.
CakeCrusher/tech-int-cheat:帮助你在技术面试中作弊的ChatGTP浏览器扩展

与 ChatGTP 衔接的 chrome 扩展,用于在技术面试中作弊(或仅在虚拟会议上生成响应) 目前它仅适用于 .
打脸:互联网先驱获图灵奖,论文曾经被拒

1972年,鲍勃-梅特卡夫(Bob Metcalfe)提交了一篇关于将麻省理工学院的大型计算机连接到名为Arpanet的互联网的前身的论文。论文委员会没有通.
ChatGPT最有可能取代的10个职位 - insider

Insider 列出了这项技术可以取代的 10 个工作岗位: 1、技术工作(编码员、计算机程序员、.
ChatGPT通过了最具挑战性的美国三大专业考试

ChatGPT 显然通过了一些最具挑战性的美国专业考试: 美国医学执照考试 MBA考试 律师资格考试 .
ChatGPT大概工作原理 - by Alex Xu

由于OpenAI没有提供所有的细节,我们试图解释它是如何工作的。这个过程可以分成两部分: 1、训练.
分布式系统关键概念和模式 - klarna

如果您在一家现代科技公司工作,您可能遇到过“分布式系统”一词。在这篇博文中,我将分两部分进行介绍,第一部分是关于关键概念和时间表,第二部分是关于行业中使用的.
什么是刻意练习?

刻意练习或刻苦练习(Deliberate Practice):故意将人们置于其能力极限的情况下,让他们不断地练习越来越难的技能,并接受持续的实时反馈。刻意练.
后端系统中的可扩展读写操作方案

当您从头开始构建后端系统时,一切都会看起来很美好。API 响应速度极快(例如,100 毫秒响应时间),资源消耗看起来很稳定,最重要的是用户很高兴使用您的系统.