腾讯视频客户端一面

我投的是后台开发,不知道为什么面试官是C++的,因为技术不互通吧,基本上在闲聊,比较轻松,这里把腾讯元宝的总结贴出来吧

1.自我介绍

​2. 技术栈与语言理解​

  • ​编程语言对比​​:候选人认为Java相对笨重,Python语法简洁且库丰富,Go语言性能较好。
  • ​C++理解​​:认为C++效率高于Java,更贴近底层,常用于系统编程。
  • ​内存管理​​:指出Java的JVM可管理对象内存,但ThreadLocal等资源仍需开发者手动管理,不当使用会导致内存泄漏。

​3. AI工具应用​

  • ​日常使用​​:候选人使用CodeX、Kimi等AI工具辅助编程、生成文档和PPT。
  • ​协作模式​​:强调与AI协作的重要性,会先明确需求和技术细节,再由AI生成方案,共同完善后再执行,以确保结果符合预期。
  • ​问题排查​​:当AI生成的代码出现问题时,会先让AI输出完整的实现文档,再根据文档进行问题排查和修改。

​4. 计算机基础概念​

  • ​进程与线程​​:理解为资源分配与CPU调度的最小单位,进程间相互隔离,线程间共享资源。
  • ​地址空间​​:理解为操作系统通过页表维护虚拟地址与物理地址的映射关系,使进程拥有独立的、连续的虚拟内存空间。

算法 : LRU缓存

全部评论
米哈游感兴趣的可看主页帖子 可看简历 春招进度巨快!!!!!
点赞 回复 分享
发布于 昨天 13:22 上海
大概多久呢
点赞 回复 分享
发布于 03-25 21:20 香港

相关推荐

03-25 21:50
已编辑
南京大学 Java
更新:中午面的,晚上约下一轮(下一轮应该是hr面了)。求问牛油们是直接拒offer还是当做一个备选项?(本人是后端选手😅)1. 简单自我介绍一下2. 你了解计算机网络吗?什么是TCP和UDP?3. TCP和UDP的内部实现有什么区别?TCP如何保证可靠性?4. 如果希望让UDP也具备一定的可靠性,你会考虑怎么去优化?5. 你了解HTTP协议吗?HTTP协议都有哪几个版本?分别底层基于什么协议实现?6. HTTP 1.0和1.1的区别?长连接是怎么实现的?7. 常见的长连接实现方式有哪些?8. 如果有1亿用户都建立长连接不断开,对后台压力巨大,如何优化?(既要快和稳定,又要扛住压力)9. 长连接会对后台造成压力,如何设计后台机制来管理用户状态?10. 你知道什么是进程和线程吗?11. 进程间通常有几种通信的方法?12. 你知道线程的死锁是什么意思?死锁产生的条件和如何避免?13. 什么是分布式死锁?如何避免分布式死锁的产生和恢复?14. 代码审查题:分析一段Java实现的DataCache代码(使用SharedPreference)存在的问题,包括代码实现bug和代码设计问题15. 算法题:最大子序和团队是QQ浏览器,比一面难一些,但因为我简历写的全是后端的东西,就没有拷打项目。有些八股问太深了没答出,算法题秒了,代码审查的bug找的不是很全,感觉要考虑高并发问题吧?
查看15道真题和解析
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务