萨缪尔 西安外国语大学·2022届
APP 内打开
分享
13
108

个人的前端面经,回馈社会(个人春招结束,完结)

酷家乐(offer)

电话一面 三十五分钟

1.如何学习前端,看了什么书

2.谈实习经历

3.谈项目,问为什么用那么多插件,有没有想过自己写

4.position有几个属性

5.行内元素和块状元素区别

6.有碰到兼容性问题不,讲一讲怎么解决

7.事件冒泡,如何阻止冒泡

8.函数声明

9.如何阻止默认事件

10.promise和settimeout执行顺序(吹了下js运行机制)

11.es6特性有哪些

12.箭头函数特点

13.箭头函数能否当构造函数

14.jquery用了多久(一年前用过)

15.webpack基本配置

16.vue-loader如何运行

17.有什么想问的(这个可以问一下技术栈和有没有技术分享)

电话二面(二十九分钟 居然过了.....过了.....过了)

1.谈一下对object的理解

2.如何实现私有变量

3.谈一下new做了什么

4.es5继承方式

5.es5继承和es6继承异同

6.了解哪些设计模式,说一下观察者模式,针对需求如何设计

7.抛硬币选饭馆,做出去三个饭馆概率相同的方案(说抛两次看正正还是反反还是正反的可以歇菜了)

8.四个药罐中有一个浑浊的药罐,浑浊的每片药片都比其他三个干净的药罐多一克,如何只用一次天平找出浑浊的药罐

9.说一下快排,优点和缺点

10.如何实现去重(不使用任何api,这里注意要谈边界条件,js里面有些基础数据类型各种bug)

杭州现场终面(1小时45分钟)

交叉一面

1.谈实习经历(谈了很久这个,针对我实习开发过什么东西,从头到尾画图讲解,画数据结构画流程图,代码有什么可以优化的地方等等,那些培训伪造工作经历的可以歇菜了)

2.前端学了哪些东西,画个树状图看看

3.了解哪些设计模式,写一个观察者出来看看

4.算法学了哪些(把2个月撸的算法全部说出来,查找表滑动窗口逆波兰式递归回溯动规贪心等等)

5.为什么要学这么多,前端开发中是接触不到那么多的(根据个人发展意愿来谈,个人倾向发展数据可视化方向)

6.如何对一个函数100ms内只执行一次(函数节流)

交叉二面(这个面完出来心态直接崩了)

自我介绍

1.为什么学前端,当初抱着什么目的来学

2.为什么一开始选择学vue

(面试官:我看了下你的github好像对vue底层、算法都很有了解,看上去还不错,我就不问了。 我:???????????????说好的三面手撕算法智力题呢???)

3.了解weakmap不(出了条题,直接GG)

4.讲讲垃圾回收机制,出题画图考你,这种方法有什么优缺点,是怎么进行回收的,如果两个对象相互应用没有被其他变量引用如何判断可以回收(这里开始直接炸了)

5.谈了下公司技术栈干嘛的,做什么业务

6.有什么想问的(心态已崩,答曰没有)

交叉面面完出来不久hr微我说我过了,我都惊呆了...........

总结

酷家乐上班时间是10点,以至于我到了面官都还没上班,略爽这个时间,工作环境好像也不错,有各种零食饮料,技术展是react,做3d建模(很有挑战性),面试体验也不错,你不会的东西会耐心教你引导思考,浙江的朋友可以重点突破这家,起码去不了阿里也可以去阿里系的,万一哪天被阿里收购了就曲线进阿里了

富途(挂)

一面

1.说一下原型是什么

2.以下代码之间的关系是什么

复制代码

1

2

3

var F = function()

F.prototype

var f = new F()

3.以下代码打印什么

复制代码

1

2

console.log(F.prototype)

console.log(f.__proto__)

4.f.contrustor指向谁(这里秀了波智商,说了两种情况,回答到intanceof上面去了,幸亏及时改过来)

