1.Activity的四种启动模式(Android面试必考!)
2.mvp和mvc的区别
3.Service的两种启动方式及区别
两次都问了 第一次没有答出来区别,后来面试官告诉我了嘻嘻
除了生命周期的区别之外,还有:bindService()
与Activity绑定,Activity销毁时停止服务;若一个服务绑定多个Activity,需要所有客户执行onUnBind()方法才会销毁startService()
可以无限制的运行,除非调用stopService()
4.Service的应用
5.事件分发机制
6.线程加锁的方式
synchronized volatile(这个没想出来)
7.Java栈和队列的区别z##8.HashMap的实现原理
9.WebView
没了解过😥面完立马去学
10.线程的5个状态
11.白话描述线程阻塞的意思
排队收银——轮到你付钱了,收银员突然有事离开,你这一队在收银台等收银员
12.Java内存结构
13.GC回收机制的分类,标记算法
14.三次握手,第三次握手的作用是什么
15.TCP和UDP的区别
16.HTTP和HTTPS的区别
17.Java设计模式
18.get和post的区别
19.String为什么是final修饰的
20.StringBuffer和StringBuilder的区别
21.int和Integer的区别
22.原子类型(不知道)
23.ANR的场景,什么时候会发生内存泄漏
两次面试感觉都还不错,第二次还面了几道智力题和算法题,基本上答出来了,可是还没有消息嘤嘤嘤,应该是没有hc了吧😭
全部评论
(1) 回帖