腾讯音乐后台实习面经

腾讯音乐后台开发实习一面

C++选手,发面经攒人品。

首先自我介绍

面试官:你做过两个项目是吧,这个流媒体项目是基于安卓的是么...

编码量是怎样的?

音视频的技术难点是清晰度,延迟问题,你是怎么解决的。

实习项目,挑两个参与度比较高的模块来说一下。

> 我把整个项目的各个子模块都说了(说的比较详细)

爬虫系统每天处理URL的量是多少,怎么处理

> 一千万左右

提升性能的话在哪方面进行处理

> 说了epoll多路复用技术实现异步

这是网络上的异步,那么各个任务之间的异步呢,(它实际上是想问,线程池,后面他提示了)

> 说了URL优先级队列的设计优化。


怎么筛选目标数据

> 正则表达式(网上查的)

线程池怎么设计的。

线程池自动扩容,怎么设置临界点的。(不懂)

反爬机制了解多少。怎么解决。

> 说了当时遇到过的验证码,还有IP封禁。其他的不知道。

学一些哪些东西。自己做过demo的例子?

说了实现客户端服务端通信。

基于什么协议,什么机制通信的

> 基于TCP socket,从select到poll,到 epoll 的使用对比和优势

做系统的时候出现一些问题的话怎么去排查。

> 没准备到这个,提到了使用了 netstat 查看监听端口。

netstat 除了监听端口,还能查什么信息。

说下查看IO占用的命令。网络相关的命令。

> 一紧张真的忘了。(后面发现好简单这个问题)

那你说一下Linux常用的命令

说了ps,管道,grep,ifconfig,ps aux, kill ...

自己摸索这个项目遇到什么困难。怎么学习解决的

> balabala


你这边有什么问题?

你们这个部门的业务是和QQ音乐相关么?

相关。商业广告。直播电商带货。

问了学习建议。

还有几面?

三面

居然,居然,居然,没有手撕代码。早上六点起来把所有常见的算法手撕了一遍,没想到呀....


PS:整个面试过程都是结合实习和项目来问。问的比较发散,大部分是考察你有没有真正做过,遇到问题怎么思考和解决的。每提一个问题我都是从项目的角度去回答的,就比如问Linux命令的时候,不是列出这些命令,而是说当时在解决什么问题的时候用了什么命令。问反爬机制的时候,也是结合当时遇到了反爬问题来回答的。大致都是这样说。自我感觉这样回答面试官会比较喜欢听吧,但是第一次面大厂有些紧张,语言表达感觉不是很好!

最后面试官超级nice,爱了。球球让我进入下一轮吧!!!真的超想进#实习##腾讯音乐娱乐##C++工程师#
全部评论
dalao牛逼
1 回复
分享
发布于 2021-05-11 20:02
你之前在哪实习的
点赞 回复
分享
发布于 2021-05-11 10:18
联想
校招火热招聘中
官网直投
楼主二面了吗?
点赞 回复
分享
发布于 2021-05-14 18:53
请问这些题目都是基于你的项目吗 感觉一窍不通呀
点赞 回复
分享
发布于 2022-02-08 14:38

相关推荐

