`
文章列表
记得前几年刚从某A公司离职到某B公司面试的,面试的人问到了了很多点,就连有些比较基础的都问的比较细节。比如Activity.Service等等。 但是真的细节决定成败往往不注重细节就容易翻车 在这里要告诫大家会就是会,不会就是不会。不要说精通或者会一点点。不然你会被问懵逼的 把多年的面试经验整理成为了一份983的PDF(含有从基础到进阶。含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。还有辅之相关的视频+学习笔记) (更多完整项目下载。未完待续。源码。 ...
Android热修复原理分析 本文目的是让大家了解什么是热修复,具体的实现细节可以联系我。大家了解了原理后,才能够顺利的带着手写代码了。请大家记住一句话:纸上得来终觉浅,绝知此事要躬行。代码需要大家自己写出来 ...
ε=(´ο`*)))唉,今天周五了,不知道大家有没有这样一种心情,就是周五了周五了,实在是不想动,坐等休息,可是一想自己的事情搞完才不用加班,真的是纠结万分。想想不知道今天更新啥,就把之前整理的资料温习一遍和大家共同分享,讲解一下JNI的那些事 (含有从基础到进阶。含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。还有辅之相关的视频+学习笔记)   (更多完整项目下载。未完待续。源码。图文知识后续上传github。)可以点击关于我联系我获取完整PD ...
之前在github上更新了些关于面试类的文章,含有从基础到进阶。含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。还有辅之相关的视频+学习笔记 https://github.com/xiangjiana/androids好久没更新了,公司电脑太卡了o(╥﹏╥)o。(把所以的知识+每日一题整理成了份983页的PDF)   (更多完整项目下载。未完待续。源码。图文知识后续上传github。)可以点击关于我联系我获取完整PDF(
记录之前一次面试。 先说一下面试问到的需要的点:tcp/udp.volatile关键字.多进程.hashmap.anr.activity.MVP.算法题.自定义view.OKHTTP.java相关.数据结构.性能优化. 为此我整理了一份983页的PDF,把自己平时收集的面试题,和平时工作中碰到的都融合进去了 (更多完整项目下载。未完待续。源码。图文知识后续上传github。)可以点击关于我联系我获取完整PDF(VX:mm14525201314)   自定义view的过程 java线程,安卓线程池 handle gc,gc的使用方式 okhttp源码 设计模式 ...
从某位大佬桌面上偷来一份资料,关于多线程的总结。(罒ω罒)为此我结合手里的资料整理了一份全面的知识体系的PDF   从基础到进阶。含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。还有辅之相关的视频+学习笔记 (更多完整项目下载。未完待续。源码。图文知识后续上传github。)可以点击关于我联系我获取完整PDF(VX:mm14525201314) 1.什么是线程 线程就是进程中运行的多个子任务,是操作系统调用的最小单元 2.线程的状态 Ne ...
O(∩_∩)O~今天又给大家带来了,21到Android高级面试题,搞懂了这些相信你去面试的时候一定可以镇住面试官 为此我吧这些知识整理成了一个983的PDF,从基础到进阶。含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。还有辅之相关的视频+学习笔记 (更多完整项目下载。未完待续。源码。图文知识后续上传github。)可以点击关于我联系我获取完整PDF(VX:mm14525201314) 2019Android高级面试题总结 1.说下你所知道的 ...
1.ListView 中图片错位的问题是如何产生的?2.混合开发有了解吗?3.知道哪些混合开发的方式?说出它们的优缺点和各自使用场景?(解答:比如:RN,weex,4.H5,小程序,WPA等。做Android的了解一些前端js等还是很有好处的);5.屏幕适配的处理技巧都有哪些?6.服务器只提供数据接收接口,在多线程或多进程条件下,如何保证数据的有序到达?7.动态布局的理解8.怎么去除重复代码?9.画出 Android 的大体架构图10Recycleview和ListView的区别11.ListView图片加载错乱的原理和解决方案 ListView item缓存机制:为了使得性能更优, ...
前言 金九银十跳槽季不知不觉已经过去一月有余,在这一个月里面,刷了不少题,面了很多公司,把过往的经历整理出来,为大家提供一些经验,以防踩坑 对此很多面试中遇到的问题,花了15个小时整理成为了一份983页的PDF文档。   需要的可以联系我领取完整的PDF(VX:mm14525201314) 一.面试前的准备 工欲善其事,必先利其器;想要使他的工作做好,一定要先让工具锋利。要做好一件事,准备工作非常重要。 准备主要还是三个方面: 第一个,简历;第二个,刷题(包括Java、kotlin、android和算法);第三个,HR的面试通关准备。我下面一步一步的来讲。 1.1 ...
https://www.jianshu.com/p/739fe66f4a8b
https://zhuanlan.zhihu.com/p/90476667
对于这些专题的详解,专门做了一个983页的PDF版本,如下   (更多完整项目下载。未完待续。源码。图文知识后续上传github。)可以点击关于我联系我获取(VX:mm14525201314) 1.网络分层 OSI七层模型 OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。 2.TCP/IP五层模型 TCP/IP五层模型:应用层(Application)、传输层(Transport ...
  这次来面试的是一个有着5年工作经验的小伙,截取了一段对话如下: 面试官:我看你写到Glide,为什么用Glide,而不选择其它图片加载框架? 小伙:Glide 使用简单,链式调用,很方便,一直用这个。面试官:有看过它的源码吗?跟其它图片框架相比有哪些优势?小伙:没有,只是在项目中使用而已~ 面试官:假如现在不让你用开源库,需要你自己写一个图片加载框架,你会考虑哪些方面的问题,说说大概的思路。 小伙:额~,压缩吧。 面试官:还有吗? 小伙:额~,这个没写过。 发现越问越深入,这小伙子越来越懵逼 说到图片加载框架,大家最熟悉的莫过于Glide了,但我却不推荐简 ...
Global site tag (gtag.js) - Google Analytics