Skip to content

字节抖音电商前端校招一面 1h

  1. 什么是盒模型 解释一下box-sizing属性
  2. 如何实现水平居中
  3. 解释== 和 ===的区别,[0] == [0]和[0] === [0]的输出分别是?
  4. 项目拷打:monorepo相较于multirepo的好处,monorepo各种解决方案的区别,为啥不用npm workspace
  5. 项目拷打:SSR和CSR的优缺点,resumable ssr是什么。首屏加载哪个快,能够交互哪个快。SSR有哪些不太好处理的问题。线上运维SSR渲染的页面出现了数据问题怎么排查,如何查看node端的log
  6. 简历拷打:用户登录实现方方案cookie, session, token的区别
  7. 手撕eventEmitter on call off的实现
  8. 手撕call/apply实现bind
  9. 看代码说输出:this指向,bind
  10. 算法:反转二叉树

字节抖音电商前端一面 【自我介绍,照着简历念的,直接被打断,说照着简历就不用介绍了】

【字节经典三件套】学习前端多久了,为什么选择前端,平时怎么学习前端

【js】

1.TS在浏览器能直接运行吗?怎么编译成js

2.箭头函数和普通函数区别

3.promise用过吗,手写一个promise封装一个setTimeout

(不知道他要表达什么,反正写的过程他质疑用没用过,写完了他说就这样吧)

【问了数据库知识,我直接说没学过】

【计算机网络】

1.TCP和UDP区别

2.拥塞控制

3.HTTP请求方法

4.GET和POST区别(追问结构上的区别)

5.浏览器缓存

6.怎么配置强缓存跟协商缓存(这里应该是答错了,没答出来服务器返回资源时通过HTTP响应头控制浏览器)

7.强缓存跟协商缓存能同时配置吗,优先级如何

【CSS】

1.垂直居中

2.实现三角形,问了利用什么特性

3.实现等腰梯形(没回答上来)

【手写】

1.url参数提取

2.合并两个有序数组

总结:发挥挺差的hhhh,面到一半就知道自己寄了,最后反问环节我直接没问,就这样吧。

本站访客数 人次 本站总访问量