TME效率是真高啊,三次面试面完都是秒出结果,目前等hr面啦三面面试官感觉就是搞架构或者对计算机理解很深的,问了一些跟数据结构算法和操作系统相关的问题,确实是答不上来。全长半小时,复盘一下。1.第一个项目上线有多少用户2.前端部分有多少人开发3.三维地图底层怎么实现的4.三维地图实现过程中存在的一些问题5.如果坐标点数有上万个,发生卡顿怎么解决?(这个实际没解决,但是说了思路)6.还做了哪些优化7.渲染卡顿主要是涉及到硬件的哪一部分的卡顿/资源不足(不会)8.JS调webGL到最终上屏的过程是怎么样的(哇 一点不会)9.Vue3相对于Vue2的改进10.vite相比webpack的区别11.为什么要在项目中用websocket?还有别的方法可以使用吗12.websocket使用过程中有什么坑吗13.flowable的原理?(项目特有)14.流程图用的是什么技术,svg还是canvas15.使用svg可能会有什么问题,跟canvas有什么区别16.canvas会卡顿吗,比svg性能高的底层原理?(回答了requestAnimationFrame,面试官说不是最关键的,没了解过)17.什么时候开始学前端的18.场景算法题目:有一亿个视频,有一亿个用户,每个用户可以反复观看某几个视频,要实时统计观看量最高的100个并显示条目出来,怎么做?(应该是一个排序问题,海量数据的排序,像实验室后端同学常问的场景题,但是我不太会,讲了大致思路)19.怎么排序?哪些排序算法好?时间复杂度?20.操作系统:输入一个文件路径,从磁盘读取文件并打印这个文件到屏幕,在这个过程中操作系统做了哪些事(没学过操作系统 直接投降)21.TCP为什么三次握手四次挥手22.三次握手都传递了什么信息23.职业规划好家伙,这问的真的是底层,不会的太多了哈哈,说明前端想学好也是需要学操作系统的#腾讯音乐##暑期实习##前端##25届暑期实习##我的实习求职记录##软件开发2024笔面经#
点赞 评论 收藏
转发
🕒岗位/面试时间前端开发工程师/4.24面试时长:40min书接上文 企微挂后当天被捞 第九次腾讯一面刚好和第二次面的是同一个部门 发生哈希碰撞了属于是👥面试流程1、自我介绍2、项目介绍基础:3、最熟悉哪些js库?(感觉有很多啊?就随口说了axios、echarts、lodash等等几个 没有追问)4、数值取整有哪些函数可以用?(当时只说了parseInt 后面想想其实floor ceil都可以)5、数组如何拼接成字符串?6、数组深浅拷贝7、如何改变函数的作用域?8、手写一个简单的正则表达式9、如何实现跨域请求?解释原理(讲了cors 反向代理 jsonp 被追问还有吗 当时没有想到其他的)10、了解过cookie吗?cookie的作用是什么?cookie有哪些key?(最后这个问题不太理解 cookie存储的不是字符串吗?是想问有哪些响应头字段?)11、解释一下XSS和CSRF12、讲一下http的缓存13、数据结构学得怎么样 讲一下熟悉的数据结构(当时有点懵 就随口说了链表、树、栈、队列、堆啥啥啥的 没有详细介绍 寻思着后面会再追问 但是没有)14、平时会通过哪些渠道获取知识?反问:15、业务:类似理财通16、技术栈:vue及变种框架如何看待像我这样面了八次一面的人 听说面超过三次就很难进了:要对自己充满信心 能够被挑中八次证明面试官对你的印象还是不错的 本次挑中的原因主要是学历和项目不错同时综合测评及获奖记录都还可以建议:1、在做项目的过程中太过于履平自己的经历/精力?(不是太懂)以至于在关键的基础点上理解得不是很深 2、了解原理遇到具体的场景才能更好地使用 举例http缓存3、不能忽视js基础4、履历评测学校经历已经打败80%的人了 基础和潜力还是可以的 八次面试大多数的评价都是基于前端基础理解上不是特别的好(所以其实还是有一点点面评的🤣)不要对自己的能力产生怀疑 看你测评笔试分数还挺高的(看来猪头里面不只是水 还是有一点点脑子) 主要还是在技术上多应用多实践多了解🙂面试感受:和上次面金融科技部门类似 这次问的八股都很基础 说实话这次面试完一度以为自己终于能过一面了 晚上一看流程又结束了 这时候再回看“要对自己充满信心” 又何尝不是一种黑色幽默呢? #软件开发2024笔面经#
点赞 评论 收藏
转发
6 21 评论
分享
牛客网
牛客企业服务