首页 > 小米|Android工程师|一二面|已OC
头像
瑟瑟发抖ing
编辑于 2021-04-23 08:18
+ 关注

小米|Android工程师|一二面|已OC

已OC

一面:
自我介绍
项目
C、C++、Java区别
面向过程和面向对象区别
final关键字
synchronized
抽象类和接口区别
OOP三大特性
安卓四大组件
重载和重写
collection和map
项目
activity
service
算法:寻找最小父节点

————————————————————

二面:
项目
类加载机制和过程
单例模式
synchronized
hashmap底层原理
输入网址到显示页面过程
事务隔离级别
反射
线程的状态有哪些
activity生命周期,由一个activity调用另一个activity
DNS寻址过程
内部类和静态内部类
run和start
OnStop和OnPause区别,是否可见
算法:
手写一个线程安全的单例模式并如何调用
每隔k个字符翻转一次字符串,不足k个不翻转

————————————
其实二面问的比较深入,每个点都会深入往下问,直到问的我说不出来了位置(哭哭)
两轮的面试官都很友善,会给你解答疑惑以及对你的答案进行补充


更多模拟面试

全部评论

(10) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