腾讯、优酷Android面试

本文涵盖了一系列技术面试中的核心问题,从编程基础知识到高级架构概念,包括Java引用类型、序列化方式、UI优化技巧、ANR监测、活动启动模式、设计模式等,旨在帮助读者全面准备面试,提升技术水平。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

腾讯

1、gradle
compile only /implent compile区别
2、http端口号,端口作用
3、==和equals区别
4、非对称加密公钥和私钥的可逆性
5、http和https
6、tcp属于哪一层
7、tcp和ip区别
8、leakcanary源码
9、数字签名的作用
10、apk的编译过程
11、hashmap原理
12、Android中开一个子线程方式,线程池、线程相关
13、Looper Handler,message关系
14、进程间通信方式,怎么理解binder
15、触摸事件分发,toTouchEvent返回true和false作用
16、wait和sleep区别
17、GC原理、年轻带、老年带、永久带
18、syn底层原理

优酷

技术栈
1、纯原生
淘宝的开源组件
MVP
2、weex
3、flutter或者自研

问题:
1、Java四种引用
2、两种序列化区别
3、UI优化,如何减少层次、加载大图
4、ANR是什么?如何自己写一个工具监测
5、activity四种启动模式,a、b、c以此启动,如何将b、c销毁
6、Java设计原则
7、设计模式
8、做过的最有成就感的项目经验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不死鸟JGC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值