-
Notifications
You must be signed in to change notification settings - Fork 778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question To Ask | 后续面试题集中征集处 #20
Comments
回答统一格式,如:
|
|
问题内容:从机器和开发者来看,对象分别是什么? |
问题内容:为什么在安卓7.0以后,谷歌不建议使用file:// URI传递文件了? |
问题内容:Activity等中的onLowMemory()和onTrimMemory(int level)有什么异同? |
This comment has been minimized.
This comment has been minimized.
问题内容:A类的static 代码块, 什么情况下, 会被触发执行, 你能列举出多少情况? |
问题内容:LinearLayout, FrameLayout, RelativeLayout 哪个效率高, 为什么; |
问题内容:LinearLayout 包裹 A, B 两个 Button, 在 AButton 上按下, 一直移动, 手指扫过 BButton, 整个事件传递的过程, MoveEvent 的数值; |
问题内容:HTTP 1.0与1.1 的区别? |
问题内容:launcher 启动 App 的 MainActivity, 牵涉到哪几个进程, 期间用什么方式进行的通信? |
问题内容:活动 |
问题内容:假设有一个AService, 我们先Start2次, 再Bind2次; |
问题内容:Glide 是不是后进来的任务, 优先执行? |
问题内容:RxJava 用过吧? 假设现在让你设计一个通用的框架, 假设就做HTTP请求, 那么你可以设计实现, |
问题内容:动态代理的原理, 简单讲一下; |
问题内容:通过ByteBuffer.allocate和ByteBuffer.allocateDirect分配的ByteBuffer有什么不同? |
问题内容:线程池技术有什么优点? |
问题内容:finalize()方法是什么?为什么不建议对象重写此方法? |
问题内容:什么是volatile关键字? |
回答统一格式,如: 问题内容:小明从一楼到三楼用了6分钟 (每层用的时间都是一样的)那么他从一楼到六楼用了多长时间 所属范围:Java相关 |
Android相关问题 |
问题内容:下拉状态栏会不会影响Activity的生命周期?为什么? |
问题内容:局部变量能否用final修饰符,有什么好处? |
问题内容:HandlerThread和Thread 、Handler三者之间的关系,在什么情况下使用? |
问题内容:什么是 Java 注解? |
问题内容:为什么使用mmkv?内部实现原理? |
问题内容:Lifecycle和LiveData的内部实现原理? |
问题内容:协程的好处以及与线程的区别?协程调度器实现? |
问题内容:什么是属性委托?内部实现原理? |
问题内容:Handler是如何实现线程切换的? |
问题内容:Android Manifest中的permission和user-permission标签有何区别? |
问题内容:Java泛型中super和extends的区别? |
问题内容:Handler引起内存泄漏的原因分析?
|
问题内容:从JVM角度分析内存泄漏的原因? |
问题内容:Dialog是否会影响到Activity的生命周期? |
问题内容:LiveData的实现原理以及存在的问题?如何解决? |
问题内容:为什么不推荐在onDraw里面创建大量对象? |
问题内容:一次网络请求的完整过程是怎样的? |
问题内容:DNS工作过程是怎样的? |
问题内容:HTTPS原理有了解过吗?数据加密过程是怎样的? |
问题内容:HashMap中为何将Hash数组长度设计为2的幂次方呢? |
问题内容:HashMap的扩容机制? |
问题内容:HashMap中是如何计算数组索引的?这样做有什么好处? |
问题内容:为什么作为HashMap的key的类需要重写hashCode和equals方法? |
问题内容:为什么Binder通信只需要拷贝一次? |
问题内容:和悲观锁相比,CAS有什么优点?它的缺点又是什么,如何解决? |
问题内容:请描述databinding原理? |
问题内容:为什么 Activity 不能通过直接 |
问题内容:以下两条输出语句结果是否相同,为什么? Integer i1 = 56;
Integer i2 = 56;
Integer i3 = 129;
Integer i4 = 129;
System.out.println(i1 == i2);
System.out.println(i3 == i4); 所属范围:Java |
问题内容:如何在遍历集合的同时安全地删除集合元素? |
问题内容:为什么支持双分派的语言就不需要访问者模式? |
问题内容:为什么说 Java 语言编译与解释并存? |
问题内容:静态方法为什么不能调用非静态成员? |
问题内容:如何实现线程安全的观察者模式框架? |
No description provided.
The text was updated successfully, but these errors were encountered: