面试感想,当程序员至少应该懂点网络知识

2015-04-05 01:49:52 +08:00
 geeti
面new grad,问了他几个比较基础的网络知识,居然都不知道。
1. ARP原理,包括arp reply, gratuitous arp
2. TCP如何作flow control
3. Demo一个UDP Hole Punching的例子

感想,不了解网络的程序员不是好码农
15340 次点击
所在节点    程序员
117 条回复
ashong
2015-04-05 09:02:56 +08:00
只能说lz恰巧懂得这些,就认为别人也该懂。
程序员重要的是思维逻辑,和查找资料的能力以及学习能力,需要的知识都可以随时查资料掌握
lanbing
2015-04-05 09:07:40 +08:00
你说的我不懂。。但是我认为别人懂的你也不一定就懂。。。每个人都有自己的领域。。
taozhi8833998
2015-04-05 09:22:43 +08:00
硕士生表示知道的也不是很清楚
DRcoding
2015-04-05 09:23:08 +08:00
很讨厌 中文 夹着一堆英文,能好好写中文?
RIcter
2015-04-05 09:35:05 +08:00
1. 简述一下 ARP 攻击的原理;
2. 简述常见 WAF 的工作原理以及 bypass 技巧;
3. 为什么不推荐自己创造加密算法(不是实现),如:md5(bcrypt(xxx))

感想,不了解网络安全、密码学基础知识的人不是好码农_(:3」∠)_
li24361
2015-04-05 09:37:45 +08:00
我觉得吧,好的面试官一般都是根据职位,先问下基本知识,即能不能创造产值,然后会聊聊项目,看看经验,接着引导讨论下研究的东西,看看面试者的广度和深度,这样就能判断基本水平了
sophymax
2015-04-05 09:40:25 +08:00
@RIcter 为什么不推荐自己创造加密算法啊
juicy
2015-04-05 09:47:19 +08:00
总结来说,面试就是找有缘人
RIcter
2015-04-05 09:55:41 +08:00
thesunfei
2015-04-05 09:58:44 +08:00
知道这个有啥用?
est
2015-04-05 10:01:52 +08:00
第二个题直接说 这得看你用的什么流控算法 喷回去
Septembers
2015-04-05 10:12:32 +08:00
@RIcter 不得当的处理会降低密码学安全性
wtbhk
2015-04-05 10:21:32 +08:00
@DRcoding 那你借我一下你的大容量移动闪存?
geeti
2015-04-05 10:30:22 +08:00
@DRcoding 除了“Demo”可以用中文,其他的英文求教怎么说成别人可以懂得中文?
geeti
2015-04-05 10:32:35 +08:00
@billcamel 聪明人和优秀的人是有交集的两个不同集合。有很多聪明人实际碌碌无为,而很多优秀的人也不是很聪明。
面试当然是要既考虑到基础(知识广度,深度),又考虑到创造性(算法,方案解决)。
geeti
2015-04-05 10:33:46 +08:00
@mringg 网络工程师不懂操作系统啊。职位是OS kernel dev.
geeti
2015-04-05 10:37:20 +08:00
@est TCP flow control是协议的一部分,sliding window。并不是说如何控制传输速度
geeti
2015-04-05 10:38:22 +08:00
@RIcter 求教第三个,为啥不推荐?
Biwood
2015-04-05 10:40:57 +08:00
对于做网络安全的且技术偏底层的码农来说,这些知识还是比较重要的,对于一般的Web程序员,这些能算是加分项吧
thedarkside
2015-04-05 10:44:01 +08:00
当个程序员真累~~楼主开始可没说招聘的职位是OS kernel dev~~~

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

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

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

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

© 2021 V2EX