首页 > 字节跳动前端实习 一二三已oc
头像
sword
编辑于 2022-02-18 13:19
+ 关注

字节跳动前端实习 一二三已oc 内部员工回复

字节跳动日常实习国际化电商 (一面) (50min)
  1. 自我介绍 一分20秒
  1. 看的书籍是什么?
  1. 问项目
    1. 项目业务是什么?
    1. 如何验证一个用户是登录用户?
      1. Token cookie 是否过期 
    1. Token 如何产生的呢?
      1. 服务端如何产生Token?
        1. 服务端产生的密匙 , 用来维持校验登陆状态
      1. cookie和session的区别
        1. COOKIE和SESSION有什么区别? - 知乎 ( zhihu.com )
        1. 由于http是无状态的协议 , 服务端需要记录状态由此生成session ,类似于会话 , 用于跟踪用户状态 (特点 : 服务端保存 , 用于记录用户状态)
        1. Cookie , 识别特定的用户 ,客户端保存 , 客户端在请求时会把相应的cookie信息发送至服务端。(利用cookie实现session的跟踪 , 在cookie存一个sessionid , 每次请求通过寻找这个id)
        1. 如果禁用cookie? 使用一种URL重写的技术 进行会话跟踪(在url后附上参数)
        1. 总结: 
          1. session : 保存在服务端 , 用开记录用户的状态
          1. cookie:保存在客户端 , 用来识别特定的用户 , 常用cookie来实现session的跟踪
        1. cookie是如何产生的呢?
          1. cookie是服务生成发给客户端并保存在本地的一小块数据 , 他会在浏览器发出请求时被携带并发送到服务器上
  1. Vue  路由守卫如何实现的呢? 是什么?
    1. vue框架
    1. 全局前置路由守卫 全局后置路由守卫 组件内的路由守卫 keep-alive 缓存组件内部的状态 避免重新渲染
  1. Vue 组件如何通信?
    1. 父子组件通信Vue框架的知识  
  1. Vue双向绑定实现原理?
    1. vue框架
  1. JavaScript数据类型
  1. js变量回收的循环引用
  1. 说一下ES5中实现继承
  1. 原型链 , 原型链最终的指向?
  1. 编程题输出
  1. HTML语义化
  1. 网络
    1. 强缓存和协商缓存
      1. 标识 如何知道缓存了 如何知道过期了
    1. Http 1 2 不同
    1. Http 3
    1. webScoket
  1. 参数比较编程题 
    1. String string 值一样返回true  Object Object 返回true  function function 都是声明的一个新的变量 返回false



更多模拟面试

全部评论

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