2022.1.20 快手前端实习一面面经、二面凉经

一面:
用的轻雀面试,第一次见这种场面,挺顶的,右边是面试官和自己的影响,左边大版都是编程的地方,全程大部分时间都是我写题他看着,共考了两道题。虽然都答出来了,但是中间有一些问题,面试官很好会有提醒,面试官好面熟啊哈哈哈。面试时长1小时。
  • 看你简历基本上偏重于后端算法和策略方面多一些,为什么想要找前端开发这份实习?
  • 介绍一下简历上的项目,项目中你主要负责哪些模块。‘

  • 你说你是自学的前端,你一般是怎么自学的

  • 有自己练手写过一些小demo吗

  • 用原生或者框架实现checkbox,全选和反选的功能(编程题)

  • 事件委托的原理和实现(编程)

  • 你这样写每次都是循环绑定事件,这也效率很低,你有什么更好的方式吗

给每个选择框设定一个index值,通过事件委托给父元素绑定事件,每次读出点击的是第几个子框,然后将相关index值的子框置为选中

  • let和var的区别

  • getQueryselector和GetClassName的区别

getQueryselector只能是获取到静态的已经渲染出来的子元素,如果是动态创建加入的就获取不到,GetClassName可以实现获取动态元素

  • 二叉树中序遍历(编程)

  • 不用递归实现,(提示用栈)(编程)

  • 对C端开发有兴趣吗

  • 介绍一下你的毕设

  • 对CSS了解熟悉吗

  • 反问与建议
二面:
感觉这次面试的这个部门非常看重动手能力,八股几乎不问,算法就一面考了一个,二面感觉是个大佬面的,人也很好。写了两个编程题,都是给需求让你去实现的,自己这方面不太行凉了。。。有缘再见吧
  • 说一下你自学的学习路线

  • 使用过ES6吗

  • H5新增了哪些属性

  • (编程题)场景:封装一个类XStorage,用localStorage实现,存入一个值,在规定时间后删除

setItem(key,value,expires) //key,value,expires是过期时间(如7天后删除)

往localStorage中存的时候value存为一个对象,对象包含value值、当前时间戳、expires

用户每次获取时判断用当前时间根存入时间比较,大于了expires就从localStorage中删除

  • 知道access吗?

  • 一个网页,发起HTTP请求有多少种方式?

这个题太模糊了,都不知道啥意思。最后知道原来是考域的概念。方式:引入js,js中有ajaxs请求,link引入css等。

  • (编程题)封装一个Vue组件,就是平时手机号验证那个button按钮,按下后禁用button,然后出现倒计时。要求父组件给子组件传递一个time参数(表示倒计时的时长)
  • 反问(做了上面那个题后面试官就给了我一大堆建议,我就懂了必须得凉啊,都是泪。。。。)
啊啊啊,快给我一个offer吧,面的人心累😥
#前端开发实习##实习##面经##前端#
全部评论
谢谢楼主!
点赞 回复 分享
发布于 2022-04-12 14:20
楼主加油
点赞 回复 分享
发布于 2022-04-02 13:17
楼主面的哪个部门呀
点赞 回复 分享
发布于 2022-03-28 14:48
感谢楼主,分享面经的都能拿好offer!OFFER+1
点赞 回复 分享
发布于 2022-01-21 19:24

相关推荐

咦哟,从去年八月份开始长跑,两处实习转正都失败了,风雨飘摇,终于拿到offer了更新一下面试记录:秋招:多部门反复面试然后挂掉然后复活,具体问了啥已经忘了,只是被反复煎炸,直至焦香😋春招:base北京抖音hr打来电话说再次复活,准备面试,gogogo北京抖音一面:六道笔试题:1.promise顺序2.定义域问题3.flat展开4.并发请求5.岛屿数量算法(力扣)深度,广度都写6.忘记了,好像也是算法,难度中等其他问题多是框架底层设计,实习项目重难点~~~秒过😇北京抖音二面:三道笔试题:(为什么只有三道是因为第三道没做出来,卡住了)1.中等难度算法(忘记啥题了,应该是个数组的)2.认识js的继承本质(手写继承模式,深入js的面相对象开发)3.手写vue的响应式(卡在了watch,导致挂掉)---后知后觉是我的注册副作用函数写得有问题,有点紧张了其他题目多是项目拷打,项目亮点,对实习项目的贡献~~~第二天,挂,but立马复活转战深圳客服当天约面深圳客服一面:六道笔试题,由于面过太多次字节,面试官叫我直接写,不用讲,快些写完😋,具体都是些继承,深拷贝(注意对数组对象分开处理,深层次对象,循环引用),加中等难度算法题~~~秒过深圳客服二面:口诉八股大战:大概囊括网络,浏览器渲染原理,动画优化,时间循环,任务队列等等(你能想到的简单八股通通拉出来鞭尸😋)算法题:笔试题6道:1:找出数组内重复的数,arr[0]-arr[n]内的数大小为[1-n],例如[1,2,2,3,3]返回[2,3],要求o(n),且不使用任何额外空间(做到了o(n),空间方面欠佳,给面试官说进入下一题,做不来了)2:原滋原味的继承(所以继承真滴很重要)3:力扣股票购买时机难度中等其他滴也忘记了,因为拿到offer后鼠鼠一下子就落地了,脑子自动过滤掉可能会攻击鼠鼠的记忆😷~~~秒过深圳客服三面:项目大战参与战斗的人员有:成员1:表单封装及其底层原理,使用成本的优化,声明式表单成员2:公司内部库生命周期管理成员3:第三方库和内部库冲突如何源码断点调试并打补丁解决成员4:埋点的艺术成员5:线上项目捷报频传如何查出内鬼成员6:大文件分片的风流趣事成员7:设计模式对对碰成员8:我构建hooks应对经理的新增的小需求的故事可能项目回答的比较流利,笔试题3道,都很简单,相信大家应该都可以手拿把掐😇~~~过过过无hr面后续煎熬等待几天直接hr打电话发offer了,希望大家也可以拿到自己心仪的offer
法力无边年:牛哇,你真是准备得充分,我对你没有嫉妒,都是实打实付出
查看21道真题和解析
点赞 评论 收藏
分享
评论
10
40
分享

创作者周榜

更多
牛客网
牛客企业服务