影石一面 秋招 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.说一下你对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.反问组里技术栈
全部评论

更新,已过约二面了
这么整我可要all in转正了
有点难


相关推荐
07-29 22:01
中国科学技术大学 Java xxxxOxo:要考虑到ld给你画大饼的可能性,你说的这个工时不是超人的话下班应该完全没时间准备秋招了,八月中到九月中是秋招高峰期了,佬这么强的学历为了转正放弃秋招感觉有点可惜

点赞 评论 收藏
分享