2018年11月,阿里巴巴天猫和新零售相关战略调整,成立了「天猫超市事业群」,与「天猫事业群」并驾齐驱,是升级版「大天猫」的一大重要板块。
新启航的「天猫超市事业群」,将重回零售本质,致力于创造消费者可感知的价值。新的天猫超市,将超越过往线上的工作方式,融入线下的“新蓝海”,
强化商品、消费者、线下伙伴、供应链的各项能力,整合原有天猫超市和淘鲜达业务,并和阿里大生态内的大卖场、超市等合作伙伴紧密合作, 推进线上线下一体化的超市新零售模式,共同实现“天下超市”的理想。
附相关PR网址:
- 阿里巴巴组织架构调整:天猫升级为“大天猫”_事业群 - 搜狐
http://www.sohu.com/a/277841560_561670
- 天猫超市模式生变:架构一划为三代销、采销并行
https://tech.sina.com.cn/i/2019-01-13/doc-ihqfskcn6611066.shtml
三面
具体情况:4月22日 晚上 两位技术面试官,一位HR老师。
项目介绍,难点和优化部分。
跨域请求JSONP的实现原理?服务器http header实现跨域?
CDN是什么?如何实现该功能?
Java的内存机制是什么?
介绍MVC模式,react和MVC模式的关系?
HTTP请求的流程?DNS解析的过程?浏览器的缓存存在哪里?
情景题:设计师给出设计图,如何100%还原设计图?如何布局?
二面
ES6的set和map。
组件之间的通信?react是否可以实现基于事件 event的组件通信?
可以。bind(this,index)即可以完成。
前端如何上传图片至服务器?
如何跨域?
JSONP:原理:为了减轻web服务器的负载,我们把js、css,img等静态资源分离到另一台独立域名的服务器上,在html页面中再通过相应的标签从不同域名下加载静态资源,而被浏览器允许。
方法:可以通过动态创建script,再请求一个带参网址实现跨域通信。跨域资源共享(服务端设置http header)
304状态码的过程?
第一次访问 200;按F5刷新(第二次访问) 304;按Ctrl+F5强制刷新 200。
304 的标准解释是:客户端有缓冲的文档并发出了一个条件性的请求。服务器告诉客户端,原来缓冲的文档还可以继续使用。
客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。
因此,如果请求中包含 If Modified Since,就说明已经有缓存在客户端。
服务端只要判断这个时间和当前请求的文件的修改时间就可以确定是返回 304 还是 200 。200后会更改 Last Modified 时间。