淘天–手机天猫前端一面 电话面

1.从什么渠道知道的前端?怎么学习前端的?
2.项目是模仿市面应用的一个小demo吗?
3.vue2和vue3的区别(提到proxy)
4.proxy怎么把一些属性转为私有属性,而不是直接暴露给外面(追问我使用过vue3没,我没用过vue3就没问了)
5.es6新特性有哪些?(提到了promise)
6.promise场景题:
如果一个页面有10个接口,其中9个接口成功,一个接口失败,怎么处理使得页面能够尽快正常加载?
7.电商中通常会有秒杀倒计时的功能,如何精确的计算倒计时?
不会,换成问setTimeout,setInterval也存在延迟,有时候一些其他任务会打断setTimeout的计时,导致并没有按setTimout规定的延迟时间进行回调,比原来时间更长,怎么保证setTimeout不被干扰或者说减少延迟?还问了我setTimeout最小延迟时间是?(4ms)
8.防抖节流,图片懒加载,路由懒加载的应用场景
9.图片懒加载场景题:
一个页面里有多个版块,用户快速滑动页面,怎么才能较快的加载出不同版块的图片,而不是需要等待页面发出请求然后再显示数据?
10.webpack的打包流程?
11.tree-shaking了解吗?借助了一个什么技术实现?(原理)
12.xss和csrf攻击怎么防御
13.通常都说js是单线程?你是怎么理解的?浏览器里有哪些线程?
14.浏览器线程场景题:
一个页面同时出现加载css样式渲染和js操作dom实现动画,甚至iframe页面内加载动画,这时候浏览器内里的线程是怎么工作的?
不会,换了个简单地问我,JS操作Dom样式改变发生在哪个线程里?(我答错了,说是在js线程里,当时以为重点是问dom样式改变,会重新渲染发生在渲染进程)
15.http2.0比http1.1有什么新增的特性?具体都是在那些请况下应用到这些新特性?
16.实现两个页面跳转,不经过服务端,仅仅是在客户端发生数据传送,怎么实现?
17.通常在交易过程中会对商品的价格进行一个总计,但是在计算机之中小数计算是不精确的,可能会造成资损,怎么解决这个问题?

总结:面试官很有耐心,我不会的地方都解答了一下😭,基本都是在具体场景下怎么解决问题,然后发散思路,感觉面试官技术很扎实。
最后我还是好多东西都不会,很多底层原理也不了解,不过这次面试经历还是很愉快的😃
全部评论
16题我刚背到这块八股,原来是说浏览器多个标签页之间的通信,早上答得是组件通信方式,紫砂了😇
1
送花
回复
分享
发布于 04-18 23:29 辽宁
可能因为描述场景和我追问解答花了比较多时间,最后总共时长接近一个半小时
点赞
送花
回复
分享
发布于 04-18 14:16 辽宁
网易互娱
校招火热招聘中
官网直投
学习了
点赞
送花
回复
分享
发布于 04-18 19:13 浙江
更新:昨天中午面完,晚上就挂了
点赞
送花
回复
分享
发布于 04-19 17:39 辽宁

相关推荐

头像
05-06 15:07
已编辑
天津工业大学
一面在4.17,隔了八天,中间两次重新发邮件跟我改时间时长30min,面试官还是非常友好的技术大佬,说话温柔有耐心。但是淘天两度改时间不电话沟通,发个邮件通知就完事让人有点难受面试过程:自我介绍哪个项目难度比较高,介绍一下项目的背景和功能在做项目之中遇到的最困难的问题我看这两个项目都是对用Vue来编写的,你有了解过React或者使用过吗一面对技术问题都有了考察,那我们二面就少涉及一些技术,问一问网络(??)所谓网络八股:1.从我们输入taobao.com到页面被加载完成,经历了什么,尽量详细地说;2.如何优化前端项目的加载速度;(回答了cdn和webpack相关的)3.提到CDN,能讲一讲CDN为什么能加快网页的加载吗;4.CDN是如何实现对就近分布服务器的访问的;(想到DNS没敢说,感觉有点没答到点上)5.提到OSS,能讲一讲OSS为什么能加快图片资源的加载吗;6.你刚刚提到的都是和网络有相关的优化,那从客户端角度如何优化呢;(提了GPU加速,脑子短路没想到别的,后面想起来路由懒加载应该算)7.我们知道script标签的加载有时会阻塞页面的加载,他是什么情况,如何解决;(script标签的defer, async)反问:1.天猫国际的业务是我们在淘宝上看到的那一部分吗,主要toC吗2.本次二面之后还有什么流程,答还有三面和hr面,不过三面和hr面可能会同时进行3.对我的学习有什么建议,面试官让加强基础 :( ,然后狠狠讲了CDN的原理和CDN如何应对双十一的爆发流量(感觉在拷打我前面的回答)更新:5.6约三面了
点赞 评论 收藏
转发
2 9 评论
分享
牛客网
牛客企业服务