腾讯前端-WXG-暑期实习-1面

今天面试感觉还可以,自己发挥不错,题目都答对了,八股也还可以。难受的是上一轮腾讯健康面试转到微信支付部门,我又要多一轮面试,感觉好折磨,难受🤣。

八股

八股文主要是结合项目中技术进行延伸回答,部分场景还会结合业务场景,问题比较多,尽力回忆。

  1. 结合项目经历进行一个学习历程的介绍,介绍自己项目遇到的问题和解决办法
  2. accessToken的作用,如何设置
  3. CSRF是什么,如何进行处理,CSRF token 有用到吗?
  4. 你使用Echarts,d3,Antv等进行可视化,你是如何选择的,为什么要用不同可视化库
  5. 如何开启浏览器GPU加速
  6. D3有2中渲染模式,SVG和Canvas,你是选择那种模式,为什么要选择这个
  7. 你们可视化使用的是实时数据处理吗?如果要实现实时数据处理要如何完成
  8. 浏览器获取HTML后如何进行一个页面处理
  9. 常用的异步和同步实现方法有什么
  10. 如何实现跨页面通信
  11. 浏览器事件循环
  12. HTTP1.0和HTTP1.1,HTTP2.0的区别
  13. Electron中主进程和渲染进程之间的关系
  14. Vue的响应式实现原理
  15. Vue和React都用了虚拟DOM,他的实现原理是什么
  16. 虚拟DOM一定能得到更好的性能吗
  17. 如果有10000个球要在页面进行渲染,你使用虚拟DOM还是原生DOM
  18. 用户给你反馈浏览器出现白屏,你该如何解决
  19. 用户反馈在使用应用时,手机出现严重发热,如何解决。

手写输出

  1. 经典判断this指向
  2. JavaScript中作用域,var的输出

代码题

  1. 实现一个repeat函数,接受参数为(func,times,delay),调用这个函数会执行func函数times次,每次间隔为delay。如const repeatFunc=repeat(alert,4,2);repaet('111')输出111,共4次,间隔2ms。
  2. 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。leetcode:54
  3. 字符串解码:给定一个经过编码的字符串,返回它解码后的字符串leet:394

反问

  1. 多久出结果?得到了这是1面,上一面不同部门没有什么用
  2. 前端工程化和规范化
#春招##软件开发2024笔面经#
全部评论
周一面完腾讯健康周二上午被腾讯视频捞了,今天下午打复活赛
点赞 回复
分享
发布于 03-20 10:49 四川
主要我感觉自己应该没挂腾讯健康,感觉都回答出来了,编程也完成了。而且微信部门应该比腾讯健康难,我不懂,我这算是被捞还是向上推。被捞感觉太离谱了😂
点赞 回复
分享
发布于 03-20 13:15 辽宁
滴滴
校招火热招聘中
官网直投
大佬能请教下第四个问题是怎么回答的呢
点赞 回复
分享
发布于 03-20 20:06 陕西
学长腾讯过了吗
点赞 回复
分享
发布于 03-21 16:57 辽宁
学长是研二吗
点赞 回复
分享
发布于 03-21 22:49 北京

相关推荐

🕒岗位/面试时间前端开发工程师/4.17面试时长:1h10min虽然接到面试邀请发现是企业微信的时候就知道这把是高端局 大概率要凉 但被鹅厂挂了七次一面之后 鼠鼠已经对进鹅厂不报什么希望了 不过既然你还捞我 那我也绝对奉陪到底👥面试流程js基础题(40min):1、js对象比较判等(输入样例有点问题加上对象api不是太熟 写了蛮久的)2、下划线转小驼峰(想直接用正则 但是死活没写出来)基础/原理:3、写一个react组件到浏览器里会变成什么东西?4、构建工具打包后的js脚本长什么样子?5、react怎么调用组件?怎么将jsx渲染到浏览器上去?怎么更新状态到新的dom上?6、react状态改变如何触发虚拟dom更新?7、项目中用到mobx,简单说一下它是怎么做的?8、nextjs做了什么?9、同一个react应用,ssr和csr在首次渲染的时候有什么区别?10、ssr的时候,前端怎么处理返回的html?11、react拿到html的时候会做什么?会复用吗?12、简单说一下web3项目和web2项目有什么区别?13、项目中的用户登录态是怎么处理的?14、为什么token存到localstorage而不是cookie?localstorage有什么优势?15、localstorage会遇到类似的攻击吗?通过什么攻击手段可以将其取出来?如何防范?16、简单说一下csrf的机制以及常用的防范方式?17、有了解过webpack是怎么实现的吗?或者是babel?(讲了一点点babel的ast转换)18、你知道webpack的treeshaking机制吗?(只看过一点点 不太记得了)你看过的一点点是什么?可以猜一下这个机制做了什么工作19、讲一下性能优化的方法?20、如何优化js加载的效率?我如果只要1m的js怎么办?21、cdn一般是怎么做的?22、了解过chatgpt是怎么实现的吗?反问:23、业务:企业微信 为服务商提供api接口 管理后台 文档24、面试评价:项目这些东西还可以 你对像react底层的思考。。。至少有去了解吧 但是代码基础要去提升 平时是不怎么使用js吗?(js基础没有沉淀好确实是大问题 虽然对平时简单的项目开发没什么影响 但开发一些更底层的东西就需要用到了)
点赞 评论 收藏
转发
6 47 评论
分享
牛客网
牛客企业服务