小米安卓一面凉经

全程35分钟
自我介绍
1.混合开发是怎么实现的?
2.Activity生命周期
3.equals与hashcode分别是用来做什么的?
4.实现一个equals(手撕代码)
5.HTTP与TCP区别?分别是哪一层协议?
6.线程状态有哪些?
7.设计模式了解哪些?(为什么使用单例模式?)
8.实现一个单例模式(手撕代码)
9.Java引用类型有哪些?
10.string,stringbuffer,stringbuilder
11.synchronized使用场景
12.写了个synchronized的相关代码,问我执行结果对错
13.写了个关于局部变量的代码,问我执行结果
14.HashMap底层了解么?
15.TCP与UDP区别
16.HTTP状态码
17.TCP如何实现可靠传输?UDP会重传么?
18.注解分类
19.final、finally、finalize区别
20.volatile了解么
#面经##小米##安卓工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-09-21 15:27
补充:int占几个字节?
点赞 回复
分享
发布于 2020-09-21 16:12
联易融
校招火热招聘中
官网直投
补充:静态方法与非静态方法可以互相访问么?
点赞 回复
分享
发布于 2020-09-21 16:13
楼主今天面的嘛
点赞 回复
分享
发布于 2020-09-21 16:57
楼主今天面的吗?已经有结果反馈了?
点赞 回复
分享
发布于 2020-09-21 17:36
是北京的吗
点赞 回复
分享
发布于 2020-09-21 21:45
楼主投的是 安卓(java方向)吗?
点赞 回复
分享
发布于 2020-09-21 23:03
同问,楼主投的是安卓(java方向吗)
点赞 回复
分享
发布于 2020-09-21 23:11
楼主哪些问题没回答好呢?
点赞 回复
分享
发布于 2020-09-24 17:21

相关推荐

1 11 评论
分享
牛客网
牛客企业服务