自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(202)
  • 收藏
  • 关注

原创 Glide源码学习六:图片变换(1),2024年最新面试官流程

Glide给我们定制好了一个图片变换的框架,大致的流程是我们可以获取到原始的图片,然后对图片进行变换,再将变换完成后的图片返回给Glide,最终由Glide将图片显示出来。事实上,确实也没有必要完全靠自己去实现各种各样的图片变换效果,因为大多数的图片变换都是比较通用的,各个项目会用到的效果都差不多,我们每一个都自己去重新实现无异于重复造轮子。我们来动手试一下就知道了。好的,这样我们就将CenterCrop图片变换的工作原理完整地分析了一遍,FitCenter的源码也是基本类似的,这里就不再重复分析了。

2024-04-19 05:16:45 620

原创 Glide源码学习八:实现带进度的Glide图片加载功能(2),android开发科学计算器

可以看到,在ProgressSource中我们重写了read()方法,然后在read()方法中获取该次读取到的字节数以及下载文件的总字节数,并进行一些简单的数学计算就能算出当前的下载进度了。我们通过Response的newBuilder()方法来创建一个新的Response对象,并把它的body替换成刚才实现的ProgressResponseBody,最终将新的Response对象进行返回,这样计算下载进度的逻辑就能生效了。好的,现在计算下载进度的逻辑已经完成了,那么我们快点在拦截器当中使用它吧。

2024-04-19 05:15:43 621

原创 Android面试总结(1),社招常见面试问题及答案

分享一份工作1到5年以上的Android程序员架构进阶学习路线体系,希望能对那些还在从事Android开发却还不知道如何去提升自己的,还处于迷茫的朋友!阿里P7级Android架构师技术脑图;查漏补缺,体系化深入学习提升**全套体系化高级架构视频;**七大主流技术模块,视频+源码+笔记有任何问题,欢迎广大网友一起来交流网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-04-19 01:15:11 712

原创 Android面试必问:Handler、Bitmap、线程,面试官一听回答都懵了

Android学习是一条漫长的道路,我们要学习的东西不仅仅只有表面的 技术,还要深入底层,弄明白下面的 原理,只有这样,我们才能够提高自己的竞争力,在当今这个竞争激烈的世界里立足。人生不可能一帆风顺,有高峰自然有低谷,要相信,那些打不倒我们的,终将使我们更强大,要做自己的摆渡人。资源持续更新中,欢迎大家一起学习和探讨。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-04-19 01:14:40 660

原创 Android开发8年,2024-2024面试50家公司经验总结:Android面试过程所需要掌握的技术

自定义view,Android开发的基本功。

2024-04-18 21:45:42 891

原创 Android开发8年,2024-2024面试50家公司经验总结:Android面试过程所需要掌握的技术(4)

人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

2024-04-18 21:45:12 539

原创 8个月的Java学习历程,我的经历感动了整个程序员圈子,2024年最新腾讯Java面试题

分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。

2024-04-18 18:17:36 792

原创 8个月的Java学习历程,我的经历感动了整个程序员圈子(1)

面试难免让人焦虑不安。经历过的人都懂的。但是如果你提前预测面试官要问你的问题并想出得体的回答方式,就会容易很多。此外,都说“面试造火箭,工作拧螺丝”,那对于准备面试的朋友,你只需懂一个字:刷!给我刷刷刷刷,使劲儿刷刷刷刷刷!今天既是来谈面试的,那就必须得来整点面试真题,这不花了我整28天,做了份“Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法等”

2024-04-18 18:17:05 951

原创 2024年某团出品Android最强面试题整理集锦(附答案)_安卓面试题2024pdf

现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水!,我能明显感觉到国庆后多了很多高级职位,所以努力让自己成为高级工程师才是最重要的。一些基础知识和理论肯定是要背的,要理解的背,用自己的语言总结一下背下来。好了,希望对大家有所帮助。

2024-04-18 14:37:23 311

原创 2024年末阿里、百度等大厂技术面试题汇总(附答案),面试资料分享

