自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分享Android资深架构师的成长之路,专题解析

背景首先我是个菜鸡,工资也低的一笔。刚毕业时候在一家国企上班干 app 开发,干了快两年的时候,跳槽到了一家伪大厂干安全。投了不少简历都没有回音,只有这加伪大厂要我就来了。当时说好了会接触一些底层的东西,然而平时也就写 python 脚本,逆向,android 上写了一些风控的东西,感觉有点 low,工资也不高,当初没敢多要,hr 给的比我要的还高。刚刚 leader 谈了谈明年的规划,现在想跳槽。现在也是很尴尬,原来 app 开发的东西也忘了不少,然后其实我想干 framework 开发,自己对 a

2021-05-27 11:44:25 186

原创 写给安卓软件工程师的3条建议,已拿到offer

感悟这个世界有一个“二八原则”在好多地方都发挥着作用,在Android开发上我认为也一样有用。做一个Android开发,你也许只会用到Android开发知识中的20%,有80%其实你学了也不一定会用。而面试官也一样,他也可能只掌握了20%的知识,而且一个面试也不会有足够多的时间给你展示你全部的知识,而往往只会注意开发中最常遇到的20%。这时候,你对这些问题理解的深度就显得尤为重要。回答了10个问题,而每个问题都只是浅显分析,还没有你将一个问题讲得透彻、全面更能让面试官加分。正文 Android进阶重难

2021-05-27 11:43:41 229

原创 写给安卓软件工程师的3条建议,实战篇

关于Android的近况大家都知道,今年移动开发不那么火热了,完全没有了前两年Android开发那种火热的势头,如此同时,AI热火朝天,很多言论都说Android不行了。其实不光是Android,iOS也有类似的言论。那么到底如何看待这一现象呢?我的答案是:Android还行,只是回归平淡了,没有了前些年的火热。热修复介绍1.开发流程当项目出现紧急bug时,传统的开发流程是发布新版本,引导用户覆盖安装。抛开平台审核上线的时间不说,一天重复下载安装至少两次的用户体验是很差的。而热修复的出现完美解

2021-05-27 11:42:55 205

原创 写给安卓软件工程师的3条建议,全套教学资料

缘起深圳市腾讯计算机系统有限公司成立于1998年11月,是中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一。腾讯业务多元化,覆盖面广:社交、通信、娱乐全面开花。其中,腾讯QQ几乎是所有人的青春,各种气泡,装扮,是青春年少时的快乐。我对腾讯的执念是从一款破解版QQ起。我当时机缘巧合从朋友那边得到了一款破解QQ软件,哪怕没有充会员,开VIP也可以使用各种主题和气泡,于是,当时尚且年幼的我对各种破解版软件产生了兴趣,并决定长大后要学破解软件。1:入门阶段刚进入这个行业的时候,是通

2021-05-27 11:42:11 97

原创 写给互联网大厂员工的真心话,面试资料分享

感悟这个世界有一个“二八原则”在好多地方都发挥着作用,在Android开发上我认为也一样有用。做一个Android开发,你也许只会用到Android开发知识中的20%,有80%其实你学了也不一定会用。而面试官也一样,他也可能只掌握了20%的知识,而且一个面试也不会有足够多的时间给你展示你全部的知识,而往往只会注意开发中最常遇到的20%。这时候,你对这些问题理解的深度就显得尤为重要。回答了10个问题,而每个问题都只是浅显分析,还没有你将一个问题讲得透彻、全面更能让面试官加分。背景面是是上海的Andro

2021-05-27 11:41:26 62

原创 写给互联网大厂员工的真心话,最全Android知识总结

什么是Kotlin?Kotlin,如前面所说,它是JetBrains开发的基于JVM的语言。JetBrains因为创造了一个强大的Java开发IDE被大家所熟知。Android Studio,官方的Android IDE,就是基于Intellij,作为一个该平台的插件。Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于Android开发者,有两个有趣的特点:对Java开发者来说,Kotlin是非常直觉化的,并且非常容易学习。语言的大部分内容都是与我们知道的非常

2021-05-27 11:40:40 65

原创 写给互联网大厂员工的真心话,好文推荐

