有赞 前端 9.25面试

面试之前看了很多面经,自己也写一个回馈一下
有赞的面试是一天会进行完的,所以建议早上面试,早上面试官的精气神比较好,也可以迅速结束战斗

一面(9:30)

首先是上来两道题目,要求30分钟
//1. 数组扁平化
//2. 实现一个函数,大致的意思是,根据路径输出对象或数组当中的值
const obj = {a:[{b:{c:3}}]},path1 = 'a[0].b.c'
const arr = [a:{b:[{c:1}]}],path2 = '[0].a.b[0].c'
fn(obj,path1)//输出3
fn(arr,path2)//输出1
之后,因为我不是计算机专业的;信管专业的,就问了在学校的课程,有没有系统的学习前端这方面的知识;
然后就是从html开始问
1.要实现一个列表,里面有标题、文字以及图片,有没有什么合适的标签(回答了dl dt dd)
2.除了这个,你还知道html当中哪些语义化的标签(说了section、header、footer...)
3.又问了你会不会在日常开发当中在一个页面里多次使用header、footer
然后就是css相关
4.说说哪些是块元素,哪些是内联元素
5.position有哪些属性
6.要实现一个内容定位到页面的右下角某个位置,你会用哪种定位方式
7.除了使用粘性定位,还有什么方式可以让头部的元素不跟随页面滚动
8.有没有接触过sass、less这些,为什么要用它们?
9.less在写样式的时候,除了提供变量,还有没有其它的功能帮助我们?
(其实不太清楚没回答的不太好,但是面试官很nice,一直说没关系,已经很好了)
JS相关:
9.typeof有哪些返回值?
10.null和undefined的关系?
11.你理解的闭包是什么?
12.你有过哪些场景使用闭包吗?
13.看你写代码,都直接用的es6,那你了解es6数组增加了哪些方法吗?
14.你会在怎么的场景下使用箭头函数,还是所有的函数都使用箭头函数?
15.箭头函数和普通函数的区别?
16.看你有接触过typeScript,了解的多吗?(我说我能看懂,也会用,但是还用的不太熟)
可能也还有其它问题,但记的不太清楚了,面试结束,面试官直接说恭喜你面试通过了,等一下二面

二面(11:30)

1.实习过程中,做了哪些工作?(日常迭代、写了一个新手文档、编写组件库的文档)
2.(面试官好像对写文档比较感兴趣)就问了那个新手文档都写了什么内容?
3.问了问你们的网关是干嘛的(新手文档有提到)
4.你觉得写一个组件库的文档有哪些需要关注的?
5.有没有参过过组件的开发?
6.或者你知道你们的哪个组件里面具体是怎么实现的?(讲了一个例子,还问了这个实现有没有优化的方式
7.问了React、Vue哪个了解更多;
8.你觉这两个框架有什么区别?
9.举一个例子,哪个是Vue会帮我们做的事情,但是React没有做;
10.Vue数据双向绑定的原理(还问了我是不是看过源码?)
11.Vue3新增了哪些新特性?
12.讲一讲用Vue写的那个项目,有什么功能?
13.除了前端这些知识,有没有对java、node后端这些有一些了解?
14.如果你继续学习,还会学习哪一方面的知识?
15.问了,http2有哪些新特性?
16.http2还有什么缺点?
17.平常是怎么学习这些知识的?
然后就说面试通过了,有没有什么要问的(我说其实没有什么想问的,就问我对有赞了解吗?想来有赞吗?🤣🤣

两个面试官都很nice,问的题目也很常规,其实感觉难度并不大(甚至觉得是不是因为我是本科生,所以问的比较简单)

Hr面(13:00)

可能是hr没有开视频,看不到表情的缘故,感觉有点冷冰冰的
问了很多问题,具体也不太记得了,但是最记得就是问了我期望薪资,我好像说的有点低(🙃🙃
面试结果要10月中旬才出,不知道三面会不会挂人,期待意向书!!!









#有赞校招##有赞##面经#
全部评论
😂咱俩一面估计同一个面试官,许愿有赞oc
1 回复 分享
发布于 2021-09-27 18:09
哈哈哈期望薪资我也感觉说得不好 楼主大概说的多少哇
点赞 回复 分享
发布于 2021-09-26 16:37

相关推荐

点赞 14 评论
分享
牛客网
牛客企业服务