影石一面 秋招 Android

总体感觉挺难的,不是简单问八股 每一个点都往下问  问到你不会为止。

1.说一下你对handler的理解

2.有三行代码。loga handler(logb) logc.都在主线程里面。执行顺序是什么

3.如果耗时 执行顺序是什么

4.如果不耗时 执行顺序是什么

5.java 的常用引用类型

6.说到弱引用,只要gc就回收。

7.弱引用gc回收的条件呢

8.弱引用本身是一个什么引用

9.这里说了一些列的关于弱引用的回收条件 长达20分钟

10.一个activity create的时候new了一个a   m持有a,destory的时候没置空 内存会泄露吗?

11.如果相互持有引用也没置空,会内存泄露吗?

12.假如你是java设计者,你会怎么改进设计gc

13.对应届生面试主要是引导

14.事件分发机制 消费机制  又说了十几分钟

15.事件没有消费的话,怎么传回去的?

16.接触kotlin的吗

17.java泛型了解吗?又说了十分钟

18.泛型是真的产生了相应的类型吗?

19.其他语言会不会真正产生  CPP

20.你们学校学的都是java 吗 学校?

21.你了解service吗?

22.自己构造一个service有问题吗?

23.自己的service和系统的service的劣势是什么

24.不同的点有哪些?

25.你有一个下载需求,我是迅雷,你给我一个url,我去下载。这种情况下,我内部的service要怎么设计呢?启动方式怎么样?

26.你想让别人调用你的service,你怎么设计?

27.官方service和你自己的区别是什么?

28.service的基础能力有哪些?

29.tcp的三次握手

30.自己嘴快说了,说链接可靠了。

31.tcp可靠是怎么保证的

32.打电话  你说一个喂  我说一个喂    你说一个 听到了   带入三次握手给我说一下

33.假如中间少了一次,会出现什么

34.就是确认双方都有收发能力

35.https有了解吗  假如tc建立链接,假如我给你家人打电话,你妈接到了,你们不想内容泄露,https是怎么做到的 具体做了啥

36.你发的所有东西中间人全知道了,你要怎么防止呢?

37.证书是怎么保证可靠的呢?

38.仔细说下ca证书 公钥解密校验过程

39.怎么确认证书的真实性

40.重写hash方法也要重写equals() 为什么

41.会导致什么异常呢

42.hashmap是线程不安全的  说说你的理解

43.我现在就要并发  就不加锁 你怎么办

44.描述一下消费者生产者的模型

45.口述伪代码

46.生产多个 消费多个呢

47.怎么提高效率?

48.引入循环呢?

49.生产的时候需要加锁吗?
自己说的要

50.在哪一步开始锁?

51.唤醒消费者的时候 他还处于锁的状态  我怎么唤醒它   

52.我去唤醒你的时候 锁在我手上,然后唤醒之后 锁还在我手上,你什么时候能拿到锁?

53.反问组里技术栈
全部评论
更新,已过约二面了
1 回复 分享
发布于 今天 17:26 北京
这么整我可要all in转正了
点赞 回复 分享
发布于 今天 13:09 北京
有点难
点赞 回复 分享
发布于 今天 10:09 北京

相关推荐

07-17 12:07
门头沟学院 Java
勇敢牛牛不怕困难
投递OPPO等公司10个岗位
点赞 评论 收藏
分享
昨天 17:21
已编辑
华中科技大学 Java
熊大不大:我在哈啰兼职跑顺风车,记得把抽成调低点。我快活不下去了
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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