腾讯前端一二面凉经

面的四家大厂里体验最差的一次,也是唯一被挂的orz
秋招躺平了,把面经都发出来

腾讯一面(90min)[2021/8/21]

  • 自我介绍

  • React怎么实现数据双向绑定

  • Vue了解吗

  • 模块化了解吗,CMD/AMD之类的

  • 模块化的作用

  • 设计模式了解吗

    • 单例模式,概念和应用
    • 责任链模式,输入1->2->3->4出来顺序是什么样的(没懂什么意思
    • 策略模式,概念
  • 水平垂直居中实现

  • 怎么让字体小于浏览器最小的12px

  • 浏览器缓存

  • xss和csrf相关原理和防御措施

    • csrf的token是一次性的还是有效期多长
    • 这个token和登录的token一样吗
  • 页面优化

  • 懒加载的实现方法

  • 跨域和方法

  • webpack打包有了解吗

  • js文件打包很大,怎么解决

  • es5实现隔一秒输出1,2,3..10

  • search,搜索时根据关键字ajax获取内容,ajax直接调用(我直接写了监听+防抖

  • Promise相关输出顺序

    setTimeout(()=>{
      console.log(4);
    })
    new Promise((resolve)=>{
      resolve();
      console.log(1)
    }).then(()=>{
      console.log(3)
    })
    console.log(2)
  • vue模板替换的简单实现

  • 反问


腾讯二面(75min)[2021/8/27]

两个面试官,不开摄像头

  • 没有实习吗
  • 项目相关
  • 为什么选择前端
  • 你觉得前端有意思在哪里,结合学习的过程
  • 学了多久
  • 你本科网络安全,走前端你觉得优势在哪里,哪些地方相通呢,举个例子
  • 与前端相关的安全
    • sql注入介绍,怎么防范的,还有其他的吗
    • 跨站脚本攻击介绍,怎么防范,你怎么转义,encodeURIComponent转什么,中文有必要转吗,实际不是用的这个api,可以下去再了解一下,还有其他方法吗,了解一下百分号转义;http-only:true到底有什么用,攻击者拿到cookie有什么意义呢,就算被获取到其实也不会很影响安全,可以下去再了解
    • cookie相关的安全知识,same-site是干嘛的,
    • 同源是什么意思,跨站是什么意思,建议下去了解一下这两个地点区别
    • 给你两个url,怎么检测是否同源,给你五分钟手写,讲一下思路
  • 看你用过nodejs,你是怎么前端后台交互的?get/post的api用到过吧?
  • get/post的区别,不要说八股文,说自己的理解
  • 请求参数是放在哪个位置
  • http结构
  • 用的原生ajax吗
  • 参数的格式有哪些
  • multipart和json等等的使用场景,各自的好处
  • 前端这边会对数据做处理吗,后台又是怎么处理的
  • 分页怎么做的,有了解前端怎么做分页吗(提示 长链表,虚拟链表
  • 瀑布流布局怎么做
  • 滚动到底部懒加载怎么实现,你说了这么多个高度,实际到底是要有什么关系
  • 分页的思想和这个类似,你可以再说一说
  • 还有其他懒加载的方法吗
  • 一系列图片高度一致怎么做(flex的stretch或者padding-bottom百分比
  • 为什么选择tailwind的这个框架,有什么优点吗,它和bs的差别在哪里呢
  • es6了解吗,给一个User类,有username属性和getUsername方法,分别在原型链的哪个位置(本来一开始说对了,疯狂问我确定吗,然后我改了答案。。。
  • 一个实例的直接的原型对象有几个(不考虑继承),一个原型对象有几个实例?那你usename放在原型对象上,那实例不都是用的这同一个了吗
  • 换了一个面试官
  • 为什么选个人博客来练手
  • 交互更多是什么意思,你的博客不是主要是展示吗
  • 你的博客还会继续做吗,收获到什么,技术上还有没有什么扩展的地方
  • 要放到移动端你觉得要考虑哪些东西
  • pc就没有移动端加载停顿的情况吗
  • 反问

过了两天状态就变成流程结束了2333

#面经##腾讯#
全部评论
也可以试试《去哪儿网》哈! 校招内推,这两天在发放笔试了 推荐链接:https://www.nowcoder.com/discuss/732239
点赞 回复
分享
发布于 2021-09-11 18:58
可怕,这二面我也好多答不上来
点赞 回复
分享
发布于 2021-09-14 22:04
秋招专场
校招火热招聘中
官网直投
这是面哪个部门呀 好难
点赞 回复
分享
发布于 2021-09-15 15:23

相关推荐

1.自我介绍2.项目介绍(三个面试问了三次,居然还没有想好话术)(全部结合的项目和我的答案问的)3. 登录是怎么做的(jwt)4. jwt具体是什么,说一下5.JWT自动令牌的方式用的是cookie还是session,cookie和session有什么区别6.登陆的时候输入账号密码后请求后台登录接口,后台要做什么操作7.controller层要做什么配置呢?8. 我要找到对应的ip端口下的数据库表,要做什么配置(我答的mp的配置)9.Spring Boot的配置写在哪(properties)10. properties加了配置的话它就好了吗(用mp在实体类里面接service,写表名)11. 真正去读这个表对应的那个表的数据库的时候是在哪里读的呢,就是让数据库和实体类产生关系的地方是在哪里呢?12. Redis和那个数据库有什么区别?13. 现在要读一个用户的信息是怎么个读法呢(我结合项目回答了)14. 你怎么保证Redis和数据库的数据的一致性呢15. 写过sql吗(我说没写,用mp了)16. 缓存穿透17.怎么解决缓存穿透18. 布隆过滤器(我说用Redisson现成的那个,要求我解释了一下布隆过滤器怎么过滤掉数据的)19. Linux的命令(我说不知道,我拿来部署redis,边查边用)20. redis有几种数据结构21. Redis是单线程还是多线程(单线程)22. 单线程的redis快在哪里23. 用过消息中间件吗24.你说从磁盘读写慢,具体为什么慢你知道吗?如果磁盘存储连续,还慢吗?25. 用过线程池吗,为什么要用线程池,有什么好处26. 我创建一个线程的话有几种方式?(我说threadlocal)27. 创建一个类让他变成线程类呢?(实现runnable接口,继承thread类)28. 启动一个线程用哪个方法(start)29. start和run有什么区别?30.hashmap用过吗?jdk7和jdk8的hashmap底层的数据结构有什么区别31. sql增删改查关键字是哪几个?32.反问面试官说我存在的问题:1.只知道一个大概,不能深挖2.不会写sql,复杂的表查询一定需要sql3.数据结构欠缺,不知道jdk7/8 hashmap的区别,以后无法优化程序4.不了解前端
点赞 评论 收藏
转发
点赞 25 评论
分享
牛客网
牛客企业服务