腾讯音乐TME社招一面

自我介绍
说一下做过最有挑战的项目

说一下你们工程的架构
难点、挑战有哪些
是反射实现解耦的吗?会有什么问题?
有没有别的方式?(举了ASM相关、编译时生成代码等方式,避免运行时反射
SPI了解吗?说一下
修改量这么大,怎么保证上线不出问题的

有用到netty,为什么选netty
netty有能力全双工通信了,为什么还需使用websocket
netty的工作模型
channel怎么理解?
一个work eventloop可以绑定几个channel?

使用异步编排?CompletableFuture会有什么问题
回调地狱听过吗?为什么?
Reactive编程听过吗?说一下
RxJava用过吗?说一下其中的线程池和普通的线程池的区别

对微服务的了解?项目架构是怎样的?
怎么部署的?
为什么使用nacos,别的注册中心怎样?
nacos是ap还是cp的,为什么
为什么用ES?

手撕代码:两个线程交替打印奇数偶数。
一开始使用锁加double check,面试官提示了下只是使用锁会有CPU空转的问题,后改用了wait notify

反问:
介绍业务
我的工程设计能力、代码重构能力是否对团队有帮助?
介绍下技术栈,和我掌握的技术栈的区别
面试官个人给些建议?好奇,为什么考虑技术转型?
是否考虑到技术转型的代价?
全部评论
大佬转成功了吗
点赞 回复 分享
发布于 2024-09-20 14:45 上海
老哥,请问tme一共几面
点赞 回复 分享
发布于 2024-06-15 18:36 广东

相关推荐

评论
3
12
分享

创作者周榜

更多
牛客网
牛客企业服务