腾讯音乐 TME 前端 二面 面试复盘

面试背景

上周四一面的TME,中间跨越了一个周末⛱️,一直没动静,还以为我又凉透🧊了。直到周一(4.12),上午11点多,上着上着课,突然就来了个电话☎️,约晚上19点二面。下午就奔去工作室专心复习了。(晚上还是被爆锤了🤣)

面试信息

  • 面试时长:60min
  • 面试官人数:1人
  • 面试形式:视频面试

面试题目

  • 自我介绍
    • 为啥选择了前端开发?
    • 前端开发分客户端开发&Web页面,为啥选择了Web开发?
  • Android
    • 有听说过Android或者iOS吗?
    • Android的常用布局是什么?
    • 为什么不使用Android作为开发方向呢?
  • 项目相关
    • 小程序的后端是用什么开发的呢?
    • 后端的峰值QPS能达到多少呢?
    • 为什么要使用Nodejs作为后端开发呢?
    • 假如现在有一个1000万QPS的程序,那么你要怎么提前估算自己的程序的最大承载量呢?
    • 有什么前端性能优化的手段吗?
    • 小程序上面有做什么性能优化吗?
    • 对于低端机型有做什么针对性的优化吗?
    • map和foreach有什么区别?
  • 计算机网络
    • 状态码304、302是什么意思呢?
    • HTTPS和HTTP有什么区别呢?
    • SSL的底层原理是什么呢?
    • HTTP2.0和HTTP1.0有什么区别呢?
  • Vue底层
    • 有看过Vue的源码吗?
    • Vue的data为啥是一个函数,而不是一个对象?
  • Webpack底层 (Webpack完全不会,强行回答,直接芜湖🤣)
    • 知道Webpack是做什么的吗?
    • 说说Webpack的底层运作流程吧?
    • 听说过Vite吗?
  • 数据结构
    • 说说常见的数据结构吧?(没复习,忘光了)
  • 算法
    • 常见的排列算法及其时间复杂度
  • WebAssembly
    • 问我有没有了解什么Web新技术,我了解个der
    • 有用过WebAssembly吗?
  • 反问
    • 面试评价
    • 讲解一下WebAssembly是做什么的?
  • 结束面试

面试评价

腾讯音乐的面试官都是不说评价的。面试官让我自我总结了一下,面试官表示认同,那我猜也8、9不离10了,就是我在下方个人总结中说的一些缺点,还需要继续补全才行。

WebAssembly是做什么的?

这个我是真的完全不懂,直到面试官给我讲解了一下,才知道是用来做什么的。在这里分享给大家,希望能够帮到大家。WebAssembly可以将CPP或者JAVA编写好的代码,转换成二进制格式,暴露出一个JS接口供JS来调用,实现一些底层功能的调用。我个人认为这就是小程序Native层的本质,Native层通过Java封装好用户终端的一些接口,比如加速度传感器接口。然后暴露出一个JS接口,供JS调用,用JS完成后续的逻辑。(这只是我的初步想法💡,可能会有很多的问题,希望能够得到大家的斧正)

个人总结

据面试官所说,这次面试的是一个跨终端开发的部门,即一次开发多端使用的产品。问了一堆跨终端的专业知识,我也搞不懂,还是太年轻了啊🤷‍♂️。这次面试的难度确实更难了,很多题目问的更加的深层次,而不仅仅是流于表面。虽然这次面试凉透了也挺糟心的,但是也确实暴露出了自己更多的不足(数据结构、基础排序算法、Vue底层、Webpack等),也是对之前不足的地方有了一次更好的检验,起码计算机网络没有被问倒(挽回了一些脸面)。接下来就是按照不足的地方继续补全学习Vue,Webpack等,继续准备下一家面试咯😄。加油💪,打不死我的,会使我更强!

最后

4.13号更新:这篇文章应该是昨天(4.12)发布的,但是被人摁在地上摩擦后,情绪低落了一阵子就挪到今天发布了。没想到接到了三面的通知😂,看来也没有自己想的特别废,还是比废物好一点点了。那就许愿三面能通过😊吧(日常迷信),继续加油,继续复习。冲冲冲!。

#前端工程师##面经##腾讯音乐娱乐#
全部评论
楼主你好,请问你是实习、校招还是社招?
1 回复 分享
发布于 2021-04-13 14:48
请问三面是hr吗
1 回复 分享
发布于 2021-04-14 16:24
不问算法么?
1 回复 分享
发布于 2021-04-15 09:03
楼主笔试是今晚吗?
点赞 回复 分享
发布于 2021-04-15 09:40

相关推荐

5 16 评论
分享
牛客网
牛客企业服务