近两年“程序员职业发展”话题,受到越来越多关注,做技术还是转管理?如何保持竞争力?是否要转换新的技术栈?每个工作三五年的程序员,都正面临着类似的焦虑。工作三五年,不能像刚入职场凭着一股子冲劲和能吃苦耐劳的精神赢得升职加薪,而转型管理,是很多技术人员的梦想。那么,技术骨干朝着管理人才前进的过程中,应该如何培养其管理能力呢?面试总结面试大厂一定要做好充分的准备,没有准备就去面试完全是去当炮灰的,更是对自己的不负责。再就是基础真的很重要,基础,基础,基础,重要的事说3遍。下面给大家分享下我在面试美团.

2021-05-27 11:39:55 80

原创 写给1-3年安卓程序员的几点建议,建议收藏

前言前不久,几个朋友聚会,谈到了现在的后辈,我就说起了那个大三就已经拿到网易offer的小学弟。这个学弟是00后,专升本进入我们学校的。进来后就非常努力,每次上课都是第一个到教室的,每次都是坐第一排,不是演,而是实实在在的非常认真的在听讲,也是班上为数不多的上课会额外带一个专门的笔记本的学生之一。半个月前,我看见他的空间上传了网易offer的照片,就私下和他交流了一下。他说,他们公司不远的地方就是阿里,他的下个目标是阿里P7。我在夸赞之余更多的是感叹:现在的年轻人真的是太拼命了,网上漫天飞舞的35岁

2021-05-27 11:39:10 76

原创 关于网络优化你必须要知道的重点,论程序员成长的正确姿势

一些感悟穷人的一次失败,为了还债可能一辈子都翻不了身,为还债一辈子送外卖。你将不再会有精力去思考和投机。穷人的失败可能断送了他所有暴富的机遇和时间,让不确定的人生瞬间确定下来,让充满无限可能的人生可能性逐渐缩小。这是赤裸裸的现实。只有当你有足够多的资本时,允许你失误的次数才会逐渐增加。拥有足够多的资本,哪怕尝试个三番五次失败了,也不会伤你元气。所以从这个角度讲,人的机遇是随着财富的增加而增加的。这时代表面上人人机会平等,但是给穷人的机会非常有限。王思聪失败一次不过是兴趣爱好的失败,而你失败一次则是生存生

2021-05-27 11:38:26 101

原创 关于网络优化你必须要知道的重点,妈妈再也不用担心我找工作了!

导语学历永远是横在我们进人大厂的一道门槛,好像无论怎么努力,总能被那些985,211 按在地上摩擦!不仅要被“他们”看不起,在HR挑选简历,学历这块就直接被刷下去了,连证明自己的机会也没有,学历真的这么重要吗?以前我的答案是的,总认为失败就是自己学历问题,总觉得一切不公平错误都是外部的因素,从来没有考虑过自己,自身是什么能力,几斤几两!但是经过这次阿里的面试,让我有了新的见解!你所认为的失败仅仅只是你不够努力的结果,程序员确实是高学历的行业,但是更多更重要的是技术的沉淀。感谢这几位阿里面试官,没有因为

2021-05-27 11:37:41 80

原创 2021大厂Android面试经历,吐血整理

我们都是被圈养的人?我的朋友程序员K,说他在电力行业的一家软件公司做了八年Android开发,用到的各种技术,数据库,网络请求,事件传递,响应框架都很熟悉,甚至JNI/NDK/Framework,JS、Server端开发都能玩儿转,个人也是部门骨干。因为疫情,今年公司项目锐减,已经签的项目,也迟迟不能开始,公司难以运转,就做了一些优化。K原本不在被优化之列,但他觉得留下来也意义不大,就主动申请了一个名额,拿了几个月赔偿金,出来找工作。K对找工作本来信心满满,谁知道一面试,连“熟悉SSM吗?用它们做过项

2021-05-26 18:39:29 88

原创 2021中级Android开发面试解答,深度好文

