面试遇到让把 http code 三位数字拆开分别解释含义的

2021-12-15 10:02:46 +08:00
 10Buns

给我整的有点自闭,先解释了 1xx 、2xx 、3xx 、4xx 、5xx 大概是哪些错误分类,首位表示状态标识。

然后举个 201 、301 具体的响应意义,结果让我解释 201 的 2 、0 、1 三位数字分别具有什么含义?

我内心是纠结的,并在最后有什么想问的环节把这个问题抛回去了。

面试官让我回去自己查 http code 状态码表有解释,感觉自己太菜鸡

9690 次点击
所在节点    职场话题
57 条回复
neutrinos
2021-12-15 17:49:04 +08:00
厉害,这可是奥赛题中的找规律题
1016
2021-12-15 18:10:33 +08:00
@Dvel 你这是在哪里看到这种解释的 麻烦大佬发出来一下 让我也看看
Dvel
2021-12-15 18:29:29 +08:00
@xz410236056 #40
@1016 #42
误会了朋友,我 12 楼讲的是笑话,后两位当然没有意义,只是个编号,我也是在吐槽。
DOLLOR
2021-12-15 19:55:44 +08:00
其实可以靠经验总结出来的,发生 4xx 错误优先打扰前端,发生 5xx 错误优先打扰后端。
crs0910
2021-12-15 21:33:18 +08:00
xFrye
2021-12-15 21:33:33 +08:00
你问他为什么 1 + 1 = 2 。

介绍常用的状态码很正常,解释 1xx ,2xx 这种分类也没问题。但是单个状态码分析每个位的作用这不扯淡?
rehoni
2021-12-15 21:40:30 +08:00
@10Buns 后两位不是递增还能是啥...感觉你被面试官忽悠了
bwangel
2021-12-15 22:20:51 +08:00
@crs0910 #45

兄弟,你的 rfc 贴错了

2817 是 Upgrading to TLS Within HTTP/1.1

7231 是 Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

7231 才是将 http 协议的
Jooooooooo
2021-12-15 23:59:39 +08:00
这个想听的答案很可能是, 2 是正确的, 4 是前端的问题, 5 是后端的问题.
solemelo
2021-12-16 00:29:09 +08:00
你们都错了,面试官是在通过问这种问题委婉地告诉楼主,“不要来这家公司,RUN!”
crs0910
2021-12-16 00:39:47 +08:00
@bwangel 没贴错,贴的是关于 HTTP Status Code Registry 的介绍。
crs0910
2021-12-16 00:42:11 +08:00
@bwangel 7231 已经有人贴了,这里疑惑的是后两位不是一直递增的,后面会跳。
Huelse
2021-12-16 09:43:49 +08:00
@xz410236056 #40 兄弟,你没看懂啊
alanhe421
2021-12-16 11:06:27 +08:00
这三位确实有含义。也好回答吧。
gbin
2021-12-16 11:09:19 +08:00
面试并不是一个被选择的过程,也是一个自我选择的过程,其实换个思路,能避免和这样的面试官共事又何尝不是一次成功的面试。
ScotGu
2021-12-16 11:10:52 +08:00
答案是不是就在底部?
实用小工具-HTTP 状态码参考

https://tanronggui.xyz/tools/http
Cu635
2021-12-16 22:34:55 +08:00
@christin
那就该怎么答就怎么答,第一位是啥意义,后面的两位要连起来看没有特别含义而是如何如何。
面试官也许要的就是这个答案呢。

@xz410236056
回答出来后两位没特别含义,只是个区分是应该的,也许面试官要的就是这个回答。

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

https://tanronggui.xyz/t/822290

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

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

© 2021 V2EX