字节跳动前端实习 一二三已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



#实习经验分享##字节跳动##实习##面经#
全部评论
童鞋们, 三面在这~ https://www.nowcoder.com/discuss/840962
1 回复 分享
发布于 2022-02-19 15:25
童鞋们,二面在这~ https://www.nowcoder.com/discuss/840953
1 回复 分享
发布于 2022-02-19 15:24
需要实习 或者春招可以找我内推~
1 回复 分享
发布于 2022-02-18 13:16
字节跳动内推码: N9XMEKR 校招投递链接: https://jobs.toutiao.com/s/LwmR4y8 社招投递链接:https://job.toutiao.com/s/Lwmrdas 或者发我简历,可直接帮内推,简历直达目标部门哦,帮查进度🤗
点赞 回复 分享
发布于 2022-03-01 16:30
楼主是研究生还是本科呀
点赞 回复 分享
发布于 2022-02-23 16:23
京东前端实习机会有意向欢迎私聊我
点赞 回复 分享
发布于 2022-02-23 11:50
如何知道缓存了,如何知道过期了,该怎么回答呢
点赞 回复 分享
发布于 2022-02-22 20:42
求二面三面问题。
点赞 回复 分享
发布于 2022-02-19 13:02
可以更新一下二三面吗
点赞 回复 分享
发布于 2022-02-19 11:29

相关推荐

1-问项目经历,我的是ai对话,问我如何实现流式布局,后面我提到sse,问我简历上写着onmessage不是websocket的吗,然后我就开始解释我的onmessage是如何实现的,面试官还看了项目的github代码,说和我讲的有出入(因为简历包装了一下。。。),又问后端怎么实现的,我提到ai辅助,问我没ai能不能开发出这个2-状态管理-不能只讲pinia和vuex,要讲为什么,解决了什么问题(一开始脑子自动匹配pinia和vuex就被打断了)3-路由两种模式4-路由守卫-不能只讲那三种,还是要讲为什么,解决了什么问题(依旧脑子自动匹配全局守卫、路由独享、组件守卫被打断)5-promise 和async awiat区别,平时用哪个6-打开公司做的一个表格,讲这个页面做的哪里有问题,我会怎么优化?反问:1-前端规模?十几人2-用什么技术栈?主要vue 其次nuxt3-前端岗位面临的挑战是什么?ai,现在公司都是全栈4-上下班时间、工资?早9晚6,双休,偶尔项目出问题了会加班,但是比较少出现这种情况,实习生工资3k最终oc了个人感受:首先是在这次面试学到的,背八股导致听到一个东西就匹配一个内容,不会扩展开来讲,上面的状态管理和路由守卫就是,以后面试可以按照是“是什么,为什么,解决了什么”来回答。其次面试官说话比较直,直男吧,面试过程总是不理解他想问的是什么,答不对点面试官直接说你这不对啊,给我吓不自信了,以及问前端挑战,一般面试官都会很委婉地避开“前端不行了”这个问题,这个面试官却很实诚,让我没想到。我说ai目前还是不能替代人类的,需要人来指引性能优化,有些很简单的bug ai解决半天,人工看一下就改好了。面试官说是因为我用的不是付费的模型。。。事后总结整体体验感不错,面试吓到因为鼠鼠太菜了,被戳穿就不自信了555
查看9道真题和解析
点赞 评论 收藏
分享
评论
25
188
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务