微信基础团队 客户端开发 一面面经

先是做了个AI面,全是简答题:

1、输入url到http请求响应,两台机器用HTTP找到对方,访问一个网页的过程

2、线程的多少状态,怎么切换

3、在进行UI渲染时,怎么降低主线程渲染压力

4、做一个电子书客户端,用户快速翻页,要怎么优化性能?

说完问题后一分钟时间回答,最后一个问题时还会根据你的回答再问一些问题

正式面试:

1、智能指针,shared_ptr是线程安全的吗?

这里不是很熟悉,我说不是,面试官问除了锁之外还有什么高效方法,没答上来

2、堆栈内存的区别?栈是怎么自己管理内存的?

3、动态链接库相关的一系列问题,先是抛出了一个使用函数的问题,根据我的回答再提问

4、两台机器用HTTP找到对方(和访问网页的过程的差不多),也是从这个问题开始,根据回答进一步问了很多问题

5、假如路由器发现现在要发的包目的和源IP是一样的,怎么处理?

手撕:实现一个懒汉式,线程安全的单例模式

全部评论
面了一小时吗
点赞 回复 分享
发布于 2025-11-20 22:02 河南
感觉是同一个面试官
点赞 回复 分享
发布于 2025-09-22 00:08 湖南
楼主回答的咋样,为什么没过呢,过几天我也要去面试这个
点赞 回复 分享
发布于 2025-08-06 15:26 广东
居然有APEX老登,以及校友OC了吗
点赞 回复 分享
发布于 2025-07-14 21:25 广东

相关推荐

2025-12-19 21:53
门头沟学院 Java
想做OpenGL:不要一来就把自己定位这么低吧,把大厂当成目标,不断去学技术做项目,最后你至少能学到能找到中小厂的技术水平,你一上来就找这种两千块还要前后端都会的,其实对你用处不会很大,真去了也是打杂
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

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