字节技术中台 前端实习生面筋

2022-03-28 一面 (1h40min)

  • 介绍项目,项目亮点随便说说

  • 切片在哪做的,整个文件计算 hash 吗

  • 前端学多久了,怎么学的,有系统学吗

  • 为什么选择 Vue

  • 假如不懂 vue 你要怎么宣传

  • MVVM 解释下

  • Vue 具体如何实现 MVVM

  • Object.defineProperty 打印题

      const person={name:'qwe'}
      Object.defineProperty(person,'name',value:'zxc')
      person.name = 'asd'
      console.log(person)
  • Promise 是什么,用来解决什么问题,回调地狱

  • Promise.all ==》 Promise allSelected

  • 怎么做的异常收集

    • try catch
    • 全局呢?更便捷的方式呢?
  • 原型链,一般用于干嘛 ==》 继承

  • JS 事件机制,为什么有这样的事件机制,如果没有会怎么样

  • 写尽可能多的继承,原型链继承、借用继承、寄生组合继承

  • 寄生组合继承什么缺点

  • ES6 继承属于哪个

  • css 动画咋做,还有吗

  • css 样式隔离方案

  • 不显示元素怎么做

  • 宽高设置为 0 就一定能不显示吗

  • display none 会在 DOM 结构中吗?

  • 深浅拷贝是什么

  • setTimeout 输出问题 ==》 let ==》立即执行函数 ==》 闭包 ==》 能被回收吗?

  • 熟悉的排序算法

  • 快排复杂度,最差情况是什么情况

  • 复杂度你是怎么理解的

  • tcp/udp 全双工和半双工

  • http 缓存

  • 为什么要有 etag ,etag 是如何生成的,5g 的文件呢,具体算法是什么样

  • https 流程

  • 为什么要有对称加密和非对称加密

  • https 交换随机数时候中间人监听即后端收到的随机数是经过中间人修改过的,同时后端返回给前端的随机数也是修改过了,这样有可能吗

  • 子序列问题

  • 对象驼峰化

  • 反问

2022-04-01 二面 45min

  • 自我介绍
  • 实习问下
  • 项目介绍
  • 为什么做这个项目
  • 怎么学的前端
  • 项目内容(难点以及相关扩展)
  • ts
    • ts 理解
    • 泛型
    • 如何获取某种类型传入泛型?(感觉是 Pick 但是当时居然没说)
    • ts 函数中指定 this
  • 性能优化
    • 图片懒加载如何实现
  • 写个合并数组简单题

2022-04-02 三面 45min

  • 自我介绍
  • 项目介绍、亮点介绍
  • 为什么做这个项目
  • 讲讲实习以及为什么离职
  • websocket 兼容处理/降级方案?SEE
  • 可靠性、有序如何保证
  • webrtc 如何传输消息具体方法是什么?同时有个好处是可以配置是否可靠是否有序
  • 讲讲 Vue 你熟悉的原理讲一个就好了
  • Object.defineProperty 与 Proxy 的区别
  • 回溯树打印题

2022-04-07 hr面 30min

  • 自我介绍
  • 目前几个 offer ,他们的业务是什么呢?
  • 了解我们的业务吗?
  • 介绍下项目,为什么做呢?
  • 能实习多久呢?
  • 介绍下之前实习
  • 具体介绍下简历上的项目
  • 为什么做这个项目呢
  • 平时是如何学习的
  • 遇到问题如何解决
  • 职业规划
  • 反问

2022-04-08 oc

2022-04-10 ol

2022-05-10 入职

#前端开发实习#
全部评论
楼主试试滴滴提前批吗😂,免笔试,我主页有链接
点赞 回复 分享
发布于 2022-08-02 00:36
牛啊大佬
点赞 回复 分享
发布于 2022-06-27 12:26
面试这么长时间,估计是人家对你有想法吧
点赞 回复 分享
发布于 2022-06-26 21:22

相关推荐

昨天 13:10
已编辑
门头沟学院 前端工程师
这次专门在一周截止时间前一天面的,超过了邮件48h,链接还能用这次需要手机扫码锁机,有几条血泪教训:① 一知半解没学好的领域,在最初的选择学习过的范围里不要选,因为真的会问,对我这种略懂皮毛的,八股真答不上来,换题也不会② 不要出其他动静,在被八股拷打脚趾抠地时,我下意识边抠手边回答,就是两个手指指甲盖相互磨那种很细微的声音,都被捕获并进行了异常声音识别提示,所以面试老老实实不要出其他动静。③ 记得关浏览器倍速,刚打开ai面试官以2.5倍速说完,什么都没反应过来的我:啊?题目如下:岗位热情度:为什么选前端,怎么学习各种学过的知识选择(确定后续提问方向)八股,每道题可换题,30s思考,5分钟作答:DNS解析过程,DNS prefetch作用?HTTP状态码301 302主要区别,应用场景和对搜索引擎优化的影响?什么是交换机和路由器?工作原理?解释css中自定义属性和预处理器变量,如css或less中的变量的区别,并讨论它们各自的优缺点。请解释CSS中的transform属性的作用,并列举至少3种操作类型。什么是单向数据流,它主要解决什么问题?说说这种开发方式的优点和缺点。什么是vue的全局状态管理为什么需要全局状态管理?有哪些常用的状态管理库?解释虚拟滚动virtual scrolling的实现原理及其性能优化方向。请列举至少3种调整JavaScript执行顺序来避免阻塞页面渲染的方式。项目:描述你最近参与的一个前端项目,并解释你是如何设计其架构的,包括技术栈的选择和理由。在这个项目中,你是如何确保前后端之间的数据传输安全性和完整性的?你是否使用了任何特定的安全措施或协议来保护数据?在处理用户认证和授权方面,你们采取了哪些措施来确保只有授权用户才能访问和操作这些数据呢?场景题:你正在开发一个活动页面,需要提供H5和小程序版本,请描述主要的实现方案以及方案间的差别。怎么封装和复用通用代码。你提到了x种实现方案,包括....,在选择这x种方案时,你会如何评估和决定哪种方案更适合当前的项目需求和团队资源?具体来说,你会考虑哪些因素来做出这个决策?综合素质:描述一次你在学校或实习中遇到一个新问题,并不能依赖已有知识解决。你是如何找到相关资源并学习解决方案的?在你使用这些方法解决问题的过程中,如何评估和验证你找到的解决方案的有效性和可靠性呢?自从投腾讯以来,面了两次ai,捞了三次一面,快碎了,打算面完下次把简历撤了,等沉淀一下再来面经有帮助的话麻烦送朵花~我想兑换牛客的周边#前端面经# #ai面试##牛客创作赏金赛#
查看17道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
评论
8
59
分享

创作者周榜

更多
牛客网
牛客企业服务