本贴属于个人发泄。我认为目前有些面试官的提问并不合理。
我曾经以为的计算机基础,应该是“数据结构”、“操作系统”、“计算机网络”这些计算机专业课程,再加上对应方向的技术栈。
但是目前有些面试官并不会从这些方面考察。
以我目前的后台方向为例,部分面试官会考察如 redis底层/docker文件隔离 的实现,甚至是分布式(并不是 BASE 和 CAP 这种原理,而是如 RAFT 协议实现)和 k8s/Swarm 调度实现。
我当然对 redis/docker/分布式/k8s 在生产环境中有广泛运用没有任何的意见。但是在面试过程中,我因面试官的态度表现为“这些原理是一个应届生应该知道的知识”这一点而感到反感。并且,在最后的面试评价环节,面试官会认为这些问题回答的一般而暗示面试结果一般。
甚至一些面试中,对方并不会提问数据结构等专业课知识,而是直接从这些开源的组件提问,哪怕简历中并不含有以上元素(我的简历含 golang、redis和容器部署,但是没有分布式和k8s)。
所以,下一次如果对方用开源组件原理刁难,我会直接挂掉他的电话。不然哪怕侥幸拿了 offer 也不会想和他在同一个组。
面试是一个双向选择的过程。我知道我很菜很多原理都不清楚,但是也希望您认真面试,让我被刷的心服口服。
接下来的推测并没有依据。因为是电话面试的缘故,在进行这些方面的考察的时候,我并不能感觉到某些面试官在该领域的知识有比较深入的理解,而是偏向于参考技术文章进行“一问一答”。(在我某段实习中曾看到面试官一边面试一边刷微博,同理也是能百度的)。
不接受抬杠。为了发泄情绪而专门发一贴,浪费了大家的时间感到非常抱歉。希望大家都可以找到xx5的工作。
更新一下。目前情况确实内卷,招聘方占了很大的主动权。但是希望面试官不是为了问倒你而整点阴间题目。基础上、技术上、业务上的东西可聊的其实很多,没必要因为 “你用过这个锅炒过菜,所以讲一讲这个锅是怎么做的” ,对贵司的业务帮助也不大,对吗?真的需要应届生开发维护大型系统的话请随意。
此外这些东西也不是一蹴而就的。比如之前认识的一位大厂员工为了玩docker,分布式和k8s专门组了台高性能电脑,用虚拟机玩了两三个月,一边看源码一边做笔记,对于这样的大佬是很钦佩的。
能够理解目前秋招内卷十分激烈,候选人众多而hc有限,提问这些都是筛人的手段。
但是更希望部分面试官在提问这些开源组件的时候有更加深入更加系统的学习,而不是给人感觉很敷衍很水,对着题库提问。如果是为了筛人而筛人,那不如一开始就不约面试。
除去这些计算机基础知识,可以考察的东西还有很多很多。面试的过程是找到最合适的,而不一定是最优秀的,虽然这只是一个不切实际的想法罢了。
全部评论
(38) 回帖