这些题目是今年群友去腾讯、百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。这个是面试了几家公司最后经过整合写出了这些面试题,面试就决定了你的薪资,一定要好好对待,最后收到了百度的offer,薪资还不错,把这些面试题分享出来希望能帮助那些打算跳槽的人。20、为什么我们调用 start()方法时会执行 run()方法,为什么我们不能直接调用 run()方法?13、什么是阻塞队列?8、什么是Full GC?10、JVM中类加载机制,类加载过程,什么是双亲委派模型?

2024-04-18 14:36:53 253

原创 面试必备:LinkedHashMap源码解析(JDK8)(1),字节跳动面试自我介绍

这个题库内容是比较多的,除了一些流行的热门技术面试题,如Kotlin,数据库,Java虚拟机面试题,数组,Framework ,混合跨平台开发,等。这个题库内容是比较多的,除了一些流行的热门技术面试题,如Kotlin,数据库,Java虚拟机面试题,数组,Framework ,混合跨平台开发,等。else {//否则 更新 当前节点p的前置节点为 原尾节点last, last的后置节点是p。//如果p的前置节点是null,则p以前是头结点,所以更新现在的头结点是p的后置节点a。

2024-04-18 05:14:57 565

原创 面试必备:Android-Activity启动流程源码分析,2024年最新面试建议着正装

到这里,Activity 的启动流程就大致梳理出来了。基本就是,负责 Activity 的创建和中转,负责 Activity的 栈管理。Activity 都通过了来进行管理。

2024-04-18 05:14:26 593

原创 阿里架构师深入讲解Android开发!我三年开发经验,从字节跳动抖音离职后,挥泪整理面经_阿里移动开发架构师

最后想要拿高薪实现技术提升薪水得到质的飞跃。虽然博客的干货文章非常的多,但是大部分情况下知识体系都是相对比较零散的,相比书籍,它没有那么系统化,相比视频教程,它又没有那么的直观,所以抛开文档跟博客的学习,

2024-04-18 00:56:43 489

原创 阿里架构师分享的Android面试,这些是拿到大厂offer的重点,你必须要看!

下面是辛苦给大家整理的学习路线网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!roid)**

2024-04-18 00:55:03 744

原创 蚂蚁、滴滴、高德、字节、美团、亚马逊互联网公司面试总结

本文从基础到高级再到实战,由浅入深,把MySQL讲的清清楚楚,明明白白,这应该是我目前为止看到过最好的有关MySQL的学习笔记了,我相信如果你把这份笔记认真看完后,无论是工作中碰到的问题还是被面试官问到的问题都能迎刃而解!MySQL50道高频面试题整理:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!

2024-04-17 21:16:30 946

原创 蚂蚁 JAVA 架构师面试 136 题含答案:JVM+spring+ 分布式 + 并发编程!

本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!

2024-04-17 21:15:59 649

原创 熬夜14天结合金三银四12场Java面试经历,终于整理出了这份266页12W字Java面试总结!

到真正的技术提升。**

2024-04-17 17:20:39 308

原创 熟练掌握Spring Cloud,终于成为Java工程师的面试门槛,java面试设计模式的使用

(img-2ksmt2Bz-1713345597619)]友,可以添加V获取:vip1024b (备注Java)**第六章:Spring Cloud的保护机制。第一章:SpringCloud概述。第五章:REST客户端Feign。第三章:微服务发布与调用。第八章:微服务与消息驱动。第七章:微服务集群网关。第二章:搭建开发环境。第九章:集群配置中心。

2024-04-17 17:20:09 268

原创 情景再现,Java 面试老大难问题:缓存雪崩,穿透,击穿,一文道明

又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考以下是部分内容截图网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!

2024-04-17 13:39:20 808

原创 您的技术面试是否时间太长了?,github面经

文章所有资料全部已经打包整理好,另外小编手头上整理了大量Android架构师全套学习资料,Android核心高级技术PDF文档+全套高级学习资料+视频+2021 BAT 大厂面试真题解析资料展示:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)一个人可以走的很快,但一群人才能走的更远!

2024-04-17 13:38:49 828

原创 太牛了!史上最全12W字Java面试题(含答案),面试之路畅通无阻!(2)

