杭州有赞前端面试

哈哈哈,今天面试杭州有赞啦,怎么看牛客上对这个公司的评价不怎么好,我发下面经,攒波人品,快赐我一个offer吧 QAQ


杭州有赞一面1h

1.js数据类型

2.js判断数据的方法

3.js获取对象key值的方法

4.js继承的方法

5.ES6的继承是用的ES5继承方法吗,用babel转化之后是代码是什么样的

6.Symbel有了解吗

7.Http常见的状态码301 302是什么,304讲讲吧,我就说到了http缓存

8.http是无状态的,客户端和服务器的数据交互是怎么做到的,我说了cookie

9.服务端怎么给前端发送cookie,我说了用Set-Cookie,怎么让document.cookie无法访问cookie呢,可以去避免xss攻击,我说了设置一个HttpOnly标记

10.web安全攻击有哪些XSS,CSRF等等,然后问了具体怎么发生,怎么预防

11.Vue 组件中data为什么返回的是个函数呢

12.Vue中直接给数组项赋值,为什么视图不更新呢?说说原因

13.怎么解析Url对象

14.手写一个Promise.all方法

15.忘记了一点,还问了进程和线程,然后我就说到了js单线程,又说了页面渲染的过程,然后问js下载和解析会阻塞Dom Css 嘛,怎么解决,我说可以用async 或者defer 属性,问这两个的区别,没想到


杭州有赞二面40min

1.React和Vue的区别,怎么做技术选型

2.一个组件被很多页面引用,那怎么样做只需要请求一次ajax呢,提示我考虑浏览器相关的,我说了本地缓存,然后问了cookie localstorage的区别

3.实习中遇到很难的问题,怎么解决的

4.怎么学的前端

5.有什么要问的嘛


杭州有赞hr面20min

感觉问了很多,都是在问实习的时候的事情,还有问了我家庭,问了我为什么要来杭州,怎么学的前端,问了手里还有其他offer嘛,我脑抽了说了有一个待定的,感觉会有影响哈哈哈



最后,还有大家有了解有赞的,可以给我讲讲嘛,感谢感谢~

#有赞##前端工程师##面经##校招#
全部评论
Symbol楼主手误错了一个字母哦~
点赞 回复
分享
发布于 2019-09-03 13:46
你是现场面的吗
点赞 回复
分享
发布于 2019-08-24 21:20
联想
校招火热招聘中
官网直投
手写promise.all()是要写啥……??
点赞 回复
分享
发布于 2019-08-24 21:32
看来我一面面完后没让我二面应该就是挂了的
点赞 回复
分享
发布于 2019-08-24 22:23
Vue 组件中data为什么返回的是个函数呢,这个问题你是怎么回的啊? 我说了下设计成对象,多个组件的data作用域没有做隔离,可能造成互相影响,但是面试官说没说全。
点赞 回复
分享
发布于 2019-08-25 08:57
遇到的问题你说了什么,我遇到的问题都是一些很弱智的,楼主能举个例子吗?
点赞 回复
分享
发布于 2019-08-25 16:08
拿到offer了吗?
点赞 回复
分享
发布于 2019-09-09 14:56

相关推荐

点赞 评论 收藏
转发
滴滴一面总结1、js有几种数据类型?有什么判断数据类型的方法?2、原型、原型链、继承怎么理解的?3、js的作用域有几种,怎么理解?let和const,var的理解,写一个题(for (var i = 0; i < 5; i++) { setTimeout(() => console.log(i), 0) }for (let i = 0; i < 5; i++) { setTimeout(() => console.log(i), 0) }打印结果是什么、为什么?结果是5个5和12345)4、你知道那些ES6新的特性?举例子说一下?promise、Generator、async/await它们之间的关系5、浏览器的事件循环6、写题,打印结果是什么:(1 4 5 3 6 2 7)console.log('1');setTimeout(() => {  console.log('2');}, 0)Promise.resolve().then((a) = >{  console.log('3');})new Promise((resolve) => {  console.log('4');  resolve()  console.log('5')}).then(() => {  console.log('6');})new Promise((resolve) => {  setTimeout(() = > {    resolve();  }, 100)}).then(() = > {  console.log('7');})7、写题:多重数组扁平化8、css有哪些布局?说一下flex布局和属性;说一下定位属性position9、说一下对BFC的理解10、数据机构,二叉树的中序遍历?栈和队列的区别是?11、写题,手动实现数组的filter和reduce方法12、浏览器的存储时间:3/27 #滴滴#  #前端面试#
点赞 评论 收藏
转发
前情提要:因为之前海投,投了滴滴的很多部门,原本已经打算去海康了offer已经接受了我连信息都填了,但是后续有一个部门QA约我面试,有一说一这个部门HR挺好的我们直接加微信聊的,然后就开始面3.19 一面QA1.自我介绍2.项目介绍3.标准盒模型和怪异盒模型4.position的一些属性5.display:none和visiblility:hidden的区别6.cookie,localstorage,sessionstorage的区别7.get和post的区别8.foreach和map的区别9.组件通信10.事件修饰符11.vue3中的指令12.v-if和v-show的区别13.git的使用,常见指令14.遇到代码冲突怎么办15.反问面试时长半个小时,总体来说面试官还是很好的,面试体验也很不错,面完半小时后约我二面3.20 二面QA(已oc)1.自我介绍2.觉得在做项目期间最重要的是什么3.项目从技术选型到完全的开发的全流程4.项目介绍及拷打5.希望在实习期间学习到什么6.可以新接手一个项目吗7.vue生命周期8.大概能实习多长时间9.从0开始设计一个项目,你会怎么去进行设计(这里问的会比较细)10.反问面试时长半个小时,总体来说面试官也很好,面试体验也很不错,3.22给我发了口头offer-----------------------------后面因为我的好兄弟也在滴滴,但是他是另一个部门不过我也投了没消息,那天他导师说缺人,让他推荐一些认识的人,他就推荐了我,这里感谢我宇哥!!!于是开始新一轮拷打3.25 一面(用户增长前端)1.自我介绍2.了解过react吗(因为这个部门是需要使用react开发的)3.vue2和vue3的区别4.项目开发的流程5.前端性能优化6.初始加载数据过多很卡怎么办7.回流和重绘8.代码题,看代码输出(图)9.webpack和vite的区别10.webpack打包流程11.手撕全排列12.手写深拷贝面试时长40分钟,面试体验很不错,面试官是一个美女姐姐,现在应该是我的导师,哈哈3.27 二面(用户增长前端)(已oc)1.自我介绍2.项目各种拷打3.把member放入新数组输出(图)
点赞 评论 收藏
转发
3 76 评论
分享
牛客网
牛客企业服务