首页 > 8/28 有赞前端一面二面hr面 面经
头像
不做offer收割机
编辑于 2021-11-08 20:14
+ 关注

8/28 有赞前端一面二面hr面 面经

8月28日

约的15:30面试(建议约早上面试,看很多人下午一点多就hr面了,我还在等一面。)

一面 (16:10) 50min

上来两道题,要求半小时做完:

/**
 * 1、实现一个set函数来更新对象中任意路径的值
 * 
 * set(object, path, value)
 */
//const object = { 'a': [{ 'b': { 'c': 3 } }] };
// set(object, 'a[0].b.c', 4);
// console.log(object.a[0].b.c); // => 4
/**
 * 2、实现一个方法memoize 来缓存函数执行结果
 * 要求: 相同输入的情况下避免重复执行
 */
// const values = _.memoize(()=>{xxx})
// values(object); => valuea
// values(arg1, arg2); => valueb

八股:
1、generator和promise的区别
2、HTTP协议的实现原理
3、TCP和UDP的区别
4、UDP是怎么保证数据包是到达了的(多次重传)
5、讲一讲知道的网络攻击(XSS、CSRF、中间人攻击、洪水攻击)
6、JS的数据类型
7、2.tofix()返回啥(语法错误)
8、如何才能不出现错误(let a = 2)
9、为啥这样可以(答了原型链)
10、数字2没有原型链么(没有)
11、讲讲原型链是什么
12、原型链终点(null)
13、如何合并两个原型,讲一讲继承
14、class里的constructor是啥用途
15、查询某个对象是否有某个属性的方法(只答了hasOwnProperty)
16、如何让用户去执行一段安全的js,即实现网络编辑器(瞎答了ssr)
17、事件机制(事件冒泡、事件捕获、事件委托)
18、对盒模型的理解(W3C盒子和IE盒子)
19、如何让一个元素在页面上消失
20、你说的这些方法有什么区别
21、前端跨域的方式
22、同源策略是什么
23、你技术栈是什么
24、没有用过webpack
25、如何用webpack做到样式隔离(不会)

没有反问环节,面完后说等十分钟后二面

二面 (17:08) 50min

免去自我介绍,直接聊项目(20min)
1、文件上传的分片怎么做
2、断点续传怎么做
3、后端如何验证前端这个文件已经上传完了
4、了解过MD5么
5、视频文件如何截取第一帧(给他看了我博客)
6、canvas如何展示一个视频
7、有没有用过video标签
8、单元测试用什么库写的(jest)
9、如何发布一个npm包

八股:
你擅长哪些方面的知识(一听到这个我就知道是压力面了,答了原型链、作用域、事件循环、VUE底层)
1、讲一讲原型链是什么
2、原型链终点(null)
3、function a1(){console.log(this)},这里this指向什么
4、new a1(){},这里this又指向什么
5、Object的_proto_指向什么
6、Function的_proto_指向什么
7、讲一讲作用域(出了题,但我忘了)
8、讲一讲事件循环
9、promise和settimeout分别是什么任务
10、看代码说输出
setTimeout(() => {
Promise.resolve().then(() => {
console.log(123);
});
console.log(234);
})
11、看代码说输出
setTimeout(() => {
console.log(234);
})
Promise.resolve().then(() => {
console.log(123);
});
12、vue双向绑定是如何收集依赖的,即dep如何通知watcher
13、如何data里有a,computed里有b:return a+1;
如果页面只用到了a,当a改变时,b一定会改变么,为什么
14、有没有用过keep-alive,它是什么作用
15、讲讲生命周期
16、两个tab,一个有keep-alive,如果从这个tab切换到另一个tab,那么这个keep-alive组件会不会被销毁

面完说通过了,然后等十分钟下一面

反问:
1、感觉自己答得很烂,为啥还能过。。(校招生的水平已经达到了,如果这些问题答出来就给sp)

hr面 (19:18) 28min

1、自我介绍
2、未来几年规划
3、为什么选择前端
4、有没有考虑过读研
5、绩点怎么样,排名多少
6、成绩好,觉得是自己努力多一点还是天赋多一点
7、如果考研的话觉得自己能考什么学校
8、可以提前实习么
9、做的印象最深的项目的什么
10、做完这个项目是什么感受,学到了什么
11、为什么不在腾讯转正
12、想在哪工作
13、为什么不选择阿里字节这种公司
14、大学来经历过最低谷是哪段时间
15、平时有什么兴趣爱好
16、每周打王者荣耀多长时间
17、现在还有坚持健身么
18、在腾讯实习最大的感受是什么
19、对微信的视频号这个项目有什么理解,猜测一下未来发展
20、哪里人
21、父母工作
22、父母对你工作有什么期望么,比如地点,压力,工作内容
22、有没有兄弟姐妹
23、最后面试官主动和我分享了有赞的作息(早10晚9,12.-14.休息,18.-19.休息)

感受:
一面比较常规。二面压力面真的很难,感觉和面试官有很大差距。hr很能聊。
预计是拿白菜了,有赞的作息比我想象中没那么wlb一些,还以为会比较轻松。。

9月2号下午收到意向书

10月29号开奖

更多模拟面试

全部评论

(15) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