好未来校招前端面经 4.25 一二三面 已oc

4.25 下午五点开始连着三面
一面(50min)
1、自我介绍、专业课学了哪些
2、排序算法有哪些,说一下时间复杂度
3、手写快排,说一下时间复杂度怎么计算出来的
4、进程线程的区别、通信的区别
5、学习前端多久,怎么学习前端
6、手写防抖并测试(写是写出来了但是没有测试成功)
7、js数据类型有哪些,区别是什么
8、前端安全了解哪些
9、js判断数据类型的方式
10、tcp\udp各自的特点和区别,在此之上有哪些协议,tcp如何保证可靠,tcp流量控制,拥塞窗口,
11、计网五层模型有哪些  分别提供什么服务
12、js是单线程还是多线程  单线程的好处是什么
13、反问  给的建议是学习基础不要让学习框架、布局等等这些占用你的基础复习时间
有些问题忘记了  我balabala说的好快  面试官让我慢点说他听不清hhhhh  面试官真的很有耐心,还鼓励我。
二面(1h)
1、自我介绍
2、怎么学习前端
3、为什么要学习前端,真的感兴趣吗
4、说一下你觉得最重要的一个项目,你在里面承担了什么,这个项目是不是没你不行,然后我还屏幕共享了一下网页,展示了我做的图表,但是面试官好像不是很care,一直说,你只是画了个图,模型不是你做的对吧,get不到我说的点,觉得我的项目换个人来做也是一样的效果(哭
5、写算法,括号匹配,面试官说给我15分钟,然后他就走了。。。我很快就写完了,测试用例也全部通过。然后讲思路的时候一直问我为什么我要遇到左括号就把右括号压到栈里,为什么不把左括号压进去,然后讨论了一下。看着面试官眉头紧锁,我一度以为我没了
6、前端安全
7、为什么考研,考研之后才学前端是不是临时抱佛脚
8、看代码说问题
function(a){
if(a>100){
    
}else if(a<=100){
    
}else{}
}

问什么时候会跳到else里,要是不想跳到else里怎么办(typeof(a)===number)
9、如何判断数组类型
我说了四种,(isArray/instanceof/Object.prototype.toString.apply()/arr._proto_===Array.prototype)
10、let const var  const定义的变量有什么不同
11、  如果不想让对象的属性被修改怎么办(没答出来,脑子蒙了)
12、反问
说我不知道自己不会什么,要会思考,又说了考研和学习前端不冲突,不要为自己找借口等等等等。感觉很多地方戳到我的点了,真的很感谢这位面试官给我的建议,真的真的学到好多,自己还是有很多地方不足的,超级感谢这位面试官。(很多问题忘了 ,大概记得这么多)
三面(20min)
小姐姐超级好,一直对我笑,然后点头
1、经过前两轮面试有什么感受
2、项目,项目负责的什么,为什么会想到负责这一块内容
3、你觉得你在项目里收获到了什么,这个项目带给你什么好处
4、为什么会想去做这样的项目
5、重来一次做这个项目你会改进那些地方
6、为什么会花大部分的时间做志愿,做志愿带给你什么
7、去哪里支教的?说了下支教过程印象最深的一件事
8、家是哪里的,是独生子女吗
9、父母对你的工作地点有要求吗
10、为啥没去实习
11、考研相关。。

12、反问

和hr小姐姐聊得很开心,是非常非常不错的面试体验。希望可以收到offer!许愿


#前端工程师##好未来##面经##校招#
全部评论
哇,又蹲一个4.25前端三面的,一面面试官很大可能是同一个嗷!我是写节流,最后给的建议也是要重基础,哈哈哈!hr姐姐也是全程在笑,面试体验超好
3 回复
分享
发布于 2021-04-26 10:34
是什么部门呀
1 回复
分享
发布于 2021-05-26 00:45
滴滴
校招火热招聘中
官网直投
同昨天前端 共同许愿
点赞 回复
分享
发布于 2021-04-26 10:42
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-26 10:42
同前端,许愿
点赞 回复
分享
发布于 2021-04-26 14:27
校友耶~加油!姐姐实习还是校招啊
点赞 回复
分享
发布于 2021-04-27 10:07
点赞 回复
分享
发布于 2021-04-29 15:09
楼主你好有收到offer吗
点赞 回复
分享
发布于 2021-04-29 22:52
楼主,问一下二面第8题结果是什么呀?
点赞 回复
分享
发布于 2021-08-01 21:42

相关推荐

头像 头像
03-26 17:13
已编辑
门头沟学院 计算机类
1.浏览器从输入一个网址到解析过程?2.页面渲染过程?--答了过程,顺便说了下defer和async3.浏览器缓存机制?--我说了协商缓存和强制缓存的分类和区别4.那缓存的相关状态码?--304,我顺势谈了一下304出现多的优缺点5.cookie和localstorage的区别?--大小,作用域,有效时间区别6.你登录优化是怎么做的?在localstorage里存了什么?7.那你为什么用localstorage而不用cookie?--不知道8.localstorage限制大小是多少?要是超出怎么办? --用vuex?9.不行,我想要持久化的存储呢? --不知道10.Settimeout第二个参数是准的吗?为什么不准确?--看过但是忘了11.React有接触过吗? --没怎么写过12.vue的history和hash路由在实现上的区别?原理?&nbsp;&nbsp;--说了用法区别,问具体用了js的哪些方法来实现区别,不知道13.mvvm和mvc的区别?--mvc我不太熟,扯了一些mvvm的底层原理14.本人自顾自又扯了一会儿数据劫持15.虚拟dom原理?--介绍了基本概念,diff算法,作用16.节点上key的作用?--为了作为唯一标识符,又提了一下index不能作为key17.为什么index不能作为key?--临时dom更新的情况会有问题18.那diff算法有用到key吗?&nbsp;&nbsp;&nbsp;--有,应该是可以判断是不是同一个节点吧19.0.1+0.2!=0.3--我解释了一下原因20.那怎么解决这个问题?&nbsp;&nbsp;&nbsp;--不知道21.场景题:我有一个input框,我想要根据输入的内容让它宽度自动变宽,怎么实现?&nbsp;&nbsp;--通过overflow属性?&nbsp;&nbsp;--那是出现滚轮,但是我想要宽度改变&nbsp;&nbsp;--那就根据input的width和font-size相除判断宽度是不是要增加?&nbsp;&nbsp;--可是像“m”和“i”所占的位置就是不同的,你怎么判断呢?&nbsp;&nbsp;--不会22.Div和span的区别?&nbsp;&nbsp;--谈了一下块级元素和行内元素的区别与转换。23.那行内元素的宽度是由什么决定的?&nbsp;&nbsp;&nbsp;&nbsp;--内容本身,回答完这句话之后突然发现前面那道场景题有解了,可以在input里放一个来测量宽度?#软件开发2024笔面经#
点赞 评论 收藏
转发
1 24 评论
分享
牛客网
牛客企业服务