第一次在试用期开除一个人,和大家探讨一下如何招人,用人。
在 AI 编程盛行的今天。招人,用人的成本反而更高了。无法再精确的筛选出合适的人选。
远程面试, 让闭上眼睛回答问题,已经是基本操作了。 上个月月底,面试了一个全栈。已经工作了 4 年,基础知识相当扎实。全程闭眼回答问题。 入职后,让克隆代码,直接点击下载压缩包。
然后让熟悉代码,开发一个小需求,对接小程序登录接口和获取颜色尺码列表的接口。
一天后 说做完了。 我让她演示代码。不知道代码路径,不知道接口在哪调用。 直接让走人了
现在面试要求加了一条, 试用期不能用 AI agent 直接做需求。需要手写代码
已经入职的两个人,刚开始也是 agent 一把梭。 但是也能发现代码的不合理。稍微引导一下就能完成重构。
不知道大家现在是怎么处理这些问题的。
@zy445566 可以
@woodfizky 光这个 git 的使用就可以筛选很多程序员,很多人没有 git flow 开发流程,一个分支 master 直接提交,遇到冲突也不会解决
@zengguibo 代码质量不高啊。 比如 AI 写的列表有个产品颜色。是拉取全量颜色资料, 然后封装 getName(id) 去显示颜色的。 单位,尺码 供应商等都是这样。明明可以关联查询出来的。很多这种低级错误。
@youjiji 只能提升自己,让自己很能打。
本质是程序员面试内容脱离实际,薪资和要求不匹配。
远程面试现在的确作弊手段很多,即使闭眼,也可能用耳机,或者 那种 vr/ar 眼镜 接大模型。
@songyoucai 我不太清楚这具体业务,但是这产品颜色应该是个高频属性,按道理是可以查出来放在 cache 里的,每次查的时候不用去数据库查了,使用的时候用 stream 流去补这个属性,关联查询不一定是最好的,数据量上来之后关联查询很慢的
面社招还好,有项目可以问,就像楼上说的,盯着他项目往细节问问就知道什么水平了。
但是面校招就不一样了,远程面试,对面给你整个 ai 代聊,你一点办法都没,应届生也没有什么项目可以问的,问各种基础 ai 能把面试官吊起来打
正确合理使用 agent 也是面试需要考核的一项