字节飞书 前端 日常实习 一面

1. 自我介绍

2. 做过哪些项目

3. 代码题(括号匹配)

4. http缓存

5. 说一下Etag

6. 说一下垂直水平居中

7. 看代码说输出(Promise,settimeout相关)
async function async1() {
  console.log('async1')
  await async2()
  console.log('async1 end')
}
async function async2() {
  console.log('async2')
}
console.log('script start')    //1
setTimeout(() => {
  console.log('setTimeOut')
}, 0)
async1()
new Promise((resolve) => {
  console.log('promise')
  resolve('promise2')
}).then((data) => {
  console.log(data)
  return ('promise3')
}).then((data) => {
  console.log(data);
}).then((data) => {
  console.log(data);
})
console.log('script end')


8. 说一下网络安全方面

9. 最近有了解什么前端技术
10.反问
(括号匹配输出的时候少加了一层判断结果怎么都输出不对,当时脑子抽了也找不出来,浪费了很多时间最后输出也不对。不知道是不是面试官觉得我太菜了,连那个代码都写不出来就问了这么几个问题,其他问题都答出来了...(自我感觉)但是感觉肯定挂了,问对我面试有什么评价的时候面试官让我换个问题我真的哭死去。啊!!!求过啊,再多问两个也好啊)
#字节跳动前端实习面经##字节跳动##面试题目#
全部评论
日常是两轮技术面试还是三轮呀
2 回复 分享
发布于 2022-03-23 20:18
楼主,有结果了么
1 回复 分享
发布于 2022-03-23 16:35
楼主是飞书的哪个部门啊
点赞 回复 分享
发布于 2022-04-04 15:42
我字节25号投的,现在也没有结果
点赞 回复 分享
发布于 2022-04-06 13:28
楼主投的base哪里啊
点赞 回复 分享
发布于 2022-04-15 17:17
同,二面让面试官评价我表现,面试官说没有意义
点赞 回复 分享
发布于 2022-04-21 16:32

相关推荐

优化Webpack的构建速度是一个常见的需求,下面是一些常见的优化策略:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=fffb9e7b5576495f90d9596c40989b9f通过配置缓存:可以使用cache-loader或者hard-source-webpack-plugin来启用缓存,避免重复编译没有改动的文件。通过配置多线程/并行构建:可以使用thread-loader或者happypack来在多个工作线程中并行处理任务,加快构建速度。减少文件的解析和处理:可以通过配置resolve.extensions来减少Webpack的文件解析,只处理特定格式的文件。另外,使用include和exclude选项来限制需要处理的文件范围。优化Loader的配置:可以使用exclude选项来排除不必要的目录,只对需要处理的目录使用对应的Loader。另外,可以使用resolve.alias来配置别名,减少模块查找时间。使用Tree Shaking:通过配置mode为production,并且在package.json中将sideEffects设置为false或者具体的文件列表,开启Tree Shaking功能,剔除掉未使用的代码。合理使用Webpack的插件:根据具体需求,合理选择和配置Webpack的插件,避免不必要的处理和压缩。使用DllPlugin和缓存:可以将一些不经常变动的库使用DllPlugin预先编译,并将结果文件缓存起来,这样可以避免每次构建都重新编译这些库。以上是一些常见的Webpack构建速度优化策略,根据具体的项目需求和情况选择合适的优化方式。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
5 45 评论
分享
牛客网
牛客企业服务