4.8腾讯视频移动客户端二面凉经

1、拷打项目。具体介绍一下无障碍权限。项目中gemini是干什么的?如何实现版本更新提醒的?如果提示更新时发生异常,比如网络状况不好,怎么处理?网络请求怎么实现的,用了第三方库吗?(OKHTTP3)了解过这个库的原理吗?(没有)那你具体用了库中的哪些方法?
2、安卓中view绘制的过程经历了哪些阶段、哪些函数?
3、了解过安卓中UI控件分发的机制吗?在relative layout中有一个button,点击button,事件是怎么转发的?
4、从点击安装apk,到icon出现在桌面上,这个过程中系统发生了哪些事?从icon出现在桌面上,到应用的界面出现,又经历了什么过程呢?activity调用onCreate之前发生了什么?
5、知道AFS(Andrew File System)和PFS(没听清,也查不到)吗?
6、介绍一下Java中的反射机制。(拿了一个题,写Java反射的示例)。反射最主要的特点是什么?
7、了解Java中的String类是怎么实现的吗?
8、在你的安卓项目中遇到过内存泄漏吗?有哪些技术,如果使用不好可能会引起内存泄漏?
9、了解过安卓里的handler吗?handler会引起内存泄漏吗?如果handler不指认线程,那它会在哪个线程上?
10、介绍一下面向对象的特点。你了解哪些面向对象的设计原则?了解过单一职责原则、迪米特法则、依赖倒置吗?
11、设计模式从哪学的?写一下你写过的最全面的单例模式。
12、了解过HashMap的底层原理吗?是单一地用红黑树吗?什么时候会转化成红黑树呢?(链表长度大于8)为什么是8个?
13、了解过HTTPS吗?加密用的什么机制?
14、进程和进程的区别是什么?协程和进程的区别是什么?了解进程间通讯吗?
15、算法 毒蘑菇、找出string B中的所有字母是否在string A中
很注重知识的全面性,经常追问“还有吗”

反问:
技术栈是什么?(Java+Swift)
如何提升算法能力?(其实不太重要,针对面试就是贪心、DP)
全部评论
北京理工也会被挂吗,还是客户端
点赞 回复 分享
发布于 2024-04-14 12:43 广西
是暑期实习吗
点赞 回复 分享
发布于 2024-04-13 21:13 陕西

相关推荐

03-18 19:37
南开大学 Java
多态在编程中有什么作用?Java 里是怎么实现的?并发编程用什么措施?讲一下 Java 垃圾回收机制和常见 GC 算法。内存溢出、频繁 GC 可能是什么原因?怎么优化?数据库 ACID 是什么?数据库事务隔离级别有哪些?分别会出现什么问题?Redis 常用数据结构有哪些?分别适用什么场景?TCP 和 UDP 的区别?适用场景分别是什么?UDP不可靠,为什么还要用?HTTPS,攻击场景下证书伪造的可能性在校期间如何使用AI辅助学习B树,b+树高并发下怎么解决库存超卖问题?如何保证同一商品不被多个用户同时下单成功?分布式id保证唯一性?你怎么设计分布式锁?按用户 ID 加分布式锁,在秒杀场景下会不会出现阻塞 / 性能问题?如果 Redis 节点异常宕机,锁无法释放怎么办?Redis 里为什么要用 Lua 脚本?Lua 能保证什么?Redis 集群模式下,Lua 脚本还能保证原子性吗?跨 slot 可以吗?支付请求超时、网络丢包、ACK 丢失,怎么避免用户重复支付?请求没到 Redis 和请求到了但没返回,这两种情况分别怎么处理?如何设计幂等机制,防止重复提交 / 重复支付?算法:删除链表倒数第N个节点要求两种方法   双指针,栈反问:业务,面试结果,aicoding的使用面试官人蛮好的,不知道的会耐心提醒,但是一周还是没结果
查看48道真题和解析
点赞 评论 收藏
分享
评论
6
14
分享

创作者周榜

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