首页天道酬勤swift面试题2021,android线程池面试题

swift面试题2021,android线程池面试题

张世龙 05-05 22:54 113次浏览

在最近半个月的面试中,我记得以下主题。 我希望你能帮助我

JAVA部分介绍了多态性的封装和继承,拆包和装箱的int、short、double在JVM中分别占用多少字节的位运算,源代码反码的补充是什么,反射是什么,反射是什么介绍通用型擦除反序列化时如何推导出具体的类型,并介绍GC机制。 你知道垃圾收集器吗? 哪个设计模式手写双重锁定检查的单壳mndqz单壳模式,为什么添加volatilevolatile和syncronize之间的差异,syncronize (重量锁定、偏转锁定、轻型锁定TCP的3次握手、4次挥手的HTTPS和HTTP的区别以及SSL流程断点的后续如何实现? 什么是内部Android部分的活动生命周期? onRestart何时调用a切换到b,从b返回a的详细进程活动如何存储数据? 例如,纵向画面的切换。 数据是以什么形式保存的? 那个View是怎么保存的? 四大启动模式,singleTop的Activity自己启动自己的生命周期Fragment的生命周期,如何选择Activity和FragmentService利用START_STICKY的返回值后多次挂断也要重新启动吗? 在什么情况下不重新启动? 活动开始进程。 启动APP的过程。 系统启动过程。 您的APP生命周期SQlite和共享首选项线程是否安全? 是否进行了优化? 动态权限申请从handler(handler、Looper、消息队列、消息几个方面讲。 可以扩展ThreadLocal、同步屏障和内存泄漏) handler如何实现delay looper一直在工作? (epoll机制)。 如果队列中有延迟消息,Looper是否会唤醒? removeCallbacks原理是否理解事件分发? DispatchTouchEvent方法(源代码) onTouch和onTouchEvent触摸事件分发流程项目如何处理幻灯片冲突? 手指在Button上按,移动到Button外,事件分发流程? 从Button外面按,移动到Button会怎么样? 谈View的绘制。 如何确定onMeasure方法、各种参数和控件大小? 从View的onDraw方法到通过Handler发送和呈现异步消息,途中发生了什么? ListView与RecyclerView的差异RecyclerView缓存机制MVC、MVP、MVVP的差异数据绑定的优点RxJava原理和线程切换方法的确定Okhttp源代码分析、调度程序和块header在拦截器上使用什么样的设计模式,其中用拦截器组装的缓存拦截器是如何实现的? 责任链模型的好处? 关于Retrofit源代码分析,动态代理。 retrofit是如何使用Okhttp和Rxjava组合的(适配器) Glide源代码监视生命周期的? 三重缓存实现谈Binder机制。 驱动初始化、内存映射和单个副本是否熟悉AIDL? AIDL生成的类和角色) proxy,stub )谈论启动优化。内存泄漏。 Android的版本特征、不同版本的api差异多进程App的好处(如何实现与浏览器相关的插件化皮肤关系) (以及在简历中的问题) (根据简历),以及。 是正的

我现在只记得这些

安卓面试题,android多线程面试题