帷幄安卓面经

1.自我介绍
2.Activity生命周期,activity跳转的时候生命周期的变化
3.自定义view有做过吗?里面需要实现哪些方法,view的绘制流程各自都是做什么的?
4.hashmap经常用吗?(刷题的时候经常用,给面试官整笑了),那讲一讲他的底层实现,(延申就问到很细了),线程安全吗?那应该用什么?concurrenthashmap和它有什么区别?(我扯得挺多得但是说得不太有逻辑性)
5.hashset和hashmap有啥区别?
6.子线程去申请网络如果在主线程里获取到信息得?
7.讲一讲线程消息传递机制(handler)
不知道是不是我讲得逻辑性不强,想到哪里讲哪里,感觉面试官虽然没说我讲错了但是不太满意得样子
8.https了解吗?他的连接过程是怎样的?(我给忘记了,有阵子没回顾了)
9.如果要你在等待所有子线程结束后根据所有线程返回结果做处理,该怎么做?(我只写过一个开启网络请求的子线程,其他的不太熟,这个没答上来)
10.java多线程异步处理要怎么做。
11.笔试,简单题,写出来了,忘记是啥了。。。
12.反问。
喜提人才库
#帷幄匠心科技(杭州)有限公司#
全部评论
CountDownLatch、CyclicBarrier可以实现一系列线程完成后,再需要去做某某事情的问题。当然,其实不用JDK里的这两个类,自己另外实现也是可以的
点赞 回复 分享
发布于 2022-10-11 00:11 广东
我也是喜提人才库
点赞 回复 分享
发布于 2022-09-03 17:32 浙江
hashmap貌似常被问到啊
点赞 回复 分享
发布于 2022-08-24 20:51 陕西

相关推荐

09-17 17:09
门头沟学院 Java
雨忄:有人给出过解法,拖晚点去,然后到时候再找其他理由商量,既增加他们的筛人成本,不一定会给你收回offer ,也能占位避免工贼
秋招的嫡长offer
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

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