面试了一个阿里P7程序员,竟不知排序算法!

公众号菜单栏点击“加入社群”,和大家共同进步

互联网公司的技术评级一直以来都是大家关注的重点,比如很多人跳槽就会问美团P3-1对标百度T几,百度T5对标阿里P几,等等。级别越高不仅意味着薪资上涨,也代表自己的技术能力得到了行业的认可。

在大多数人尤其是应届生的认知中,级别越高的大佬技术能力应该也跟着上涨,是能够把控全局的那种,出了重大事故是能站出来救火的角色。

但最近有人发帖称,面试了一个阿里P7,还在美邦做资深架构师,但是堆排序、红黑树不知道,问Java线程安全就说了个synchronized,其他的一概不知。nio原理乱说,aio为什么不稳定不知道,问jvm在那边一本正经的胡说八道。。。这也是有点“过分”了,所以很怀疑这些大公司是怎么招人的?

面试了一个阿里P7程序员,竟不知排序算法!

但有网友表示不服,你问人家是业务架构还是技术架构了吗?如果这人之前不是码农那么不懂这些很正常,而且架构师一般不自己写红黑树。但楼主怼回去了,技术原理不懂,咋不去做产品经理???他表示自己还问了架构层面的东西,比如服务治理、持续集成、高qps解决方案,这人也还是乱答一通。

面试了一个阿里P7程序员,竟不知排序算法!

有网友认为,面试的时候应该先问一问这位但也有人认为面试时应该先问求职者擅长什么,逐一排列后再去深挖这个人的价值点,反倒觉得发帖者拿着鸡毛当令箭,人家阿里P7的程序员肯定有他厉害的地方。

但他表示自己问的问题也是基础,而且这位面试者年纪比自己大工作经验还多一年,面试的时候问他擅长什么,他自己都说不清楚,所以完全不明白是怎么通过阿里面试的。。

面试了一个阿里P7程序员,竟不知排序算法!

同样,也有网友出来站台:自己也是一名架构师,懂的是业务架构,对于面试官的这些问题他自己也答不上来。不懂技术原理的架构师有很多,大公司分层级建团队,也有低要求的工作需要低标准的人来填。

面试了一个阿里P7程序员,竟不知排序算法!

其实面试官更多的角色应该是一把尺子,丈量出求职者的深度。很多时候不明白具体原理并不影响他干出好的活,同样地,在面试过程中,对方回答得不好也不能绝对代表他不行。

程序猩球

一个深度的技术号

面试了一个阿里P7程序员,竟不知排序算法!