站点工具

用户工具


作者:kel201710231147868 链接:https://www.nowcoder.com/discuss/698603?type=post&order=recall&pos=&page=1&ncTraceId=&channel=-1&source_id=search_post_nctrack&gio_id=3EB8F4DA34F6E607742764CE88DC6427-1638951379198 来源:牛客网 2021-08-05

抖音前端一二三面面经

一面

  • js事件机制
  • async,defer
  • css margin,padding百分比是相对于谁
  • 双栏布局
  • https
  • 原型链
    • new原理
    • 写一个new
    • Object.create()有哪些参数
    • bind和apply和call区别
  • 隐式转化
    • if ([])
    • if ({})
    • if ([] == [])
    • if ([] == "")
    • if (0 == "")
  • 手写promise.all
  • 二进制相加,输出十进制结果

二面

  • 链表相加
  • 构造二叉搜索树再中序遍历
  • vue双绑原理,dep订阅器数据结构,有哪些方法
  • 项目相关
    • token登录,token怎么验证,原理,前端怎么处理
    • 数据库,表之间的关系,三大范式
    • express中间件原理
    • websocket基于什么协议
  • 平时怎么学习的,讲最近看的东西(socketio)
  • socketio,长轮询,websocket,以及广播和room的原理

三面

全部项目讲一遍

  • 调整数组使奇数在前偶数在后,保证顺序,不使用额外空间
若愚 · 2021/12/08 16:44 · 前端面经_字节21.txt