腾讯云 客户端 一二面面经

整体面试流程比较顺利,两面都是一个小时时间,面试体验很好,就是等 offer 等好久。

一面:
有两个面试官,旁听的就问了下实习。问的挺深入的,面试官一直在问我比较擅长什么,他就问些相关的问题。
1. 自我介绍
2. 拷打项目
3. atomic 是怎么保证原子性的
4. 线程是为了解决什么问题
5. 线程共享哪些资源
6. 线程的独立的寄存器是怎么理解的
7. QUIC 了解过吗
8. 介绍下拥塞控制
9. C++ 内存布局
10. malloc 和 new 的区别
11. 定位 new 了解过吗
12. new 内部调用的是什么系统调用
13. 介绍下智能指针
14. shared_ptr 计数是怎么共享的,怎么解决并发问题的
15. 介绍下左值和右值
16. 虚左值、虚右值、从右值了解过吗
17. move 是怎么实现的
18. move 是为了解决什么问题,怎么解决的
19. 实习经历
20. 算法题:分割回文串

二面:
直接到主管面了,不清楚为什么,一面时候问说有三面。问的都是些开放性的问题,面试过程中不会的地方会给一些提示,实在没什么思路就换题了,学到了很多。
1. 自我介绍
2. 拷打项目
3. 设计 Log 系统,程序崩溃时 Log 文件保留,要求只要执行相应函数打了日志就必须存在,但又对性能要求很高不能每次写都调用 sync
4. 100MB 文件传递,用互联网传,怎么比 TCP 更快
5. 设计内存池,用来解决内存碎片问题
6. .so 文件操作系统是怎么加载的
全部评论
沾喜气
点赞 回复 分享
发布于 2024-04-12 15:08 陕西
无敌
点赞 回复 分享
发布于 2024-04-12 02:31 上海

相关推荐

03-24 11:15
已编辑
门头沟学院 Java
ai整理的有些细碎,积攒人品🙏🏻🙏🏻🙏🏻。话说一面面完三天了,一直没消息。官网状态也没更新,一直停在测评阶段,都没有显示到面试状态,有朋友知道咋回事吗😮1.项目拷打2.isModule 字段是怎么实现组件独立调试的?3.你觉得 Library/Base 层会不会随着业务变多而膨胀?怎么避免?4.Gradle 里 application 和 library 是怎么切换的?5.你对 Retrofit 和 OkHttp 源码了解多少?6.OkHttp 拦截器用的什么设计模式?7.现在的 API 回调怎么封装?有没有更好的方式?8.不用 EventBus 的话,登录状态怎么跨组件通知?9.了解 Kotlin 协程和 Flow 吗?10.了解 MVI 架构吗?11.StringBuilder 和 StringBuffer 有什么区别?12.HashMap 扩容机制讲一下?13.Java 8 为什么把链表头插法改成尾插法?14.HashMap 链表什么时候转红黑树?红黑树什么时候转回链表?15.讲一下 JVM 的 CMS GC 机制。16.了解 G1 垃圾回收器吗?和 CMS 区别是什么?17.讲一下线程池的核心参数。18.线程池任务满了会怎么走?拒绝策略有哪些?19.线程复用是怎么实现的?20.线程池队列空了,线程是什么状态?会一直死循环吗?21.核心线程数一般怎么设置?22.RecyclerView 缓存机制讲一下,几级缓存?各自作用?23.Handler 消息循环原理是什么?24.为什么 Handler 要用死循环?不循环会怎么样?25.Looper 死循环为什么不会卡死主线程、不会耗 CPU?26.你做过冷启动优化吗,具体做了哪些措施?27.能不能在子线程里面创建 View / 操作 UI?为什么?28.算法题:合并重叠区间全程面试了一个小时左右,面试官很温和 能感觉出来是个大佬,很懂技术,问的汗流浃背了
查看27道真题和解析
点赞 评论 收藏
分享
接到了一个腾讯面试,客户端的,当时没细看以为是游戏客户端,毕竟我投的也是这个(后面才知道是企业微信的)。这点蛮重要的,在接受面试那里可以看到,还是得针对面试官的具体方向做一点处理,不然双方都很难受。面试官一口广普,说话不利索,开局也没有自我介绍,也没让开摄像头。我一开始还以为对面是个ai。上来甩给我三道题,在文档里写:合并有序链表,寻找旋转排序数组和shared_ptr实现。甩给我之后就下线了,45分钟后上线,也没监控,就不怕我用ai吗。第一道题没什么问题,追着我对头节点插入的逻辑问了好一会;然后第二道题我脑子抽了写错了,想半天也没想出来,后来我拿纸笔推演了一下才给出正确结果。第三题基本逻辑都写了出来,但是没有做特殊情况处理,比如数据处传入一个nullptr的处理(当时脑子抽了,在抛异常和直接接受里选了在构造函数里返回空指针......),还有右值引用时传入自身的特殊处理(确实是草率了,cherno视频都有讲来着,只能说是经验不足)。然后进入了项目环节,让我讲讲自己的项目,这时我就感觉到了不对,一种鸡同鸭讲的感觉。我跟他讲我怎么用GAS实现状态互斥,他问我怎么让游戏变得更好玩;我跟他讲AI怎么设计,他问我AI模型这么大,怎么放在本地跑,当时我听到这句话的时候脑袋是懵逼的,于是跟他解释我的AI是用行为树做的,这部分自然也是没什么好结果。最后反问环节,我问面试官觉得我表现如何,他说我算法功底不错,但是习惯不好,缺少实践,二分用的也不太熟,还得多练。后面又问他是哪个方向的,这时我才知道他是企业微信的。总的来说,还是吸取上面的教训,至少得确认面试官是什么方向的。也不知为什么会让我去面,感觉是KPI面,不过面试官人挺好的,就是说话不利索,听不清楚,也不开摄像头,让我很疑惑。
朴临希:兄弟我投的也是游戏客户端,然后被腾子的企业微信捞了,虽然不知道是不是kpi但是收到面试申请还是挺开心的
查看4道真题和解析
点赞 评论 收藏
分享
评论
5
35
分享

创作者周榜

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