目前情况:10届某民办大学本科生,实际接触Android年限6年多了,工作年限五年半(注意,我说的是工作年限,不是工作经验),今年1月份裸辞后歇了大半年,经常一周也收不到几个offer,好不容易熬到HR面,也因为薪资要求过高被放弃了,最终拿到一个并不是特满意的offer。首先我想明确地说在目前的大环境下,移动互联网确实已经属于寒冬。尤其是Android/IOS开发,虽然说不上夕阳行业,但也离热门IT职业差了十万八千里。从之前大量小创公司因疫情原因倒闭破产,360、滴滴、携程等大厂实施裁员的新闻其实也能.

2021-05-26 18:38:44 111

原创 2021Android高级面试题,薪资翻倍

简单介绍下背景笔者双非末流渣渣一本毕业,工作已有6年多。年前从一家小公司CTO离职。准备年后“金三银四”换个更大的舞台。疫情爆发,市场经济遭到沉重打击,大批企业裁员,整个三月都居家隔离。期间,阿里第一次电话面,未通过。四月,海投大厂简历,积累面试经验,鹅厂视频面试,未通过;熊厂视频面试,未通过;阿里第二次电话面。未通过。五月初,阿里第三次电话面通过,转视频初试,通过。出发杭州。面试官:说说view中的事件分发?android中事件分发机制是android中常见的问题,一般大家都知道view的分

2021-05-26 18:37:59 64

原创 2021Android精选面试实战总结整理,深度好文

背景经常有网友在知乎问答提两个问题:“现在学习移动开发还有前景吗?””开发还有什么可以研究的?“。网友回复:“现在还学移动开发?如同49年加入国军!”其实这两个问题对应着同一个现象,无论是准备入行或刚刚入行,还是比较资深的开发者,对于移动开发职业的未来,都有一些迷茫、一些焦虑。为什么会这样?近年来,以深度学习为代表的核心算法突破,计算机计算能力的提升以及移动互联和云计算技术的发展,AI技术的发展开始切实影响到人们的生活。现阶段,人工智能技术已经运用在智能安防、智能交通、金融服务业、医疗行业、工业以及移动

2021-05-26 18:37:14 77

原创 2021Android最新大厂面试真题总结,进阶学习资料!

写在开头:说下我的经历吧。湖南大学毕业,学的是软件工程,那时候比较贪玩,专业知识学的不是很扎实,毕业后就在长沙本地找了家互联网公司工作了。到今年六月份的话刚好毕业了五年了,同期和我一起出来的同学们,大多都已经是项目经理了,至少也是个项目组长了,而我还是个普通的程序员,日复一日的敲着代码。年初爆发了新冠疫情,居家隔离。市场经济也进入了寒冬,大批的企业都是摇摇欲坠,也包括我的公司。这时,我才意识到。进大厂,是多么的重要。IT这个行业IT门槛低:只要大学是这个专业或者非专业出身经过培训出来的就能进入这个

2021-05-26 18:36:29 412

原创 2021Android最新大厂面试真题总结,最强技术实现

从基础到架构进阶,包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中高级安卓技术点。文章中所列主要为大纲部分,详细内容可以在文末自行获取哈!如果你熟练掌握本文中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。今天本文主要讲解:APK文件反编译什么是反编译如何防止反编译APK文件的基本构造APK加固的方案原理APK加固总体架构APK打包基本流程Dex文件的意义AES加密项

2021-05-26 18:35:44 119

原创 2021Android最新大厂面试真题总结,成功入职阿里

前言去年,一条职场潜规则走红网络:不要大声责骂年轻人,他们会立刻辞职的,但是你可以往死里骂那些中年人,尤其是有车有房有娃的那些。真实感受到程序员的中年危机在中国,除了从 BAT 出来的牛人,一般经理层到 35 岁,总监层到 40 岁,往后机会真的会少很多了,不是你能不能干的问题,是别人不给机会你干的问题,不要想着什么外国人可以干到 50、60,你就要死磕到底,希望后来者早有打算,不要到最后尴尬的时刻。华为裁员34岁以上程序员,互联网公司越来越青睐新鲜血液。90后正处在一个尴尬的阶段,前有资深职场老人

2021-05-26 18:34:58 107

原创 2021Android最新大厂面试真题总结,先收藏了

