首页 > 字节提前批前端凉经
头像
Jennifer~
编辑于 2020-09-10 14:38
+ 关注

字节提前批前端凉经

一面: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


    全部评论

    (7) 回帖
    加载中...
    话题 回帖

    推荐话题

    相关热帖

    近期热帖

    历年真题 真题热练榜 24小时
    技术(软件)/信息技术类
    查看全部

    近期精华帖

    热门推荐