5.如何实现继承

6.两个定时器运行顺序

7.手撕笔试最后一条算法编程题(找零钱)

8.两个升序数组,一个长度为m一个长度为n,证明长度为n的数组是长度为m的数组的子集,时间复杂度多少

9.从一个无序数组找出第n大的元素(BFPRT,算法刚好问问到我不会的)

10.一条90%概率都出现的闭包题(这里又秀了波智商,面试官都笑了)

11.说一下tcp三次握手

12.为什么要三次

13.握手的时候还发送了什么数据

14.http四次挥手

15.说一下https

16.说一下http缓存

17.了解状态码不,说一下3开头代表什么

18.301和302代表什么,对用户有什么区别(卧槽我怎么知道有什么区别)

19.说一下web安全,怎么防御

20.cookie与session有什么用

21.cookie与离线存储区别

二面

1.自我介绍一下

2.大学学了什么课程

3.给了一条C的求扣多少税的题填空

4.还是那条找零钱题

5.SQL会么(只会简单的)

6.死锁是什么(不会,GG)

7.给你一个字符串,里面有n个空格,如何清除掉这些空格,不能使用正则、api、辅助空间

8.给你一个数组,找出一个数,要求满足前面的数比它小,后面的数比它大(单调栈)

9.一条场景题,如何实现需求

10.web如何性能优化

11.有什么要问的

总结

其实总体面下来个人回答的是可以的,问的算法题基本都解出来,不过有的题可能说的答案不是面试官想要的,比如BFPRT和单调栈,刚好问到我不会的算法,也证明无缘了,有点想吐槽下,二面的面试官做C的,知道瞬间心想大事不妙,二面完出来果然挂了

春招总结

个人的春招时间持续了2个月不到吧,其中90%的时间都是用来网申的,投了30+大中厂简历,收到笔试4家(4399、CVTE、富途、深信服),然后CVTE和富途笔试同时过了让我很意外(没想到我也有可以选择去哪家面试的机会2333333),准备校招确实是个很辛苦的过程,但是苦尽甘来,相信自己的付出是会有回报的,多讲两句废话,研发类的同志如果觉得自己很菜(比如我)想有面试有offer,就刷题(刷code题,面经)吧(大神可以无视这段话),虽然容易觉得是应试,但却是最有效的方法,指望不刷题又有offer,除非你是大神或者人品爆棚(面试只聊人生的那种)~~


发布时间:2020年07月08日
用户头像
我来说两句…
共 13 条评论
不愿意透露姓名的 广东金融学院·2022届
我二面问了用面向对象思想设计一个音乐app,心态崩了~~没过,233
2020年09月16日 回复
深河🌊 南京林业大学·2022届
6
2020年09月16日 回复
爆笑气质姐 香港中文大学·2022届
面经已更新
2020年09月16日 回复
苏苏苏苏西 香港大学·2022届
请问有让上机做题吗?
2020年09月16日 回复
西西 纽约大学·2022届
25号发邮件内推现在没有任何消息。。
2020年09月16日 回复
艾苏 上海海洋大学·2022届
谢谢分享,顶你!
2020年09月16日 回复
OwlLite 外交学院·2022届
为大哥打call
2020年09月16日 回复
Psyche 纽约大学·2022届
向大佬低头
2020年09月16日 回复
卿未离 中国药科大学·2022届
你是啥时投的? 啥时通知的?
2020年09月16日 回复
食肉兔 中南民族大学·2022届
投了几天,没反应😓
2020年09月16日 回复
白玉京 中南林业科技大学·2022届
那几道智力题咋做啊?没头绪
2020年09月16日 回复
林月半 南京邮电大学·2022届
感觉面试题还好,基本都是面经里的。
2020年09月16日 回复
蓝桉 广东财经大学·2022届
老哥写的真不错,点赞~
2020年09月16日 回复