可能有人会问我为什么愿意去花时间帮助大家实现求职梦想,因为我一直坚信时间是可以复制的。我牺牲了自己的大概十个小时写了这片文章,换来的是成千上万的求职者节约几天甚至几周时间浪费在无用的资源上。上面的这些(算法与数据结构)+(Java多线程学习手册)+(计算机网络顶级教程)等学习资源网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)

2024-04-17 10:01:24 591

原创 太牛了!史上最全12W字Java面试题(含答案),面试之路畅通无阻!(1)

至此,文章终于到了尾声。技术能力:先写岗位所需能力,再写加分能力,不要写无关能力;项目经历:只写明星项目,描述遵循 STAR 法则;简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)

2024-04-17 10:00:53 861

原创 关于如何准备Android面试?我们看看腾讯面试官怎么说---

1, Activity,Service,BrocastReceiver,Intent,Fragemnet,ContentProvider,这些组件的基础知识,比如Activity两种启动方式,生命周期,四种启动模式,Service则主要是:两种启动方式,生命周期。群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。被人面试过,也面试过很多人。

2024-04-17 06:13:29 626

原创 关于大厂Android面试必问的事件分发机制,应该没有比这篇讲的更好的了

本来写到这就结束了,但回顾一遍还是打算给大家稍微总结一下。需要总结的小点:1、Android 事件分发总是遵循 Activity => ViewGroup => View 的传递顺序;2、onTouch()执行总优先于onClick()Android事件分发机制详解:史上最全面、最易懂,所以直接引用一下其中的图片。

2024-04-17 06:12:58 629

原创 一周4大厂Java开发岗面试日记(已拿offer),java高并发场景面试题

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!

2024-04-17 02:20:29 732

原创 一名毕业三年的女程序媛面试头条、京东、美团拿offer的经验分享

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务。

2024-04-17 02:19:59 731

原创 NDK开发(一)——,阿里安卓面试题,字节跳动社招java面经

本文讲解了我对Android开发现状的一些看法,也许有些人会觉得我的观点不对,但我认为没有绝对的对与错,一切交给时间去证明吧!愿与各位坚守的同胞们互相学习,共同进步!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)一个人可以走的很快,但一群人才能走的更远!

2024-04-16 19:28:02 332

原创 MySQL高频面试题,都在这了!,2024年最新腾讯面试笔试题

在B+树的索引中,叶子节点可能存储了当前的key值,也可能存储了当前的key值以及整行的数据,这就是聚簇索引和非聚簇索引.在InnoDB中,只有主键索引是聚簇索引,如果没有主键,则挑选- -个唯一键建立聚簇索引.如果没有唯一键,,则隐式的生成- 一个键来建立聚簇索引.当查询使用聚簇索引时,在对应的叶子节点,可以获取到整行数据,因此不用再次进行回表查询.

2024-04-16 19:27:32 514

原创 Java基础面试每日3题:day08,面试说回家等消息

为了这次面试,也收集了很多的面试题!以下是部分面试题截图。

2024-04-16 16:00:14 206

原创 Java基础面试每日3题:day06,工厂面试官应该问哪些问题

其他的内容都可以按照路线图里面整理出来的知识点逐一去熟悉,学习,消化,不建议你去看书学习,最好是多看一些视频,把不懂地方反复看,学习了一节视频内容第二天一定要去复习,并总结成思维导图,形成树状知识网络结构,方便日后复习。这里还有一份很不错的《Java基础核心总结笔记》,特意跟大家分享出来目录:部分内容截图:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)

2024-04-16 15:59:43 235

原创 Android面试必问!阿里P8面试官都说太详细了,学习路线+知识点梳理

如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。腾讯文档地址PS:我的文档中有大量高阶Android学习视频资料和面试资料包~分享一份工作1到5年以上的Android程序员架构进阶学习路线体系,希望能对那些还在从事Android开发却还不知道如何去提升自己的,还处于迷茫的朋友!阿里P7级Android架构师技术脑图;查漏补缺,体系化深入学习提升**全套体系化高级架构视频;**七大主流技术模块,视频+源码+笔记。

