个人感觉两个都满重要的。
A. 以刷题来说
如果你面试的公司在入职后允许用 AI 工具辅助你写程式
那逻辑能力的重要性 >> 对算法的熟悉程度
之前线上面试过一个人,在每个 coding 问题的时候他都会停顿看萤幕
最后问他是不是用 ChatGPT 帮他写,他犹豫了一下后还是承认了
感觉以后也无法阻止 Candidate 用这种工具作弊
所以可能还是会多着重于问答时候的逻辑还有表达流畅度
B. Side project
这边我主要会看是为了做而做,还是有考虑需求
有没有用户(用户是自己也可以)等等。
如果这个 project 有解决到问题,可以知道这个人特质
比较不会为了干而干,而且在做事前比较可能会先沟通确认 spec