前言作为一个程序员,如果你在新知识、新技术面前仍一无所知,依然吃着十多年前的老本,那你在知识技术上肯定落伍,如果又未能进入管理层面,那你肯定就会被长江的后浪拍在沙滩上了。而不少与时俱进、善于学习的程序员他们仍是行业的中坚力量。这只是说明当今世界靠一招鲜走遍天下,吃终身的时代已经过去了,一个人必须得活到老学到老才能行走于天下。我在平时的工作之余也会翻一翻大厂的面试题,让自己时刻保持面试技能,同时也能了解大厂对技术的需求,以备不时之需,“生于忧患,死于安乐”,古人诚不欺我啊。下面给大家分享一个我自己工作

2021-05-26 18:34:14 199

原创 2021Android最新大厂面试真题总结,专题解析

开头金九银十就快到了,很多有求职、跳槽打算的人最近都在完善更新自己的简历,打算趁此机会换到心仪的环境。程序员相较其它工作岗位略有不同,最注重的就是技术。所以很多程序员会产生一个误区,觉得自己技术强,自然能找到好工作,不太重视自己的简历。结果简历发出去,面试邀请寥寥无几,只恨自己怀才不遇。Android高级知识点一、Android性能优化1.描述一下android的系统架构?2.Android线程间通信有哪几种方式3. 如何避免OOM异常4.Android程序运行时权限与文件系统权限的区别?

2021-05-26 18:33:29 206

原创 2021Android大厂面试知识分享,完整PDF

前言今天我给大家再次分享一下,我最近的一些读书的感想,思考起来,确实能够给自己带来一些真实的帮助和启发,希望大家在平时的工作学习中,也能够认清楚学习的一些本质。如果我们的学习是在不断掌握应对具体工作场景和问题的方法,那就是在努力提升技术效率。在这种模式下,我们遇到每个新问题都要学习新知识。如果我们的学习是在了解问题本质,了解解决方案的底层规律,能够让我们认清楚问题表象背后的实质,那我们就是在提升认知效率。在这种模式下,我们会发现,很多看似全新的问题,其实只不过是狡猾的旧问题换了一身装扮再次出现而已。

2021-05-26 18:32:43 73

原创 Android开发者该学习哪些东西提高竞争力?附大厂真题面经

说起IT行业,大多数人脑海里反应出的第一个标签一定是“高薪”,而说起程序员,大家更多想到的可能是:秃顶、木讷、格子衫;加班多、能赚钱、不花钱;没对象……甚至很多人还说“程序员在互联网行业里面是吃青春饭的,干到30岁就会被行业淘汰掉”。去年开始的各大企业裁员风潮,似乎也在侧面的印证这一观点。大家都认为互联网的寒冬来了,都认为程序员30岁以后就不值钱了。熟不知程序员的转行或被迫裁员,都是受互联网行业多种因素而制约的。30岁被迫转型这个事并不是每个程序员都必须这样去做的,只有一部分对编程不感兴趣,自己

2021-05-25 11:42:02 86

原创 android开发教程!写给1-3年安卓程序员的几点建议,最强技术实现

背景介绍现在是一个信息大爆炸的时代,互联网世界中存在着无数的数据。信息就是这个时代最宝贵的资源,拥有了资源就相当于。互联网是块风水宝地,里面藏了无数的宝藏!能不能挖到就看本事了。谁拥有了最全、最准确的信息,谁就能获得最多的话语权。我们的每一个判断都需要信息来作为依据。所以,利用搜索引擎准确快速搜索有用信息的能力十分重要。我在知乎上看到有律师说,他们平时能够通过搜索引擎搜索到许多有力的证据!现在的大数据就是通过检索大量的信息数据来支撑分析预测工作的。快速找到有用信息的能力在这个时代将是你宝贵的财富,说它价

2021-05-25 11:41:18 109

原创 android开发指南!关于Android性能优化的几点建议,专题解析

前言程序员说不焦虑其实是假的,因为无论是现在还是最近几年,很早就有人察觉Android开发的野蛮生长时代已经过去。过去的优势是市场需要,这个技术少有人有,所以在抢占市场的时候,基本上满足需要就已经可以了。但是现在,各式各样的APP层出不穷,APP的质量成为新的竞争标准。这也意味着不管是系统设计还是性能优化等方面,市场都给Android开发者提出了更高的要求。那么,Android是不是真的不吃香了呢?其实不是的,高级及以上还有很大的需求缺口,非常稀缺人才。但是初级开发者真的已经不吃香了。丧气的说一句,初级学