2024-04-16 12:30:17 471

原创 Android面试必问!阿里P8面试官都说太详细了,学习路线+知识点梳理(1)

春招已经接近尾声了,不知道各位小伙伴有没有收获自己心仪的offer呢。笔者疫情被裁后在家LeetCode狂刷了800多题,加之自己以为工作总结的知识、经验,系统化的整理了一下。在五一期间已经收获了字节的offer。废话不多说,下面是我的刷题分享。

2024-04-16 12:29:47 356

原创 Android大厂技术面试题汇总!一个APP从启动到主页面显示经历了哪些过程?我先收藏为敬_android 看到页面 经历了哪些步骤(1)

*其实上面说了这么多,钱是永远赚不完的,在这个知识付费的时代,知识技能提升才是是根本!我作为一名8年的高级工程师,知识技能已经学习的差不多。**在看这篇文章的可能有刚刚入门,刚刚开始工作,或者大佬级人物。像刚刚开始学Android开发小白想要快速提升自己,最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以这里分享一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。这么重要的事情说三遍啦!

2024-04-16 09:00:46 329

原创 Android大三提前批的钉钉和抖音面筋,阿里挂了HR面,抖音通过收获Offer

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。面试过程一定要有礼貌!

2024-04-16 09:00:16 389

原创 2024腾讯、百度、华为Android面试题校招汇总(已拿offer)

看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。

2024-04-16 05:16:35 684

原创 2024腾讯Android最新面试真题解析,binder机制面试题

找工作是个很辛苦的事情,而且一般周期都比较长,有时候既看个人技术,也看运气。第一次找工作,最后的结果虽然不尽如人意,不过收获远比offer大。接下来就是针对自己的不足,好好努力了。最后为了节约大家的时间,我把我学习所用的资料和面试遇到的问题和答案都整理成了PDF文档网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)

2024-04-16 05:16:03 455

原创 字节跳动Android实习面试凉凉经,两轮面试我被完虐了---(2)

!最后放上一个大概的Android学习方向及思路(详细的内容太多了~),提供给大家:对于程序员来说,要学习的知识内容、技术有太多太多,这里就先放上一部分,其他的内容有机会在后面的文章向大家呈现出来,不过我自己所有的学习资料都整理成了一个文档,一直在不断学习,希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!为什么某些人会一直比你优秀,是因为他本身就很优秀还一直在持续努力变得更优秀,而你是不是还在满足于现状内心在窃喜!Android架构师之路很漫长,一起共勉吧!

2024-04-15 02:31:00 682

原创 字节跳动Android实习面试凉凉经,两轮面试我被完虐了---(1)

答案是这样的,在 setValue()方法中,参数s实际上和我们初始化int s = 6的s不是一个对象,只是他们现在指的是同一块内存区域,然后在setValue()中调用s += 1的时候,这块内存区域的对象执行+1操作,然后在堆(类比java)中产生了一个新的对象,s再指向这个对象。偷偷说一句,我觉得面试官这个地方面试的不好,这种细节问题,如果不是遇到什么bug,业务忙的时候是没时间注意这个的,面试官可以把这两种情况展示下,然后问面试者原因是什么。这部分可以参考掘金的小德大佬的文章,高产似那啥。

2024-04-15 02:30:29 851

原创 字节跳动Android一面凉凉,竟以为一面是HR面,2024年最新哔哩哔哩面试题目

这部分算是必备技能。我个人倒是倾向于弱化基础知识的考查,毕竟每个候选人的背景不同,应该更看重聪明程度、学习能力、沟通理解力等,基础知识只能证明他不是一个优秀的工程师,却无法证明他是一个优秀的工程师。

2024-04-15 02:29:25 451

原创 字节跳动Android一面凉凉,竟以为一面是HR面---,面试阿里p7有多难

这部分算是必备技能。我个人倒是倾向于弱化基础知识的考查,毕竟每个候选人的背景不同,应该更看重聪明程度、学习能力、沟通理解力等,基础知识只能证明他不是一个优秀的工程师,却无法证明他是一个优秀的工程师。

2024-04-15 02:28:54 799

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除