首页 > 搜狐 成都 前端实习面试
头像
煮鱼饼
发布于 2021-11-02 02:15
+ 关注

搜狐 成都 前端实习面试

一直以来在牛客看面经,这次来回报社会了。面试流程很快,上午面的,中午hr就联系说通过了,面试官小哥哥人也超级好,一直引导着我回答。有些不会的或者答错的,还会给我讲,面试体验直接拉满。下面就回忆一下 
1 自我介绍
2 介绍一下你的博客有哪些功能
3 登录功能是怎么实现的
4 登录功能有没有做一些对输入的处理,是怎么做的 
5 你了解的web安全漏洞
6 vue和react你都在用,那你说一下他们之间的区别 
7 vue的data为什么写在函数返回值里,而不是直接使用对象 
8 vue双向数据绑定原理(这里我提到vue2中dfp的缺点是不能处理属性的新增和删除,还提到了vue3中的proxy,给自己挖了坑) 
9 proxy除了解决你说的问题,还有什么功能(我一开始没有get到面试官想问什么,面试官就提示我说:vue2中的数组是怎么实现双向绑定的呢?我才反应过来,proxy也解决了数组相关的问题)
10 还问了一个vue3proxy相关的问题,记不太清问题了,是我没学过的内容,就老老实实说不知道,面试官让我猜一下,结果我猜错了哈哈哈,面试官就没再问,还说vue3还不是很稳定,可以等用的时候把这部分好好学学,真的超级nice
11 react类组件中的this是怎么处理的
12 dom.addEventLinstener回调函数中的this指向,setTimeOut.回调函数中的this指向。这个问题我向面试官讲了一个我遇到过的问题:我在settimeout回调里面使用this调用vue原型上的方法,结果是undefined,换成箭头函数就可以了,所以我觉得普通函数里的this指向的不是全局对象。一通分析后,答错了哈哈哈哈哈,面试官解释说,其实是有js严格模式和普通模式的,vue中是js严格模式,所以为undefined,普通模式下指向全局对象。
13 react函数组件中的hook,这个我没学到就老实说了,面试官就没继续问 
14 js事件循环
15 浏览器输入一个url后发生了什么  
16 tcp三次握手与四次挥手,详细介绍一下 
17 为啥挥手要四次
18 挥手是谁发起的(我回答浏览器发起,这里答错了,都可以发起)
19 tcp与udp的区别(我说了一大堆,但是漏下了tcp是全双工的) 
20 面试官提醒我,tcp是全双工的,所以四次挥手双方都可以发起(这波引导我给满分)
21 手写快排,讲一下你的代码,时间复杂度
22 反问  
总的来说面试体验很好,基本上都是顺着一个问题挖下去,不会去纠结你没学过的内容,给面试官小哥哥点个赞。
后天就要入职啦,激动

更多模拟面试

全部评论

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