Android 小米日常实习 一面 二面

一面:

1.问:自我介绍
答:讲了一下自己学习安卓的历程,顺便引出了项目
2.问:项目中的难点,怎么解决的
答:线程安全问题,用AtomicReference
3.懂tcp,那讲一下三次握手
4.讲一下HTTPS建立连接和传送数据的过程
5.讲一下单例的两个关键字的作用
6.问:说一下你用过的网络框架
答:讲了一下OKhttp和retrofit的原理
7.用过图片加载吗?没用过,一脸懵
8.说一下View的绘制流程
9.讲一下触摸的传递机制
10.自定义View主要重写哪个方法
11.讲一下策略模式和状态模式的各自的特点和区别
12.写一个快排

二面

1.自我介绍
2.看了一下我的项目和我负责的模块,没有提问
3.说一下线程安全,线程同步的原子性,可见性和有序性
4.写一下双重锁
5.讲一下双重锁两个关键字的作用
6.问:怎么做保证线程安全,是用synchronized吗
答:用AtomicReference
7.问:compareAndSet(AtomicReference的关键方法)用过吗
答:不知道(一面也是答用AtomicReference解决线程安全,估计一面面试官不太懂,被我唬住了,二面面试官比较强,细问了,结果不知道怎么答,所以一定要很了解再说,不要轻易口嗨)。
8.讲一下jvm的堆栈
9.线程怎么持有对象的?线程怎么去修改一个对象的
10.tcp三次握手
11.HTTPS的过程,数据是怎么加密的被一直问
12.二叉树的层次遍历,从最下面一层出发
13.反问:开发中用什么架构和语言
14.后面等通知吗?

总结

二面基本没问安卓,算是把一面中除了安卓之外的部分又问了一遍,更加细和深了。
白看了两天View的绘制流程和点击事件的传递机制了

#Android实习##面经##实习##小米#
全部评论
请问投了之后多久开始一面
点赞 回复 分享
发布于 2022-01-03 10:20
请问楼主拿到offer了吗,如果拿到了是二面之后多久拿到的呢?
点赞 回复 分享
发布于 2022-01-01 22:45
日常实习么?小米一共几面啊
点赞 回复 分享
发布于 2021-12-24 12:01
哪里投的哇
点赞 回复 分享
发布于 2021-12-21 09:22
怎么我这个同龄人还在准备期末考试,你们都实习了。。
点赞 回复 分享
发布于 2021-12-19 03:11

相关推荐

07-02 13:50
闽江学院 Java
点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
06-08 22:25
门头沟学院 Java
从零开始的转码生活:这hr不会打开手机不分青红皂白给所有人群发这句话,过一会再给所有人再发一遍,这肯定会有重复的,不管,再过一会再发一遍
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

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