字节提前批前端凉经

一面:0708

自我介绍
简历上写数据显示延迟低于 1 秒
  • 怎么做到的

  • 1秒怎么计算的:输入网址到页面显示

  • 输入网址到页面显示的过程以及这些过程中前端可以做的优化

    • 什么是懒加载

    • 怎么提高首屏展示效率

跨域怎么处理
两道算法题:
  • 输出数组最大元素=》输出数组次大元素=》输出数组第k大元素(不能排序)

  • 序列化一个对象

    • for infor of 的区别

    • 怎么判断一个对象是不是可迭代的

    • 怎么做到更改一个数组的副本,不影响原数组(slice)

给出一个布局,计算宽和高
  • 标准盒模型、怪异盒模型

  • padding后加三个值分别表示什么

  • 边距塌陷的解决方法-触发BFC

    • overflow除了hidden还有哪个值可以触发

    • position除了absolute还有哪个值可以触发

给出一个布局说说怎么实现
  • flex

    • flex:1 是哪三个的组合,默认值分别是什么

Promise
  • 什么情况下执行哪一块的内容,什么情况下不会执行

准备了好多基础的东西,没想到面试官一上来就问了项目,有点蒙了,感谢面试官虽然很不耐烦,还是耐着性子继续,面试官一直说回答问题不要犹犹豫豫,不会就说不会(吓得我更不敢回答了。。。
最后给了建议,感觉我编程能力还可以,所以给第二面的机会,后面会问基础的东西
感觉自己虽然准备了很多,但都浮于表面,稍微问的深一点或者换个问法我就蒙了,好好准备,不能辜负这一面的机会!

二面:0713
自我介绍
  • 实习了三四个月,中间解决了什么难题,有什么收货

  • 未来学习的规划

  • 解释一下快排,用的什么思想,时间复杂度怎么计算的

  • js基本数据类型和引用类型的区别,怎么判断,为什么不一样,基本数据类型是怎么存储的

  • 判断基本数据类型的方法

  • var、let、const的区别

  • 实现深拷贝:JSON.parse(JSON.stringfy())

    • 如果是function怎么办

  • 二叉树的前、中、后序遍历的顺序

    • 实现中序遍历,我用的递归,又问不用递归怎么解决

  • tcp和udp的区别以及应用场景

  • http的缓存策略

  • 解释一下盒模型

  • 居中的实现

  • 边距塌陷的解决方法

  • 宏任务微任务的输出顺序以及原因

    • 中间某一步报错的话哪一步执行哪一步不执行

    • 刚开始答错了,在面试官的引导下改正了

  • 编程实现***和触发器,once()理解错了,没有按照面试官的思路来,最后面试官给了答案
    • 反问:可以根据我的表现给出一点学习的建议吗?

      • 面试官问你怎么学的,然后讲了讲自己的经验之类的


  • 三面:0721

    自我介绍

    未来学习的计划

    自己的优缺点

    在vue的基础上,怎么学习react?

    说一说前端学习哪些东西,具体需要分哪些类?

    介绍一下最近在做的项目, 这个项目的出发点是什么,业务是什么样的,技术有哪些

    讲一个自己做过的比较复杂的组件

    页面适配的方法有哪些?

    怎么判断设备类型?

    form表单包括哪些,写出来

    html标签的一些共有的属性有哪些

    html的新特性,除了语义化标签还有什么

    设计一个搜索框,根据输入的关键字显示搜索的内容

    • 需要注意的点

    • 怎么监听内容的改变

    on和addEventListener的区别

    http请求方法有哪些

    浏览器缓存的请求头有哪些,强制缓存和协商缓存的区别

    • 给出几个请求头,分别返回什么

    cookie和webStorage的区别,应用场景?

    前端怎么获取cookie,cookie存储数据的形式,localStorage中getItem获取的数据格式是什么?

    盒模型,给出一段代码,判断几个元素的宽高分别是什么

    介绍position

    算法题:小朋友分饼干

    卑微求offer


    #字节跳动前端面试##字节跳动##秋招#
    全部评论
    算法题做出不来会怎么办😂
    1 回复 分享
    发布于 2020-07-09 22:44
    序列化一个对象是怎么做的?
    1 回复 分享
    发布于 2020-07-09 16:42
    简历上写数据显示延迟低于 1 秒 怎么做到的? 1秒怎么计算的:输入网址到页面显示? 这里两个问题楼楼怎么回答的?怎么理解面试官为何问这个呀
    点赞 回复 分享
    发布于 2020-09-21 16:29
    楼主拿到offer了吗
    点赞 回复 分享
    发布于 2020-07-29 10:05
    小朋友分饼干是智力题还是算法题
    点赞 回复 分享
    发布于 2020-07-26 16:30
    楼主知道是哪个部门的么,抖音还是data,还是今日头条什么的,还是飞书啥的?
    点赞 回复 分享
    发布于 2020-07-10 10:28
    第一个算法题楼主是怎么做的呀
    点赞 回复 分享
    发布于 2020-07-08 17:52

    相关推荐

    03-26 00:49
    已编辑
    东南大学 Web前端
    二面挂了一次后被捞起来,然后一面直接挂。不知道面评脏得程度如何...timeline3.12 一面过3.17 二面挂3.19 复活赛一面挂都是1h到1.5h,前面都有自我介绍环节3.12 一面,八股盛宴1. 盒模型2. px,em,rem,vw,vh3. 选择器优先级4. css浮动5. JS类型6. 原型链7. 闭包8. 模块化9. 作用域10. DOM事件11. 事件冒泡有什么用12. React事件和DOM事件有什么不同13. 虚拟DOM14. 事件循环15. 哪些是宏任务,哪些是微任务16. 常见状态码17. HTTP缓存18. 双栈实现队列19. 并发控制的请求函数八股基本答出来个大概,并发控制函数没写出来但讲了思路过了两个小时后约二面3.17 二面 至暗时刻1. 有效括号2. lodash的get实现3. ts的优势4. redux的好处5. webpack loader和plugin接下来全程从项目开始问,不细写了,因为项目写得早,一面过了之后也松懈了没去看,导致基本多问一句就答不出来了6. 跨域7. nginx8. 登录态9. JWT原理10. Node性能指标11. 后端日志12. 除了日志还有什么监控机制13. 前端监控14. 前端性能,FCP,FMP面完就感觉G了,次日给我捞到另一个部门3.19 复活赛一面 垂死挣扎1. 项目难点(没深挖过项目,答得很差)2. 明暗怎么调3. 不用组件库的话怎么实现明暗模式4. docker原理5. redis作用6. vite webpack7. React18新特性8. 虚拟DOM diff算法9. js继承10. ES6继承用的什么方式11. promise讲完Promise顺势开始写promise题目12. promise.all13. 并发控制,一面完去看了下实现,以为字节这边之前问过我了就不会再问了,这个时候没记清,然后卡了10多分钟,心态爆炸。次日发感谢信总结一下,项目没去深挖,一些高频以外的八股也没来得及熟悉,可能不应该拿字节来试水。但是得说一句字节的面试官给我的体验还是很好的,事后复盘感觉自己好多地方答得很差,面试官那边也一直在给回应。目前也就面过两家,不知道其他家的面试官怎么样。3.12一面完之后头脑一热去投了好几家,等各家面完继续更面经,顺带一提,投了淘天结果3.15笔试直接挂,也妹人跟我说笔试算法题难度这么高啊,感觉连个签到的题都没,待会美团笔试,听天由命吧。3.25ps:字节又把我捞起来打复活赛,应该面评没那么糟糕?腾讯推到3面了,美团筛了几天也约了面,感觉压力略大,希望能有个好结果。
    点赞 评论 收藏
    分享
    评论
    6
    70
    分享

    创作者周榜

    更多
    牛客网
    牛客企业服务