最近面试了几位候选人。貌似工作 2 年,已经开到 22k 往上了。但技术上连 http 协议都还讲不清, 网络编程上知道些系统调用。其他往大了和并发了方面就不说了,毕竟 2 年不做要求。
1
seanzhao 2018-03-07 18:53:20 +08:00
沙发
|
2
eslizn 2018-03-07 18:55:30 +08:00
有点感觉,最近猎头的电话多了起来
|
3
qi19901212 2018-03-07 18:56:38 +08:00 3
估计都是脉脉看多了
|
4
dante3imin 2018-03-07 18:58:03 +08:00 1
还是要分哪个方向吧
|
5
wangluofansi 2018-03-07 18:58:44 +08:00 via Android
能问一下怎么叫 http 讲的清么?
|
6
zhangdawei 2018-03-07 19:18:32 +08:00
春江水暖鸭先知
|
7
amai 2018-03-07 19:25:37 +08:00 3
请说一下怎么算 http 讲的清么? + 1
|
8
Antidictator 2018-03-07 19:27:09 +08:00
哈哈哈哈。mk 看戏
|
9
yacolinqi 2018-03-07 19:29:25 +08:00 via Android
我也想知道 http 怎么讲清楚
|
10
sm0king 2018-03-07 19:30:59 +08:00
两年 22 ~~ 做什么的. . .
|
11
awolfly9 2018-03-07 19:31:25 +08:00
能问一下怎么叫 http 讲的清么? +2
|
12
Henry001 2018-03-07 19:32:52 +08:00
什么方面的职位啊?
|
13
misaka19000 2018-03-07 19:50:03 +08:00
http 协议讲得清大抵上应该要能手动使用 socket 实现一个 HTTP 的服务端和客户端吧 应该符合大部分的 HTTP 协议的实现
|
14
yhzwy 2018-03-07 19:54:01 +08:00
具体什么方向啊。
|
15
pagxir 2018-03-07 20:06:36 +08:00 via Android
看来我得换工作才行。
|
16
torbrowserbridge 2018-03-07 20:08:03 +08:00
现在很多人来面试,动不动就是 25K+,但是很多常见问题都讲不清楚原理。
|
17
CastleBUPT 2018-03-07 20:08:26 +08:00
难道是问 get 和 post 区别这种题。。。
那还不如白板写代码呢 |
18
coosir 2018-03-07 20:09:30 +08:00
接下来行情要涨
|
19
Alchemistxxd 2018-03-07 20:10:53 +08:00 via iPhone
有些牛逼的自然开的高,彩笔开的高无视就可以了
|
20
Mirana 2018-03-07 20:12:51 +08:00
@qi19901212 已卸载脉脉
|
21
ZSeptember 2018-03-07 20:17:35 +08:00 via Android
先喊了再说,万一要了呢。。
|
22
daniellu 2018-03-07 20:39:31 +08:00
@misaka19000 有多少人可以做到呢?真的能这么做到的,又会要多少工资呢?
|
23
misaka19000 2018-03-07 20:40:40 +08:00
@daniellu #22 计算机本科毕业生都应该能做到
|
24
daniellu 2018-03-07 20:45:20 +08:00 13
我就是计算计本科毕业的(非应届生),自认为做不到,然后?做得到的,就代表是好程序员,对得起要的薪资了?
最反感就是这种面试官为了证明自己多“牛”的问题了,和公司业务、项目、技术储备和技术远景完全无关,而且 99.99%实际业务和项目中绝对不会用到。 与其找这种没有意义的问题,不如找些可以判断出这个人是不是适合公司,潜力如何的面试题,绝大多数公司的开发,需要的是分析问题,解决问题的能力,而不是这种没有任何意义的能力。 |
25
kskdnda 2018-03-07 20:46:24 +08:00 via iPhone 1
|
26
kskdnda 2018-03-07 20:49:57 +08:00 via iPhone
@daniellu 确实,我这个 IT 门外汉也觉得这个问题太理论太基础了,实际中用处不大。IT 毕竟是一门应用科学。除非这个楼主是想招点人来开发一个新的协议。
|
27
tktk 2018-03-07 20:51:50 +08:00
我能接讲清楚 http 和 tcp 也是毕业两年,拒绝了原本公司 12k 后还在找工作当中·····
|
28
daniellu 2018-03-07 20:53:47 +08:00
@kskdnda 开发新的协议,应该不会问 http 了,基本上要涉及到网络数据的封包拆包了。而且,开发新的网络协易,对于公司业务营收的价值,是不是大于需要付出的成本代价及需要承担的相关风险?基本上不会有公司去做这种事情的,通信协易现在绝大多数情况是直接用现有的,数据部分,自己做定制协易等等都是很有可能的。
|
29
misaka19000 2018-03-07 20:54:16 +08:00 1
@daniellu #24 HTTP 协议这种东西并不是什么能让自己显得很“牛”的技术 即使是写业务的人也是应该知道的
|
30
feverzsj 2018-03-07 20:54:49 +08:00 2
去年劳动年龄人口继续大幅减少,且减少的规模是前年的逾 1.5 倍,与此同时 65 周岁以上老龄人口在总人口中占比持续上升。
可见现在正在逐渐迈入坑多人少的时代,但是公司也不想招水平和薪资不符的人,所以会加大对高级人才的招揽力度,而中低端职位则会渐渐由外包替代,换言之:好的更好,坏的更坏 |
31
zhchyu999 2018-03-07 20:56:42 +08:00 via Android
做 web 的 HTTP 是基本功吧,就像练武功扎马步,谁对练的时候会用到马步,但是你练好了就知道你功夫多深了。
|
32
SmiteChow 2018-03-07 21:20:01 +08:00
就目前 boss 上我接到的简历数量看 前端 web 开发候选人数量比后端 python 多 10 倍 难免良莠不齐
|
33
miketeam 2018-03-07 21:30:51 +08:00 via iPhone 4
我参加了一次面试,有问 http。愿问题是:你对 http 了解多少?。然后我的第一反应是不知道面试官到底要问具体 http 的那一部分,是问底层 tcp/ip 呢,还是问 http 相关的请求头有哪些讷,还是问 http 的握手流程呢,还是问 http 网络请求的全部过程还是说到最后具体到那个 net 的 api ?。所以我告诉面试官我真的不知道。我的第一感觉是这个面试官不友好。可能是我沟通有问题,我没有具体问细节。可是先前的问题我问细节,问面试官具体询问的目的,面试官说我在猜吗……让我怎么回答呢,这个问题。
|
34
x87648510 2018-03-07 21:32:11 +08:00 via Android
同感
|
35
miketeam 2018-03-07 21:38:15 +08:00 via iPhone
其实面霜中还有好多有趣的问题,比如:请你说说你的缺点和优点。你们觉得这个问题问你说说心里话,你内心的想法是撒?然后我直接和面试官说咱们说人话不套路,我不知道我最深刻的缺点,我是比较爱面子的人,当人面都是说好话,说自己的丑话为了一个职位我做不来,即使说出来了我自己都未必信
|
36
miketeam 2018-03-07 21:46:11 +08:00 via iPhone
其实面试目前我感觉比较好的是前年面试的小恩爱公司,他们技术人员问问题蛮实在,不装。就和你谈谈你的简历内容,你曾经项目中的问题,适当的就某一个问题问问你的看法,适当告诉你还有那些更好的办法。整体的技术发展思路。虽然我最后技术不够没有面试上,但是我对这家公司印象深刻。这个面试官很 OK
|
37
taro0822 2018-03-07 21:55:16 +08:00 1
两年 22k。。。看来我又要跳槽了???
|
38
fghjghf 2018-03-07 22:01:42 +08:00
估计是知乎看多了。。。
|
39
mdluo 2018-03-07 23:12:15 +08:00 3
@daniellu #24 HTTP 协议的问题和业务完全无关??? 缓存控制、状态码、RESTful 或者路由设计、编码和内容解析、内容压缩、WebSocket、状态管理、认证和授权、HTTPS、HTTP2、跨域和 CORS、CSP、负载均衡 等哪个不是涉及具体业务而又跟 HTTP 协议密切相关的
|
40
wengjin456123 2018-03-07 23:44:19 +08:00 via Android
谁给我 10k 我跟谁走啊…
|
41
zingl 2018-03-07 23:49:23 +08:00
××有没有用,会 /有××的人才有资格说
|
42
sheep3 2018-03-08 00:15:28 +08:00
现在毕业半年的,跳槽都是 20 起了 = =
当然我指的是大厂出来的 |
43
sagaxu 2018-03-08 00:21:09 +08:00 via Android
都当上面试官了,想必不是职场新人了吧,连倒挂都没听过么?
|
44
onion83 2018-03-08 00:46:34 +08:00 via iPhone
以后面试要背状态码了:doge
统计一下 499 是什么含义 看有多少人知道? |
46
NeinChn 2018-03-08 01:33:20 +08:00
大三都写过 HTTP 服务器,当然大作业要求很低,简单的 GET/POST 就行了
而且也不需要 Cookie 不要各种 Header,只要能支持最简单的 Host 之类的 这种东西也是基础中的基础,又不是说要事无巨细都知道,大概了解肯定得有 |
48
zhuziyi 2018-03-08 01:40:52 +08:00 via iPhone 1
房价这么高,生活成本不低,通胀这么厉害,不该拉一波行情么?有些老油条就是放不下面子,总觉得年轻人不能拿得比自己多。
|
49
qqpkat2 2018-03-08 02:10:30 +08:00
感觉这么基础的职位,培训出来都是我上我也行了
然而我精通 http,熟悉 tcp,知道 udp 封包拆包,熟悉网络编程,装备 java 主流技术以及各种原理底层,在广西还是没到五位数。。。。。 |
50
liprais 2018-03-08 02:34:10 +08:00 via Android
这种态度 220k 都找不到合适的人
|
51
hanxiV2EX 2018-03-08 08:26:26 +08:00 via iPhone
看着 http 文档用 socket 实现过 http 客户端和服务器,你现在问我细节我也答不上来。
|
52
xiayebaibi 2018-03-08 08:28:27 +08:00 via Android
坐标
|
53
menshisan 2018-03-08 08:46:02 +08:00
@miketeam 老实说,如果不看你把问题拆开的话,我也不知道该怎么回答这个问题,但是你一拆开,哦,原来这个问题我会啊
|
55
dingling136 2018-03-08 08:49:44 +08:00
因为楼主提及到 http 相关知识点,我首先想到的就还是传统业务类型( B/S ),2 年工作经验敢要 22K 的,不是 nb 名校的就是在大厂历练过的,其它基本不可能。。
如果是搞人工智能或者区块链,这些当下热门技术,赚热钱的,还是有可能的,并且比这个高的多那也不稀奇。 如果这个人才真有能力,也要考虑自己的小庙是否能够提供他需要的舞台。 |
57
alexzhou 2018-03-08 09:06:50 +08:00
2 年 22k 老看这种新闻 扰乱心神
|
58
jorneyr 2018-03-08 09:13:23 +08:00
能不能这么说:要是我能把 HTTP 协议都讲清楚了,和马上要期末考试了,通宵背书突击的有什么区别呢,捂脸了。
|
59
cholerae 2018-03-08 09:13:35 +08:00 via Android 1
今年不是各大公司应届差不多都这价钱了?
|
60
xkeyideal 2018-03-08 09:14:52 +08:00
不懂写个代码为啥要能说清楚 http 协议,我连跨域,http2,网页压缩都不懂,ws 现学现用,还不是照样写代码,tcp/ip 也不懂,网络抓包都不会,封包拆包的我交给 grpc 或 thrift
|
61
linux40 2018-03-08 09:22:47 +08:00
http 协议这种只有在考计算机网络的时候才最清楚。
|
62
lwldcr 2018-03-08 09:30:46 +08:00
为啥把大家定义为 coder
在我矫情的小心思里: coder = 码农、搬砖工,多用于自嘲 developer/programmer/engineer 开发者、程序员、工程师 才是比较正规的称呼吧 我觉得直接这么叫别人码农是不礼貌的 |
63
kimown 2018-03-08 09:31:15 +08:00 7
https://twitter.com/tlakomy/status/970944987469877249
刚刚一个推文,说你就是你们这种情况 ``` Tech interview: "What will be the value of: var a = 10, b= 20; console.log(-+a++-+-+b--);" Actual job: "Hey, can you make this button grey when on hover?" ```` |
64
Jimrussell 2018-03-08 09:33:50 +08:00
旱的旱死,涝的涝死
|
65
ooo3o 2018-03-08 09:44:26 +08:00
这个话题来看, 总有基础垃圾的 SB 认为基础不重要, 还洋洋得意.
|
66
torment5524 2018-03-08 09:47:57 +08:00
http 讲清楚这个问题有点太宽泛了吧。
可能有些人觉得,背过书上的定义就行了,还有些人觉得,能写好 post,get,或者是搭个 http 服务就完了,当然还有深层的答案,这都算这个问题的一部分。 说是应届生都能回答清楚的,那估计你心目中的 http 就是书上的定义,和跑一遍示例代码吧。。。如果是这样,那要求是很低。 想起来很久以前参加过的一次面试,有一个问题,问我家在哪里,我自然回答是 xx 省 xx 市,然后就结束了。因为是熟人介绍的,熟人告诉我,面试管觉得我脑子有问题。具体他是想问,我住哪,还是户口在哪,还是精确到那个区,不说清楚,怎么回答。 |
67
mikulch 2018-03-08 09:52:34 +08:00
楼上几个纠结 http 讲清楚的到底是什么的人,平时活的累不累啊。。。。
|
68
qhxin 2018-03-08 09:55:59 +08:00
不是行情好,应该是通货膨胀的具体表现之一
|
69
DT27 2018-03-08 09:56:21 +08:00
我一个写 html 的 coder 你问我 http ???
|
70
ml071987 2018-03-08 09:57:51 +08:00
http 个人觉得能从打开浏览器输入地址敲回车开始,到服务器数据返回并展示到浏览器的整个流程都说清楚,并对中间的环节有稍微深入的了解,如 dns 解析顺序,http 缓存命中等,基本上就足够了,个人见解,毕竟我只是个做服务端的
|
71
zakokun 2018-03-08 10:02:16 +08:00 via iPhone
又是一群基础知识都不懂还不知耻的人
|
74
qq30545 2018-03-08 10:12:59 +08:00 1
真说清楚了你会说: 呦, 背的不错?
|
75
qq30545 2018-03-08 10:15:24 +08:00 3
|
76
wangluofansi 2018-03-08 10:31:06 +08:00 via Android
|
77
learnshare 2018-03-08 10:33:23 +08:00
|
78
airhunter 2018-03-08 10:39:56 +08:00
实际上我也有这种疑问。不过经过我的渠道了解,大体上开 22K 一个月,工作时间 2 年左右的。上一份工作的收入一般在 8K-12K 之间,新一代的毕业生在收入问题上很着急,跳槽就是要求收入翻翻。加上目前招人的企业的确也鱼龙混杂,招聘人员本身水平也不一定过关。的确会让一部分有很大水份的技术人员蒙混过关。然后给其它也想蒙混过关的人树立榜样,这一点在目前的招聘市场已经是一种风气了,连我身边的很多也来劝说我,面试时一定要会吹牛,牛一定要吹得大,万一成功了呢。
|
79
bobuick OP @wangluofansi @amai 详细的帖里没说,我说的 http 协议讲清,当然不是说让你背出 RFC, 我就问一些常见的 http header 而已,够简单了。而且职位 jd 写的很明确,是业务开发岗位,http 协议当然是必懂
|
82
zakokun 2018-03-08 10:52:10 +08:00 via iPhone
@wangluofansi 楼主也没说什么是清楚啊 一群人就急着反驳 不是显得很可笑吗 对于一个稍微有点追求的开发来说 http 协议不需要好好了解么? 居然还能说“写业务不需要”这种话 而且还不是一个人
|
83
bobuick OP @zakokun 是啊。什么都是别人给的自己调用,这个我其实也不鄙视,如果在此基础上自己会去研究别人提供的库大体是怎么提供的。比如一个连接池,可能很多人都是用连接池,但有部分兄弟,他们不但用,更习惯性的喜欢追究下提供者下面是怎么玩的。
|
84
amai 2018-03-08 10:57:20 +08:00
@bobuick 这样说的话,算不上把 http 讲清楚,大概都不算 算了解还少了不少东西
如果找的人是 http 有关的开发 那的确是有问题,不符合这样的薪资 |
85
winglight2016 2018-03-08 11:00:59 +08:00
凡是抱怨面试官的都反省一下自己的沟通能力,凡是抱怨面试者要求太高的那只是你没见过要求更高的
|
86
wangluofansi 2018-03-08 11:06:58 +08:00 via Android
|
88
EricInBj 2018-03-08 11:16:08 +08:00 1
顶楼主
延伸一下,如果一个 WEB 相关的开发者,看某『就要碰』网站时,不能轻易绕开游客 10 个视频的限制,那大概也许他是不知道 http 协议的某些头的应用的。 |
89
kanganxi 2018-03-08 11:16:39 +08:00
最近面试前端合模型和弹性伸缩布局都不知道都要 10K,真是鱼龙混杂
|
90
zakokun 2018-03-08 11:18:06 +08:00 via iPhone
@bobuick 你看一旦有新人来求指导 很多人就会来推荐算法书 基础理论书 也不管新人入门看不看的下去
而一旦有面试官吐槽面试者水平行 马上一堆人就会说 算法没用 协议理论没用 多问项目 多问架构 也不想想面试官本身不也是程序员么 这种帖子太多了 也不能说这就是同一波人 社区分裂就这鸟样 |
91
zouqiang 2018-03-08 11:18:59 +08:00
莫非是脉脉的运营水到 v2 上了?
|
92
liliang 2018-03-08 11:22:17 +08:00 via Android
谁给我 10 我跟谁走啊...
|
94
zhangsen1992 2018-03-08 11:34:06 +08:00
http 彻底讲清楚 已经不错了
|
95
yuriko 2018-03-08 11:34:30 +08:00
讲清楚 HTTP 的工作原理
讲清楚 HTTP 是什么 事实上还有不少上层 coder 连 HTTP 的基本认知都没有,昨天还有人当着我面把 HTTP 和 TCP 划到了同一层…… |
96
amai 2018-03-08 11:41:41 +08:00
我认为如何算能把 HTTP 讲清楚 或者说了解
HTTP 是什么 HTTP 客户端 /服务器 分别做什么,有哪些内容 HTTP 客户端 /服务器 简单的口头实现 |
97
ipiao 2018-03-08 11:44:33 +08:00
2 年就 22 了吗?大佬大佬
|
99
zakokun 2018-03-08 11:52:17 +08:00
@wangluofansi 这也没什么具体定义吧,看个人发挥呗,又不是考试。面新手,讲清楚 get/post cookie/session 区别和具体应用,常见的 http 状态码和可能出现的场景就行了。再进一点,讲一下表单提交各种编码方式,一些 header 的定义和应用场景,keep-alive 以及和 tcp 协议之间的关系,https 和安全相关,restful,身份验证等等。
这些都是工作要用到的东西,谁敢说这些没用?一个巴掌呼死他。 |
100
surv2ex 2018-03-08 12:09:32 +08:00
说工资的时候一定要把背景说清楚,不然容易误导新人
|