作业帮前端实习一面

刚刚面试完,牛客视频面试,时长1h
1.自我介绍
2.聊聊项目
3.先做题,数组扁平化(在做题中问我几种判断数组的方式)
4.url解构
5.转换形式(数组里面对象,转换成一种树的形式)(这道题没做出来。。)
6.display、opacity、visible的区别
7.BFC
8.清除浮动的几种方法?
9.clear:both放在哪清除浮动?
10.你说你grid布局用得多,说说为什么选择grid布局而不是去使用现在主流的flex呢?
11.grid布局的兼容问题?(面试官还问我平时怎么去检测兼容问题,还给我推了个网站)
12.浏览器内核
13.this指向问题
14.几种改变this指向的方法及区别
15.有去了解过几种方法的源码吗?(这个当时有手写过,当时脑袋抽了说了call使用bind实现的。。。其实是反过来)
16.作用域说一说
17.const、let、var
18.闭包
19.内存泄漏
20.垃圾回收的方法
21.promise
22.从输入url到页面呈现
23.js引入的defer和async区别
24.你说你正在学习react,说说学的咋样了(这里说才学到生命周期那边,还不是学得很多。。)
25.说说vue的一些原理吧,不要说怎么使用(当时脑袋抽了,居然没有说双向绑定、数据劫持和虚拟dom那些!!!!!)
26.说一说webpack
27.聊一聊http和https的区别吧
28.ssl证书怎么实现的有了解吗?(没)
29.对称加密和非对称加密(不会)
30.http2.0(说了多路复用,二进制分帧,延申了一下http1.1的长连接)
31.反问:
问:部门的技术栈是什么呢?  答:不同部门技术栈不一样,他这用的是vue
问:这次面试的暑假实习还是日常实习? 答:我这边是hr通知面试,具体我也不知道
问:您觉得React Native和Flutter哪个更好点以及未来的走向?  答:我个人认为是React Native比较好,因为据他所知,目前大厂里好像只有咸鱼在使用Flutter,而且听说那边也要用React Native推翻掉了,而且相比之下,React Native的生态更加的稳定,所以个人认为React Native会更好一点。

(面试官人挺好,有些问题我没有听清楚他也很耐心和我慢慢说,面试问题大概记得这些,有些忘记了)

#作业帮##前端工程师##面经##实习#
全部评论
老哥面前有笔试吗,我这显示刚接收简历
点赞 回复
分享
发布于 2021-05-11 07:16
同学现在到几面了?
点赞 回复
分享
发布于 2021-05-18 11:53
饿了么
校招火热招聘中
官网直投
同学我跟你题一摸一样,hr说,没有连面,就是凉了。这些八股我全答上来了,还是挂
点赞 回复
分享
发布于 2021-05-20 17:43

相关推荐

2 26 评论
分享
牛客网
牛客企业服务