2021-05-25 11:40:34 73

原创 Android开发快速学习!9次Android面试经验总结,终局之战

前言想要成為一名優秀的Android開發,你需要一份完備的 知識體系,在這裏,讓我們一起成長為自己所想的那樣。金九银十是大家的換工作潮,在這波浪潮裡沉浮的我經歷過快一個月的面試後,決定把這些遇到的問題記下來加強印象的同時,也可以幫到找工作的朋友們,希望各位看倌們都能順順利利找到心儀的工作囉!第一章:深入解析BinderBinder机制作为进程间通信的一种手段,基本上贯穿了andorid框架层的全部。所以首先必须要搞懂的Android Binder的基本通信机制。Binder机制作为进程间通信的一种

2021-05-25 11:39:51 60

原创 android开发入门教程!一次违反常规的安卓大厂面试经历,重难点整理

开头最近有粉丝反应,不想做安卓了,有朋友转到前端了,安卓不行了,问我怎么办?自从RN,Weex这种跨平台编程语言出来以后,安卓将死的言论总是不绝于耳。随着颇有摧枯拉朽之势Flutter的出现,加之近几年的裁员潮,使这种论调好像更加可信。恍惚间会让人想到2010年,安卓初兴,一切还是桌面应用开发的天下,当时的语言还集中中JAVA、HTML、MFC、.NET、C#,各个语言为了争夺桌面应用开发第一位,也是拼得你死我活。当时的安卓系统还是方兴未艾,谁也不知道,它会引领着另一个时代。几年过去了,桌面开发已经

2021-05-25 11:39:07 152

原创 Android开发6年了,成功跳槽百度工资从15K涨到28K,面试必会

前言今年上半年其实就已经有了换工作的想法,奈何疫情原因和岗位缩减,加之信心不足,到六月底投递了百度的Android岗位,本以为像我这种非211、985没工作经验的渣渣只能被直接pass,结果却意外的收到了电话,真是受宠若惊.经过电面,技术三面,然后就是等通知到最后拿到了OFFER,如梦一般,当时还是挺激动的。那么 Android 开发工程师们应该如何面对当下的局面呢?其实当下的供需关系不平衡不代表没有需求,市场上过多的是只会写 xml 和 Activity、只会用代码堆需求的初级

2021-05-25 11:38:23 231

原创 android小程序开发实例!BTAJ大厂最新面试题汇集,绝对干货

前言Flutter 作为Google出品的一个新兴的跨平台移动客户端UI开发框架,正在被越来越多的开发者和组织使用,包括阿里的咸鱼、腾讯的微信等。今天,我主要讲解Flutter中文本组件方面的Widget,包括Text、RichText、TextField,希望你们会喜欢。学会深入思考,总结沉淀我想说的第一条就是要学会深入思考,总结沉淀,这是我觉得最重要也是最有意义的一件事。‌先来说深入思考。在程序员这个圈子里,常能听到一些言论:我这个工作一点技术含量都没有,每天就CRUD,再写写i

2021-05-25 11:37:39 98

原创 Android学习的三个终极问题及学习路线规划,成功入职腾讯

一、前言关于开源框架这块,其实主要是针对自己项目中使用到的框架进行准备。从使用,到使用场景、优缺点以及源码实现都需要逐一掌握理解。这一部分是向面试官展示自己水平与能力的一个重要部分,所以要着重准备。针对开源框架,该部分整理了自己在做项目过程中使用到的几个框架。大多都是从网上找的一些大佬的文章,深入浅出,着重讲述源码实现,可以帮助自己更好的理解。第一章:热修复1、AOT/JIT & dexopt 与dex2oat2、热修复常见问题之CLASS_ISPREVERIFIED 问题3、热修复原理

2021-05-25 11:36:54 53

原创 Android多线程实现方式及并发与同步,聪明人已经收藏了!

