腾讯 客户端 面经

看了很多面经,来回馈一下~

pcg 客户端 一面 总共面了1.5h
总体体验还可以,问的范围比较广,数据库貌似没怎么问,感觉给的压力有点大(有点压力面的意思),最后十分钟又有点像hr面 聊了一些职业规划等东西.....
记录的不全 想到啥写啥

上来先问下了简历,聊了聊项目,因为我做的偏数据挖掘,面试官应该也不太懂,就没有怎么怼项目...

操作系统:
进程线程(资源分配)
中断
虚拟地址
死锁
汇编....
各种编码
Linux源码

计算机网络:
OSI七层模型
TCP IP
TCP为什么可靠
DNS
DNS劫持

数据结构:
树 二叉树 二叉搜索树 平衡二叉树 完全二叉树 B+树 各种问
各种排序(底层实现原理 复杂度)

C++:
野指针
malloc/ new
内存分配问题(智能指针等) 问的底层

还聊了一些客户端的东西,由于我没啥基础,所以也没有深入下去。

算法:
1.写一个死锁情况(从死锁展开)
2.数组排序相关的查找题 有时间空间要求
3.经典dp题
算法部分不算特别难,写得比较顺利(死锁除外...)

最后聊了一些别的东西,就是一些hr面会问的问题....

应该还遗漏了不少,总之问的深度广度都挺大,基本是根据你说的继续提问,往底层怼....阅读源码真的很重要
面的时间属实有点久,有点让我困惑😂

总体体验还是不错的,也不知道能不能通过,许愿一个二面吧!

二面 1h (4.1)

前部分时间都在挖简历 问一些项目的细节 与实现方法。

接着问了一些算法:
排序算法 复杂度 最坏情况 怎么优化?
图 算法(真心记不太清... 很尴尬)
二叉树遍历算法(多说了一个层次遍历 问我怎么实现)

算法题:
一道是括号匹配问题
一道是简单动态规划

最后问了一些其他话题,比如实习时间,发展方向,未来规划之类的。

总体来看,这一面技术型不如上一面强,主要着重于挖算法能力,别的基础知识没有怎么问,面试官人很好,面试体验也非常好。

许愿一个hr面!许愿许愿啊!



#腾讯##面经#
全部评论
今天拿到offer了! 完结撒花!
点赞 回复 分享
发布于 2021-04-15 22:00
新的一周来了,许愿offer! 快到碗里来!
点赞 回复 分享
发布于 2021-04-12 00:38
许愿下周offer!
点赞 回复 分享
发布于 2021-04-10 11:28
楼主,我明天pcg客户端hr面,请问当时hr面问了你哪些问题,有什么回答技巧?方便说一下嘛
点赞 回复 分享
发布于 2021-04-09 20:03
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2021-04-08 20:36
许愿oc和offer!快来吧
点赞 回复 分享
发布于 2021-04-07 19:49
许愿oc许愿oc!许愿offer许愿offer!
点赞 回复 分享
发布于 2021-04-06 18:46
offer快来吧!
点赞 回复 分享
发布于 2021-04-06 18:05
点赞 回复 分享
发布于 2021-04-05 14:46
口头offer了! 许愿早日offer! !!
点赞 回复 分享
发布于 2021-04-02 23:48
收到hr面了,加油!许愿
点赞 回复 分享
发布于 2021-04-02 18:45
许愿hr面!
点赞 回复 分享
发布于 2021-04-02 14:42
许愿许愿
点赞 回复 分享
发布于 2021-04-01 21:20
一面过啦! 接下来继续加油!
点赞 回复 分享
发布于 2021-03-30 20:39
点赞 回复 分享
发布于 2021-03-30 17:19

相关推荐

多发面经,积攒人品。许愿🙏云智二面通过。1.  然后你是一个人开发了服务端和客户端吗?2.  那您能讲一下整体的一个设计,或者是说…您能讲一下整一个流程吗?整个系统,比如说你打开App的时候,它现在具备的一个功能是进入房间,然后去跟其他人去进行一个会议通信是吧?3.  你这个是有部署到云端吗?还是其实本身在局域网?4.  你现在有可演示的Demo吗?5.  那你讲一下你安卓整体工程的一个结构,然后分别它的一些逻辑、设计等等。6.  你提这个entity是你跟前后台通信的协议是吧?7.  那你这个东西序列化它的一个作用是什么?为什么需要序列化?8.  那你上面不是用GSON吗?9.  你的服务端也是Java写的吗?10. 如果说你要去做跨平台,或者你的客户端是C++的,那它收到之后,它C++那边能反序列化吗?11. 那用JSON其实上也是可以跨平台的是吧?那你这里是不是直接用JSON就跨平台就行了?12. 这个Fragment跟Activity有什么区别?13. 那它什么情况下会需要使用Fragment而不直接用Activity?14. 想一下为什么使用Retrofit?用OKHttp,或者直接用Java自带的Http请求类实现可以吗?它们之间你觉得差异是什么?15. 那你能顺带讲一下HTTP协议的几个版本的区别吗?16. 那你这个整体的一个架构是重要的整体的一个架构吗?(追问项目架构)17. 那你也想一下这种MVP/MVVM架构的一个优势和好处,它解决什么问题?18. 那ViewModel就是它怎么可以通过什么方式去驱动UI的更新?19. 你这里涉及到多线程吗?你这里的网络请求是在什么线程?20. IO线程可以更新UI吗?为什么IO线程不能更新UI?21. 那你平时做多线程的时候怎么去解决这种线程安全问题?就是线程去修改这种共享变量的安全问题。22. 协程怎么切换不同的线程?23. 你自己为什么用WebSocket了?不是直接用TCP?WebSocket跟TCP有啥区别?24. 你这个视频渲染组件,它是一个View吧?为什么把一个View放在这个层级,是不太合理吧?25. 你觉得应该怎么放?放在哪里比较合适?你这个分层就不合理。26. 你怎么样知道怎么去实现一个自定义View吗?有做过吗?27. 你了解事件分发的一个流程吗?
查看27道真题和解析
点赞 评论 收藏
分享
评论
1
18
分享

创作者周榜

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