腾讯QQ社群安卓社招面经7.23

最近都很佛系地在找工作了,收到腾讯的面试邀请感觉我又是来刷经验的。一年经验真的和应届生没啥区别啊,好多题目都没答上来呜呜呜呜,还有我听不懂的题目,技术太菜了,但是面试官人蛮好的。

1、讲一下JVM的垃圾回收机制。GC在标记阶段会有两次标记,第二次标记是在什么时候。
2、讲一下Java的四种引用。
3、讲一下Handler和Looper,Handler的同步屏障以及它的使用场景。子线程怎么与主线程进行通信。
4、协程相对于线程的优点,是否效率更高,性能更好。
5、kotlin协程挂起的原理是什么。
6、讲一下view的绘制流程。
7、recyclerView的缓存机制和预拉取机制。
8、讲一下软件绘制,了解Vsync,surfaceFlinger和openGL吗
9、讲一下Android的性能优化和启动优化。
10、你做的项目上线后有监听内存泄漏的那种机制吗
11、讲一下TCP三次握手。
12、讲一下IDLE Handler。
13、requestlayout和invalidate的区别
14、Recyclerview的scrap和cacheview会重新调用onbind方法吗
15、项目中遇到过的最大的问题是什么,你是怎么解决的?
16、讲一下安卓的屏幕刷新机制。
17、手撕代码:查找有序数组中某个数首次出现的位置,要求效率最高。
18、手撕代码:合并K个升序链表:给你一个链表数组,每个链表都已经按升序排列。

在现在的公司躺久了,真的感觉啥也没学到啊,感觉自己一点技术也没有,只能多刷点面经,在面经中学习了。
#腾讯##社招##安卓#
全部评论

相关推荐

02-26 15:38
已编辑
中国海洋大学 产品经理
秋招结束,前前后后面试了30多场,已经get3个大厂AI产品意向,还有3-4个在最后一轮流程中,算是积累了一些AI产品面试的方法论,分享给大家我最常被问的一个问题以及我的答案。【你觉得什么是一个好的AI产品?举例说明】第一,顺应基座模型,将壁垒建立在“上下文工程”上。目前市面上绝大多数AI应用,本质都是“基座大模型+上下文工程”的“套壳”产品。在模型能力本身无法自研超越的情况下,产品的真正价值在于如何获取并利用足够丰富的上下文。例如,AI会议纪要产品,如果能获取整个会议的完整音视频和参与者的笔记作为上下文,生成纪要的效果就会非常出色,相关产品有【Granola】【Plaud】。同时,这也是为什么硬件产品Looki让我觉得惊艳,它通过长时间记录用户第一视角的生活场景,为下游的视频剪辑、记忆辅助等服务提供了最丰富的上下文,这是它核心的逻辑。第二,打造真正有效“human-in-the-loop”,将产品无缝嵌入用户的工作流或生活流。一个好的AI产品不是要完全取代人,而是成为高效的协作者。现在很多产品的问题就在于,它们游离在用户已有的工作流之外,比如我作为一个学生和产品经理,日常的调研、写作、学习等任务,用Gemini或GPT在不同窗口间切换复制粘贴就能完成,现有的垂直应用并没有真正打通“端到端”的流程,无法让我形成付费依赖。第三,对时机Timing有精准的判断。一个好的产品不仅要看市场需求,也要认清技术边界。不能在错误的时间做正确的事,过于前卫的想法往往会失败。Cursor就是一个很好的例子,它在AIcoding这个赛道还未像今天这样火热时就已经入局,建立了先发优势,现在其他公司再想做一个同样的IDE,时机和成本都已不同。目前市面上很少有让我愿意付费的AI产品,不付费又何谈“好”。大部分所谓的AI功能,尤其是在一些成熟的大厂产品里,更像是“为了AI而AI”,并没有从核心商业指标或用户痛点出发。相比之下,我认为真正好的产品,要么像基座大模型一样,成为不可或缺的基础设施;要么像我提到的Looki那样,通过创新的软硬结合方式,在“上下文工程”上做到极致。
查看1道真题和解析
点赞 评论 收藏
分享
评论
11
31
分享

创作者周榜

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