• 主页
  • 架构
  • 编程语言
  • 数据存储
  • 网络
  • VMware
  • 服务器
  • 组网
  • AI
  • 算法系列
  • 设计模式
  • 读书笔记
  • 思考
  • 工具
  • 其它技术

  • 主页
  • 架构
  • 编程语言
  • 数据存储
  • 网络
  • VMware
  • 服务器
  • 组网
  • AI
  • 算法系列
  • 设计模式
  • 读书笔记
  • 思考
  • 工具
  • 其它技术

对面试的一些思考

2025-10-05

23年的时候写了面试实战,最近这些日子面试了大量候选人,有一些新的感想。

关于八股

不建议直接问知识性问题。但知识性问题是要问的,因为我们需要知道候选人的技术深度和广度。

可能因为很多时候大家都是直接问知识性问题,所以慢慢就有了八股的概念。候选人看这些常见问题,然后背下来。如果直接问问题,其实是在考验记忆力了。

前些日子面试一个候选人,有一道问题可以算是八股里面的吧,候选人不知道,给的解释是这是八股里的,没什么价值,现在是AI时代了,到时候直接问就行。这点我不太赞同,因为如果都不知道这个知识点,怎么能确保自己在写代码的时候,会去查找这个问题呢?AI不是万能的。

举个例子,我带一个新同学写个功能,需要从db读取数据,处理完后,进行更新。简单写的话就是select + update,但有问题啊,并发情况下会有覆盖。所以是需要加锁的,但怎么加锁呢?加什么锁呢?为什么选这个锁?这些问题其实都能在八股里找到,但首先得知道有这个事情,另外需要知道怎么用。

所以面试的时候,我不太喜欢偏题,一些技术点好多年都用不上,然后没必要去面的很细。也别直接问知识性问题,和候选人一起做个项目,既能看候选人的架构能力,也能将问题融合到项目里去,看候选人的灵活运用能力。

后面我想找一些八股问题,将这些问题对应的真实场景写一下,这样我们能知其所以然,也能让我好好梳理一下工作中遇到的问题。

感觉

面试的经验是喂出来的,意思是要有大量的面试经历。

首先能见到各种各样的人,各种各样的性格,能帮我们建立一个标准,哪些性格、特点更加适合自己的团队。而且当候选人真的入职之后,能反向认证自己的观点。

其次,尽量找一个面试时处的融洽、舒服的候选人。一般而言在后续的合作中,这些候选人能够和团队成员相处的更加融洽。

扫一扫,分享到微信

微信分享二维码
Redis过期策略与内存淘汰策略
生活小记
© 2025 John Doe
Hexo Theme Yilia by Litten