小米南京 Android开发实习生面试

本文深入探讨了Java的基本数据类型、double与float的区别、集合框架中的set实现、GC内存管理原理及其与C++的对比。此外,还分析了Java接口与抽象类的多态性特点,并介绍了设计模式的应用。针对Android开发,文章详细讲解了四大组件的功能、Activity的生命周期、线程池的使用以及蓝牙协议的设计。同时,涵盖了HTTP协议定位、TCP与UDP的区别、OkHttp的请求流程等网络编程知识。

java: 基本数据类型有哪些 位数
double 和 float 位数是否一样? 区别? set 有哪几种 GC 内存管理跟c++区别 接口和抽象类比较 多态性和c++区别 设计模式 线程和进程的区别 是否可以共用内存

android: 四大组件 activity生命周期 线程池 设计蓝牙协议 蓝牙最多传50 传200怎么办

http: 属于哪层 TCP UDP区别 okhttp过程

算法题: 两个有序链表合并新的有序链表 新链表插入 二叉树求深度 递归 求链表中位数节点 一次遍历

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值