8 年+应该懂跨域问题吗?

2 天前
 devhxy
作为一个面试官,我面试尽量规避八股文,可现实接触到很多后端开发说我只负责 api 开发,项目中没有开发过 web ,但是简历里面又说熟悉 Vue,React 等,

虽说目前开发模式都是前后端分离,这类问题确实不需要他这个岗位去解决,有运维有架构去解决这些系统层面的问题,我还是象征性的问了下什么是跨域?答案完全不在点上!

这能算卷吗?
11295 次点击
所在节点    程序员
134 条回复
Yuanlaoer
1 天前
“我没做过 xxx ,我不懂,这完全没问题啊。”
“什么,你竟然没听说过 xxx ,你是傻 x 吧?”
pvnk1u
1 天前
@aarontian 我觉得这样才是常态,工作里会涉及的东西海了去了,接触么肯定接触过,但是你要让我在面试的时候都能准确全面的说出来,反正我是做不到可能是我太菜了
feixiangcode
1 天前
不懂没啥吧。一般后端团队里面只有一个人负责这个,其他人大多不关心配置问题。
wangritian
1 天前
面试官应该更侧重考察解决问题的能力而非知识储备
现在获取知识几乎是 0 成本了
registerrr
1 天前
之前看到过一个挺有意思的问题,感觉也非常适合在面试的时候问:QQ 邮箱/空间,网页上的能显示头像的快捷登陆是如何实现的。
能涉及到如何和本机服务做交互,DNS 解析,也能引申出跨域等各种问题。有没有真正自己注册过域名,并解析出来的经历。
ccfly
1 天前
这种不算卷吧 实际开发中很容易遇到的 除非是完全一点和前端都没合作过的 但是这种也太少了吧
wryyyyyyyyyyyy
1 天前
我后端 5 年前端 3 年,都是用到的时候查一下,前后端都可以解决,并不是什么难事。但让我说,我也说不出来什么。
lscho
1 天前
@yeqizhang web 开发工作 1 ~ 2 年还没遇到过跨域问题,那是什么工作?上古时代写前后端不分离的 web 开发吗。。。

[http 协议的 RFC 文档应该不写这个的] 然而事实上它还真写了,https://developer.mozilla.org/zh-CN/docs/Web/HTTPhttps://developer.mozilla.org/zh-CN/docs/Web/HTTP/Reference/Resources_and_specifications
Quarter
1 天前
除非工作细分的非常多,不然跨越这种问题在和第三方集成和合作开发过程中经常遇到的,不能说完全不知道吧
feitxue
1 天前
@249239432 #66
也不用往 windows 硬件上走,讲应用层的东西就行。
输入 url 要走 dns 解析成 ip ,可以聊两句 dns 。
拿到 ip 访问源站,穿插进去 cdn ,tcp/udp/ip 协议,也可以聊到 http1.1,http2 这些,
到达源站后,分发到具体的应用服务,如果是后端角色,穿插进去 nginx , 负载均衡, 反向代理,网关鉴权这类。
返回的数据回到客户浏览器,如果是前端,就聊一下渲染相关的,我不是前端我就不写了。
这些点大概聊到知道。
这里面每个点都能深入聊。
顺势就可以聊到是否有做过优化之类的。
这是个很好的面试广度深度的题,需要面试官的能力比面试者要高很多才能轻松驾驭。
unused
1 天前
@yeqizhang W3C 的标准
Y25tIGxpdmlk
1 天前
@anviod #30 但是但是,为什么不允许跨站的愿意总该了解一下吧
249239432
1 天前
@feitxue 我说的是 windows 以及硬件,你看错了
而且你说少了。首先是回车的键盘中断,然后是 windows 发送一个用户按下回车键的消息给浏览器
浏览器收到这个消息才开始走 dns
feitxue
18 小时 34 分钟前
@249239432 #133
老哥你做啥开发的。
web 开发工程师真的要关注你提到的“回车的键盘中断,然后是 windows 发送一个用户按下回车键的消息给浏览器”这个点吗?
延伸的问题就是 web 开发工程师要掌握的知识体系的边界在哪里。要不要关注到你提到的这个点。

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

https://yangjunhui.monster/t/1131917

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

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

© 2021 V2EX