前言对于android开发,我们大部分工作都是在应用层,但为了体现"技术含量",以及"知其所以然",以便在遇到具体问题时不至于束手无策,因此有必要了解底层的工作机制。比如Android NDK 开发可能在平时的项目开发中不常用到,但是这并不代表其不重要。相反NDK的学习有助于加深开发者在阅读框架的源码理解,是Android开发人员的进阶过程中必须要掌握的技能。为什么NDK越来越重要了?一是短视频、直播等行业迅猛发展。音视频+社交成为流量新的增长点。近两年,短视频、直播、网络视频等行业不断爆热,其中抖

2021-05-25 11:36:10 128

原创 android双击事件响应,焦虑的移动互联网开发者如何破局?专题解析

第一次观看我文章的朋友,可以关注、点赞、转发一下,每天分享各种干货技术和程序猿趣事前言职场的金三银四跳槽季又来了,不同的是今年比往年「冷」一些,形式更加严峻一些,大家多多少少可能都听到或看到一些信息,就是好多公司在优化裁员,作为求职者来说,面试是一道坎,很多人会恐惧面试,即使是工作很多年的老鸟,可能仍存在面试的焦虑。这些题目是我之前的面试去腾讯、虎牙、美团、阿里、快手等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。由于涉及到的面试题较多导致篇幅较长,我.

2021-05-25 11:35:24 60

原创 2021年Android面经分享,真香!

随着互联网的发展,大众对程序员这个职业有了更多的了解,除了高薪工资之外,压力太大,黑白颠倒,作息不规律等等,也是身为一个程序员必须经历的事情。大部分程序员都是安静的、稳重的,有什么问题发给他们修改,收到的都是简洁明了的“OK”。但是,很多时候,只要一句话,就能让这些可爱的程序猿瞬间被激怒Activity基础相关说下Activity生命周期 ?Activity A 启动另一个Activity B 会调用哪些方法?如果B是透明主题的又或则是个DialogActivity呢 ? 说下onSaveIns.

2021-05-24 19:03:27 86

原创 2021年Android面经分享,吐血整理

背景本人双非渣本 今年由于疫情,上半年一直在家里。2月份本来无忧无虑,呆在家里不给国家添乱的时候,发现身边的同学找到了大厂的offer。心里开始有点慌张。本来想在3月份如果能回到学校,就开始考研之路,但谁曾想这个假期,一直到了9月份。在家也尝试过考研,自己还是耐不住学习的寂寞,放弃了。走上了找工作的路途。3月份,开始投简历,在牛客网上,找了几个内推,投了字节,阿里和腾讯。(ps:那时候也不知道谁给的勇气)。本来以为自己的简历不可能过筛选的,但每个投的简历都收到了面试通知。无一例外,每一次的失败都是以

2021-05-24 19:02:44 174

原创 2021年Android面经分享,Android岗

前不久听我一个字节的朋友说了一个神转折的故事。一名大专生,异常执着地向他们公司投简历,屡战屡败,屡败屡战,前前后后向字节跳动投了九次简历。你猜后面怎么着?还真让他成功了,第九次居然拿到了offer!看到这里,不过是一个普普通通的励志故事吧,一个菜鸡凭借自己锲而不舍的精神努力奋斗,终于获得了成功。虽然有些振奋人心,但是也称不上什么神转折。关键在于这件事的后续——那个大专生居然拒绝了字节的offer,去了华为。一个大专生,从屡屡碰壁到成功逆袭,他究竟是怎样做到的?通过多方打探,我得到了他的联系方式,.

2021-05-24 19:01:59 85

原创 2021年Android进阶者的新篇章,附赠课程+题库

写在前面周末了,人一旦没有点事情干,心里就瞎想,而且跟几个老男人坐在一起,更容易瞎想,我自己现在也是 三十出头了,也是无时无刻在担心自己的职业生涯,担心丢掉工作没有收入,担心身体机能下降,担心突然来一场说来就来的大病。组件化1.1 组件化初衷APP版本不断的迭代,新功能的不断增加,业务也会变的越来越复杂,维护成本高。业务耦合度高,代码越来越臃肿,团队内部多人协作开发困难。Android项目在编译代码的时候电脑会非常卡,又因为单一工程下代码耦合严重,每修改一处代码后都要重新编译打包测试,导致非常

