面试技术 leader,需要问计算机基础吗?

2020-10-25 18:13:48 +08:00
 l6241425

电话面试了一个技术 leader,过程如下:首先面试者自我介绍后,技术问题先从计算机基础问起。

问:谈一下 tcp 的流量控制和拥塞控制?面试者说了一些三次握手四次挥手相关的东西,然后表示拥塞控制没听说过。然后楼主接着又问:谈下 https 的建立连接的过程。

刚问到第二题,不知道面试者是不会,还是不愿意回答。 直接说:我面的是技术 leader 岗位,没必要考察我这些基础题,都好多年没看过了。然后说有机会再共事,最后谢谢再见,就结束了面试。

所以楼主问题是,面试技术 leader 问这些基础题合适吗, 还是直接问架构和管理相关的问题?

5508 次点击
所在节点    求职
34 条回复
hoyixi
2020-10-25 18:17:55 +08:00
不管啥级别,只要技术岗,先断网断手机笔试筛一次再说,可以省下不少精力和时间
Jooooooooo
2020-10-25 18:18:25 +08:00
你觉得合适就问, 不合适就不问

对方明显觉得不合适

要我说, 合适

另外面试很多时候就看缘分
fxXkcCpEveryday
2020-10-25 18:28:19 +08:00
面試 leader 還是不要全部問技術問題啦,硬體,軟體,網絡這些原理一般來説只針對具體幹活的人
Mithril
2020-10-25 18:29:47 +08:00
看你自己想要什么样的技术 leader 啊。
想要能带头冲锋写代码 debug 的,还是要看看技术基础的。想要管理人员当然就看管理能力了。
什么都想要的话,那还是先看看自己给的价格能不能找得到吧。
反正我认为作为技术 Leader,除了深度以外,广度也是必须的。但是要把每个领域各种问题的细节全记住我觉得不太可能。比如你要问我这问题,我知道 TCP 流量和拥塞都是通过窗口机制来实现的,至于具体细节窗口大小设置和怎么变化的肯定是记不住。对我而言这些随便一搜就有的细节没必要非得记住。但你知道有这么个东西,真正出了网络问题知道往这方面去想我觉得就够了。
renmu123
2020-10-25 18:33:51 +08:00
其实你问的问题就是面经里的东西,不是看人基础好不好,而是看人有没有准备,不准备日常用不到这谁记得住。
asdf2020
2020-10-25 18:44:13 +08:00
个人观点:中小公司偏重带队经验(说话,办事,分配任务等) + 实战经验才是最好的
calmzhu
2020-10-25 18:47:23 +08:00
GOOGLE 半小时内搜的出来都不需要。其他随意
raaaaaar
2020-10-25 18:50:12 +08:00
的确看你的目的吧,你招来干什么,问这些是想筛选人还是需要有这个基础。
Cbdy
2020-10-25 18:53:03 +08:00
我觉得,TCP 、HTTPS 这些确实是基本的工程基础,应该掌握,不过有些细节说不上来也正常
毕竟面试也是看缘分的
HongJay
2020-10-25 18:57:41 +08:00
我其实有个问题台湾的进大陆网络要不要翻墙
Tyuans
2020-10-25 19:01:46 +08:00
招人需要什么问什么啊,招来不会技术的,我们领导别说技术,业务都不清楚,就学了 PMP 搬来学来的那些东西,整天无所事事,团队人员吧,一年基本走 80%吧。我看他简历写的还没我多,突出就是富有领导经验。
1194129822
2020-10-25 19:05:51 +08:00
我觉得是你的问题,面试是双方考察,而且是技术 leader 这种级别的了,应该平等的聊天。在聊天中顺便稍微问一下技术相关的问题,而且主要用的是什么技术,人人都要去写内核吗?而且 TCP 这种问题真的毫无价值,怎么不背一下滕王阁序呢?
wangzitiansky
2020-10-25 19:21:32 +08:00
@1194129822 但是技术 leader 肯定以后要是面试别人的吧,连这么基础的计算机网络知识都回答不上来,怎么去面试别人呢?
wangzitiansky
2020-10-25 19:23:55 +08:00
@1194129822 而且候选人是拥塞控制没听说过。。。这个,那假如团队项目涉及到网络协议,比如最基础的选择 TCP or UDP 协议,那这个 leader 怎么推进项目呢?
wangzitiansky
2020-10-25 19:25:39 +08:00
我觉得一个程序员,熟悉最基本的计算机基础是必须的,既然是技术 leader,那更是技术的广度深度要比常人突出。反正我面试的时候感受就是大厂真的重视基础。而且是由浅入深,从基础上的面经有的计算机基础题目,到一些发散性的问题。题主面试基础问题是对的!
Lax
2020-10-25 19:26:28 +08:00
当然可以问,双方选择本来就不应该憋着。技术面试多是试探去了解对方的技术直说的宽度和深度,答不上来也正常。
如果对方是计算机相关专业,没听说过拥塞控制说不过去,非科班出身倒是情有可原。
Kilerd
2020-10-25 19:46:32 +08:00
作为一个技术 leader,作为一个组内决定了技术大走向的人广度一定要有。他答不上来 TCP 的拥堵控制,能理解,毕竟是 leader 级别了。但是没听说过就不可行了。试想一下如果真的有那么一个方案需要用到类似的解决方法呢?「知道这么一回事再查」跟「完全不知道这么一回事最后采用了一个奇葩方案」是截然不同的。
UnitTest
2020-10-25 21:18:03 +08:00
@wangzitiansky 额, 大厂面试技术的一般都是高级程序员, 比如 p6-p7 的, 到了 leader 面的话, 可能会问一些 leader 比较擅长的领域, 或者就干脆问一些 behavior question 了.
lasuar
2020-10-25 21:31:01 +08:00
如果能答出来,说明这个人的技术深度尚可,做到 leader 级别的其实很少有能记住这些细节的,光是架构 /管理那一堆都得耗费多少脑容量,除非岗位特别吸引他(薪资 /其他?),他做了非常丰富的面试准备,你懂我意思吧,你本身问这个问题并没有错。
akyle
2020-10-25 21:33:20 +08:00
@Kilerd 这个应该不用太在意吧,没有人能面面俱到,即使以前瞥过一眼,时间久也会忘记的。

其实就是学习知识的路径方向不同:
a 、知道某一知识点对应解决某个问题;一对一关系。
b 、遇到某个问题寻找解决方法;一对多关系。

每个人都需要不断学习,更应该看重的是解决问题的能力吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/718410

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX