网易严选前端实习二面面经

搞了半天网易面试就是半个小时。。。无手写代码

为什么选择学习前端

怎么学习前端的

项目是怎么做的

个人网址怎么解析到Github Page

配置了CNAME,利用的是DNS实现

开始扣项目,Vue用的哪个版本

2.1

Vue 2.X和Vue 3的区别

Vue 3使用了 TypeScript进行类型检测,Vue 2使用的是flow,Vue 2 用的是Object.defineProperty()实现双向绑定,Vue3用的是Proxy

可以提到的点

Vue3默认进行懒观察(lazy observation) 在 2.x 版本里,不管数据多大,都会在一开始就为其创建观察者。当数据很大时,这可能会在页面载入时造成明显的性能压力。3.x 版本,只会对「被用于渲染初始可见部分的数据」创建观察者,而且 3.x 的观察者更高效。

Vue3当中的生命周期与Vue2的生命周期有很大的不同:

beforeCreate -> 请使用 setup()

created -> 请使用 setup()

beforeMount -> onBeforeMount

mounted -> onMounted

beforeUpdate -> onBeforeUpdate

updated -> onUpdated

beforeDestroy -> onBeforeUnmount

destroyed -> onUnmounted

errorCaptured -> onErrorCaptured

顺着挖TypeScript了解多少

类型检测,接口和类

Object.defineProperty()和Proxy区别

感谢之前自己总结的面经,基本答了上来

Proxy优势

支持数组

无需深层遍历对象

新版本红利

问数组需要深层遍历吗?

不需要

你使用的element-ui,讲讲组件有哪些

不太熟

怎么设置实现不知道元素和父元素居中对齐

.child {      top: 0;                  bottom: 0;                  left: 0;                  right: 0;                  margin: auto;  }

使用transform大法

.child{     left :50%,     top: 50%;     transform: translate(-50%, -50%); }

使用flex布局

.parent {     display: flex;     justify-content: center;     align-items: center; }

上一面知道自己错在哪里了吗

知道,flex布局没有做到设置父元素对齐

你知道异步编程

知道,通过Promise实现

为什么要用Promise

解决try catch的回调地域问题

你知道js时间循环吗,有哪些微任务、宏任务

同步任务、清空微任务、每一个宏任务清空微任务

宏任务setTimeout、setInterval、setImmediate

微任务process.nextTick、 Promise

promise.then后面的什么时候放入微任务队列

回答resolve执行

不确定查了一下

MDN文档时序

为了避免意外,即使是一个已经变成 resolve 状态的 Promise,传递给 then() 的函数也总是会被异步调用:

Promise.resolve().then(() => console.log(2)); console.log(1); // 1, 2

传递到 then() 中的函数被置入到一个微任务队列中,而不是立即执行,这意味着它是在 JavaScript 事件队列的所有运行时结束了,且事件队列被清空之后,才开始执行:

const wait = ms => new Promise(resolve => setTimeout(resolve, ms));  wait().then(() => console.log(4)); Promise.resolve().then(() => console.log(2)).then(() => console.log(3)); console.log(1); // 1, 2, 3, 4

知道async/await吗,是做什么的,项目中用了吗,有什么好处

generator语法糖,返回一个promise,项目中用来异步接收后端请求,可以将异步函数写得和同步函数差不多

你项目中用了什么校验规则

讲一讲输入一个URL的网络变化

DNS、三次握手、HTTP请求、HTTP报文接收、四次挥手

HTTP缓存(老八股文)

CRSF 和XSS是什么,怎么防御(老八股文)

反问:

#网易##实习##前端工程师##面经#
全部评论
楼主牛逼,同985电***,含泪点赞
点赞 回复 分享
发布于 2021-04-26 11:00
我二面基本没怎么问技术的,主要问我哪些方面还要去提高,实验室的项目后续怎么去完善
点赞 回复 分享
发布于 2021-04-16 13:57
向楼主学习
点赞 回复 分享
发布于 2021-04-16 13:08
你的问了好多好深啊,我的就扣了一会儿项目,聊了一下优化之类的
点赞 回复 分享
发布于 2021-04-16 11:21
我这一面跟你一点儿也不一样了,我说我实验室搞深度学习,就开始问我的研究方向怎么跟前端结合,然后各种场景,一点儿八股没问
点赞 回复 分享
发布于 2021-04-16 09:32
nb..答的真好 lz收到三面通知了吗
点赞 回复 分享
发布于 2021-04-16 09:17

相关推荐

迷茫的大四🐶:赶快咏鹅启动
点赞 评论 收藏
分享
2025-12-19 15:17
门头沟学院 Java
27届中九本,目前陆陆续续也面了很多家厂了,大厂面了字节、腾讯、虾皮还有几家中小厂,全是一面挂,只有字节进二面,二面也是秒挂了。知道自己能力很差,基本上大厂面试题只要问题不是八股文,出一些场景题或者真实情况下的一些问题就不太答得上来,我感觉大多数面试官看我项目都是学习性质的项目没有部署上线,也没有面对真实场景好像就对我的项目没啥兴趣了,项目也不太拷打,就问几个简单的八股或者直接另出一个系统设计题(比如字节、虾皮),有一家中厂问的八股啥的还让我介绍项目重点,我就介绍然后正常回答八股,他也不追问,但是莫名就是一面挂了,也想问问大家有什么星球上的项目推荐嘛。目前项目就是一个点评魔改加一个图库烂大街,昨天面的腾讯的面试官人很好,也给我指出了一些建议,希望我深耕一些技术的实际场景不要堆砌中间件还要加深计算机基础知识的学习。因为楼主不是科班的,数据结构因为学过,Hot100也刷烂了,算法只要不是很难问题应该不大,但是计算机网络操作系统完全没学过,面腾讯和虾皮的时候完全不会被拷打了,感觉这些知识也不好速成,加上最近要期末考试了,学习技术的时间也要压缩分担给课上突击一下期末。想先沉淀半个多月,度过期末再做个项目之后继续投,想问一下各位大佬有什么意见?真的有点迷茫,感觉还要学好多才能达到找实习的水平,如果一月还找不到就打算考研了,那些真实场景确实没有接触过考虑不到,但是我都没有工作经验感觉很难锻炼这方面,也想问问大家该怎么提高这种真实场景思维,谢谢各位佬。
纳斯卡可:哥们大厂不要乱面啊,这些都是有面评的。你下次再想去面试都不会给你约了
点赞 评论 收藏
分享
评论
5
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务