2021-05-24 19:01:16 63

原创 2021年Android网络编程总结篇,架构师必备技能

有人问,为什么想要投递大厂,总结一下大概有这么几个出发点:1.追求高薪资相对小厂而言,大厂的薪资水平会更高不少。具体数字区间就不细说了,但是大厂整体会大方很多,只要你能够通过面试,30%甚至更高的涨薪都有机会拿到,更何况,大厂的年终奖也不会被“无良”老板随意克扣。2.追求稳定去年整体大环境不行,很多公司裁员,尤其是不太盈利的中小厂,比如某团、某滴。而对于大厂而言,裁员的概率会小很多,毕竟裁员带来的收益远比不上因此带来的负面效应和股价下跌。3.追求职业发展近两年很多发展快的企业以 double.

2021-05-24 19:00:31 60

原创 2021年Android开发者跳槽指南,成功拿下大厂offer

前言本文将带领大家来看看启动优化相关方面的介绍以及各种优化的方法。希望你在读完本章后会有所收获。相信很多同学都听过八秒定律,八秒定律是在互联网领域存在的一个定律,即指用户访问一个网站时,如果等待网页打开的时间超过了8秒,就有超过70%的用户放弃等待。足见启动的时间是多么的重要。放到移动APP中,那就是应用启动的时间不能太久,否则就会造成用户的流失。谷歌官方曾给出一篇App startup time的文章,这篇文章详细介绍了关于启动优化的切入点以及思路。感兴趣的同学可以去看下。App Startup

2021-05-24 18:59:47 182

原创 2021大厂Android面试经验,附面试题答案

前言相信很多同学都会有这样的感受,前三天刚刚复习的知识点,今天问的时候怎么就讲不出个所以然了呢?本文的目的就是致力于帮助大家尽可能的建立Android知识体系,希望大家会喜欢~阿里技术一面-35min自我介绍Android有没有遇到OOM问题(有遇到内存泄漏问题)Handler机制ThreadLocalActivity启动到加载View过程View绘制过程LinearLayout (wrap_content) & TextView (match_parent) 最终结果??

2021-05-24 18:59:03 122

原创 2021京东最新Android面试真题解析,复习指南

码农A:看见标题我就震惊了。码农B:我也是。码农C:我琢磨着,UC震惊部还缺人吗?这小编是个人才啊。某小编:标题是震惊的,但内容是朴实无华的。前言Android四大组件:Activity、Service、BroadcastReceiver、ContentProvider。它们的作用分别是:Activity—>配合View展示界面Service—>长时间在后台运行不与用户直接交互BroadcastReceiver—>接收广播ContentProvider—>提供数据

2021-05-24 18:58:18 89

原创 2021中级Android开发面试解答,挥泪整理面经

前言大家应该看过不少人分享的面试成功的面经,是不是觉得自己“说不定也可以”呢?这里重提一个理论:幸存者偏差。当取得资讯的渠道,仅来自于幸存者时(因为死人不会说话),此资讯可能会存在与实际情况不同的偏差。所以,今天要分享的是凉经。找到正确的学习路线一、架构师专题想要掌握复杂的技术,必须要理解其原理和架构。本模块结合实际一线互联网大型项目理解架构思维,抽丝剥茧,层层深入,帮助大家成为Android架构师,在思想上对架构认识有一次升华,并知其所以然,把别人的架构思想学以致用二、Android底层开

2021-05-24 18:57:34 114

原创 2021Android高级面试题,成功定级腾讯T3-2

想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。25%的面试官会在头5分钟内决定面试的结果60%的面试官会在头15分钟内决定面试的结果一般来说,一场单面的时间在30分钟左右,而决定你生死的重要关键部分就是:自我介绍和三大问。如果这部分回答的不好,除非后面的回答非常精彩,能够帮你搬回来,否则机会渺茫。自我介绍大家都知道,什么是三大问呢?其实就是“3why”问题为什么选择这家公司?为什么应聘这个职位?为什么要聘用你?由于涉及到的

2021-05-24 18:56:49 104

空空如也

空空如也

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

TA关注的人

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