字节跳动-前端开发-产品研发-校招(一二三面)

一面

项目某功能如何实现

Vue的双向数据绑定

如何实现v-model:

Vue-Router的原理(提到了replace

不同方式调用函数的执行结果

用call/apply实现bind

HTTP 1.0&1.1&2区别

回答了keep-alive,讲一下

HTTP2如何加密

如何异步加载脚本

对于安全了解多少,讲一下(只讲了XSS与CSRF

跨域问题,讲JSONP如何实现

很大的数(str)相加

二面

两个项目的实现问题

(项目)如何保存登录状态(放在cookie里有很严重的安全问题

事件循环做题

为什么cookie小

讲一下CSS的position

CSS动画讲一下,没用过也没事

改造fetch(url)实现按顺序执行/前两个有一个执行就执行第三个

闭包的作用(因没答到函数作用域而看题,为什么for循环用let和闭包能正常输出

cookie和localStorage

localStorage怎么设置过期时间

Vue的生命周期

能不能在update里更新数据(不能,因为死循环了

v-if和v-show区别

手写防抖节流

很长的字符串返回出现次数最多的字母以及相应次数

三面

讲项目功能+自己做了什么部分

为什么选择Vue,没用过别的怎么知道Vue的优点

看过源码吗,讲讲

用Vue和不用Vue有什么区别

用Vue的时候感觉它有什么优缺点(说了scope,问原理,不知道,那么如果自己实现要怎么写呢?勉强答了一点还是懵了)

登录如何实现(还是没答上安全问题,目测大扣分)

封装了什么组件,怎么封装的、怎么用

除了用Element UI有什么组件是自己写的吗(好像都是用第三方,遂手写个登录,密码框是星号,哈哈实现的有问题被指出然后也没再写了)

为什么选择前端

对未来的规划,有没有自己想写个软件比如音乐播放app

使用过java开发,那么js和java开发有什么区别

平时怎么学前端(读书)读过什么书


#字节跳动##面试题目#
全部评论

相关推荐

今天 11:11
已编辑
Imperial College London Java
汇丰科技 oc 18*12 + 年终
点赞 评论 收藏
分享
10-07 20:48
门头沟学院 Java
不敢追175女神:可能是实习上着班想到后面还要回学校给导师做牛马,看着身边都是21-25的年纪,突然emo了了
点赞 评论 收藏
分享
评论
4
13
分享
牛客网
牛客企业服务