<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[董翰飞]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/grtgx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; grtgx]]></copyright><item><title><![CDATA[Github标星5.3K，我凭什么拿到了阿里、腾讯、今日头条3家大厂offer？进阶学习资料！]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111597881</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111597881</guid><author>grtgx</author><pubDate>Wed, 23 Dec 2020 19:59:21 +0800</pubDate><description><![CDATA[前言
最近看到很多人都在找工作, 而且很多人都感觉今年找工作比去年难很多, 竞争力也增加不少, 因此激发我整理这份资料, 希望能帮到正在找或者准备找工作的童鞋们.
首先我们能否获得一个面试机会, 那肯定是从简历开始, 简历需要做好功夫, 一份好的简历才足够吸引企业得到面试机会, 接着就是面试了, 面试前必须要先做好准备, 多看一下前辈们总结面试题, 有哪一方面不足的地方赶紧补充一下, 还有要了解一下你即将面试那家公司
面试官： 说一下垃圾回收机制吧
我： …可以通过强、弱引用计数结合方式解决引用计数的循环引]]></description><category></category></item><item><title><![CDATA[Github标星5.3K，Android攒了一个月的面试题及解答，已拿到offer]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111597869</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111597869</guid><author>grtgx</author><pubDate>Wed, 23 Dec 2020 19:58:46 +0800</pubDate><description><![CDATA[Google 为了帮助 Android 开发者更快更好地开发 App，推出了一系列组件，这些组件被打包成了一个整体，称作 Android Jetpack，它包含的组件如下图所示：

老的 support 包被整合进了 Jetpack，例如上图 Foundation 模块的 AppCompat，整合进去之后，包名做了一下修改，全部以 androidx 开头。Android Studio 提供的迁移工具（Refactor &gt; Migrate to AndroidX）可以将源码中的旧包名替换成新的，但是如果]]></description><category></category></item><item><title><![CDATA[Android面试送分题：最新Android面试题整理，详细的Android学习指南]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111591779</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111591779</guid><author>grtgx</author><pubDate>Wed, 23 Dec 2020 15:45:01 +0800</pubDate><description><![CDATA[前言
之前老是看着搞Java的朋友炫耀他的核心知识点笔记，真的，我内心毫无波澜，只有一点点酸
其实Android开发也有很多知识点，我一直以来就想要一份Android核心知识点笔记来帮助自己查漏补缺，后来想想，近两年大家一直都在说互联网寒冬怎么怎么，还老是谣传Android开发马上要凉了，我想我等不到别人发给我核心笔记了，这种大环境下还可能会有人做吗……
我不能等着别人把资料送上门来
于是乎，今年年初开始，我就开始利用身边的资源（朋友）在下班时间请了一位阿里P8大牛吃了顿饭（我不会告诉你，当时我的内心是多么]]></description><category></category></item><item><title><![CDATA[Android面试总结，大厂Offer拿到手软啊！学习路线+知识点梳理]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111591759</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111591759</guid><author>grtgx</author><pubDate>Wed, 23 Dec 2020 15:44:26 +0800</pubDate><description><![CDATA[前言
今天我给大家再次分享一下，我最近的一些读书的感想，思考起来，确实能够给自己带来一些真实的帮助和启发，希望大家在平时的工作学习中，也能够认清楚学习的一些本质。
如果我们的学习是在不断掌握应对具体工作场景和问题的方法，那就是在努力提升技术效率。在这种模式下，我们遇到每个新问题都要学习新知识。
如果我们的学习是在了解问题本质，了解解决方案的底层规律，能够让我们认清楚问题表象背后的实质，那我们就是在提升认知效率。在这种模式下，我们会发现，很多看似全新的问题，其实只不过是狡猾的旧问题换了一身装扮再次出现而已。
]]></description><category></category></item><item><title><![CDATA[Android面试总结，Android面试你必须要知道的那些知识，Android岗]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111591745</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111591745</guid><author>grtgx</author><pubDate>Wed, 23 Dec 2020 15:43:51 +0800</pubDate><description><![CDATA[前言
马爸爸总结了一句话：跳槽，要么是钱不到位，要么是受了委屈。
我给自己这次的跳槽经历做了一个分析，希望能对那些想换工作的朋友有所帮助。
许多朋友想换工作，但是对“换工作”的理解可能仅限于写简历、投简历、面试。在跳槽之前，我也是这么想的。
当时，工作并不顺利，我的专业技能并没有很好的发挥，公司也给不了什么发展前景，就有了跳槽的打算。
我看到一家行业内还不错的上市公司在招聘这个岗位，于是我发了简历。面试后我感觉很好，但我拒绝了，因为工资没有达到预期。
经过仔细思考，我发现我准备得太匆忙了，或者根本没有准备好]]></description><category></category></item><item><title><![CDATA[Android面试必问！斗鱼直播Android开发二面被刷，面试心得体会]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111591724</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111591724</guid><author>grtgx</author><pubDate>Wed, 23 Dec 2020 15:43:16 +0800</pubDate><description><![CDATA[最近很多人说，Android越来越不好找工作了，学习NDK开发会不会好点，今天就聊聊这个问题。是否应该选择学NDK？
1.哪些场景下要用到NDK开发？

跨平台的库，如FFmpeg, skip，weex,
加固，防逆向
签名校验
图片压缩
音视频解码
OpenGL ES 高级特效
热修复 andfix
人脸识别 face++
加密算法
微信apk中的so文件

很多人准备面试的时候，大多数就会这样的，打开百度，输入 “Android 面试题”，找几个多的开始看。
这虽然看起来很自然，但是并不是一种&nbsp]]></description><category></category></item><item><title><![CDATA[Android面试官：大厂offer手到擒来，看看这篇文章吧！]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111591708</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111591708</guid><author>grtgx</author><pubDate>Wed, 23 Dec 2020 15:42:41 +0800</pubDate><description><![CDATA[最近跟我的一些读者交流，有一位读者的经历让我记忆深刻：

“有一次和大学同学聚会，和几个在BAT的同学聊了聊技术，发现自己在创业公司这几年，完全是吃老本的状态，没有什么机会精进技术，同样是工作了三年，和同学的差距越来越大”

我继续问他，他说真正让他受打击的是这个月的一次面试。

“面的是一个大厂，面试官问了很多问题，一大半的问题我都是一知半解，回答上来问题也是特没底。


大概回顾了这场面试：上来先是问了Java基础知识，自定义view，算法等等，这部分我还算准备的充分。第二部分开始复杂了，主要是底层、N]]></description><category></category></item><item><title><![CDATA[Android面试官：BTAJ大厂最新面试题汇集，实战解析]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111591690</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111591690</guid><author>grtgx</author><pubDate>Wed, 23 Dec 2020 15:42:05 +0800</pubDate><description><![CDATA[最近在知乎上，有许多人在邀请我去回答“Android前景怎么样、是不是要凉了、是不是应该考虑要转行？”等一系列的问题。
想着可能有很多人都有这样的担心，于是就赶紧写篇文章，来跟你们谈下Android开发的前景到底怎么样？
第一个offer是讯飞
莫名其妙被诶辞职，在干了2个月后。Android部门做虽然有事先通风，但是我没有想到这一天会来的那么快。今天中午收到消息说我们这个组要被砍掉，因为公司要准备解散了，首先拿我们开刀，也就是裁人，下午接着就进行谈话，谈了赔偿等相关事宜，然后就准备交接工作，忙了一下午。我]]></description><category></category></item><item><title><![CDATA[Android面试官：Android性能优化最佳实践，实战解析]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111591665</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111591665</guid><author>grtgx</author><pubDate>Wed, 23 Dec 2020 15:41:30 +0800</pubDate><description><![CDATA[前言：

Android 应用开发发展到今天，已经成为一个非常成熟的技术方向，从目前的形势来看，Android开发相当火热，但是高级Android开发人才却比较少，现在移动互联网的开发者也逐步开始关注插件化技术、性能优化、行业新技术，系统架构等进阶技术。这也同时造成了一种现像，安卓开发人员感受到行业现在已经是冰火两重天的环境了，技术不全面，还停留在中低端技术水平的，辛辛苦苦写代码,为了一年涨2千块钱的工资,疯狂加班,还要被降薪,还要时刻担心被裁员，而中高级开发人员却是企业青睐的对象，工资越来越高，同时也出现]]></description><category></category></item><item><title><![CDATA[Android进阶：看懂这些帮你轻松解决就业问题！书籍+视频+学习笔记+技能提升资源库]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111591645</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111591645</guid><author>grtgx</author><pubDate>Wed, 23 Dec 2020 15:40:50 +0800</pubDate><description><![CDATA[开头
年前面试了一些公司，目前已经拿到了阿里跟头条的 offer。去年我也出去找工作了，面试五家拿到了四家公司的 offer。所以在面试方面我应该可以提供一些愚见吧。本篇会讲解一些常见题目以及一些答题技巧。
其实面试的过程也是对自己知识的一个梳理过程，工作中我们学到的东西都是碎片化的，那么面试前我们就需要把这些碎片化的知识梳理出来，形成自己的知识体系。每个人都应该建立一套自己的知识网络，而这个知识网络就是你的资本，让你的资本不断扩大你才会变的更有价值。
推荐两个刷题网站：
牛客网
LeetCode
推荐几本]]></description><category></category></item><item><title><![CDATA[Android入门你值得拥有！Android面试中常问的MMAP到底是啥东东？面试必问]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111501715</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111501715</guid><author>grtgx</author><pubDate>Mon, 21 Dec 2020 22:38:29 +0800</pubDate><description><![CDATA[前言
最近看到很多人都在找工作, 而且很多人都感觉今年找工作比去年难很多, 竞争力也增加不少, 因此激发我整理这份资料, 希望能帮到正在找或者准备找工作的童鞋们.
首先我们能否获得一个面试机会, 那肯定是从简历开始, 简历需要做好功夫, 一份好的简历才足够吸引企业得到面试机会, 接着就是面试了, 面试前必须要先做好准备, 多看一下前辈们总结面试题, 有哪一方面不足的地方赶紧补充一下, 还有要了解一下你即将面试那家公司
下面分享一下各个公司的面试题目
爱奇艺

Android消息机制
Android View]]></description><category></category></item><item><title><![CDATA[888道Android高级面试题，微信小程序的事件处理，薪资翻倍]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111501681</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111501681</guid><author>grtgx</author><pubDate>Mon, 21 Dec 2020 22:37:05 +0800</pubDate><description><![CDATA[前言
随着移动网络的不断升级，客户端的网络传输由3G进化到Wifi、4G、5G，且Wifi场景越来越多。虽然网络环境在变好，但也对网络的应用提出了更高的要求，会发现很多大厂都十分重视网络指标，如果技术人员不加以控制，在弱网、体验、包括服务器带宽、流浪方面都会造成不同程度的损失。
Java相关
1.重载函数的签名(区别是否是重载函数)
答：方法名+参数类型+参数顺序(返回值不是)
2.finalize的工作原理
答：一旦垃圾收集器准备好释放对象占用的存储空间，它首先调用finalize()，而且只有在下一次垃]]></description><category></category></item><item><title><![CDATA[888道Android高级面试题，吊打面试官-Android中高级面试题，论程序员成长的正确姿势]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111501650</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111501650</guid><author>grtgx</author><pubDate>Mon, 21 Dec 2020 22:35:41 +0800</pubDate><description><![CDATA[持续更新中,并完善答案------ 最近博主身边的安卓朋友换个坑,接到BAT等大厂面试邀请,回来聊天,博主记录下各大厂必问的部分有用面试题.希望对你学习,工作,面试有所帮助.(博主会持续收集更新这些面试题),博主会对分享和投稿的面试题做一些过滤,在此再次感谢分享面试题各位朋友和读者

第一，鱼和熊掌不可兼得，有时候稳定和收入高，就是2选1的结果。
选择高薪，还是选择安稳，这个选择，只能做出一个。世界上不存在高薪，轻松还稳定的工作。正如诗人罗伯特·弗罗斯特的诗歌《未选择的路》中写的那样：“黄色的树林里分出两.]]></description><category></category></item><item><title><![CDATA[888道Android高级面试题，一年后斩获腾讯T3，终局之战]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111501636</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111501636</guid><author>grtgx</author><pubDate>Mon, 21 Dec 2020 22:34:17 +0800</pubDate><description><![CDATA[很多程序员都有这样的觉悟；找工作学历是敲门砖，没有211,985起步的学历，想进一家大公司不太可能。
举个例子好了；

如果你是大厂面试官，参与面试的有10个刚刚毕业没有工作经验的普通学校应届生，还有10个刚刚毕业的985应届生，而你们只打算招5个人实习。

你是看学历，还是看能力？
我想正常面试官都会挑选学历好的。因为在工作之前，学历在很大程度上就已经代表了你的能力
如何学习Android Framework
既然Framework这么重要，那我们该如何学习呢？
关于如何学习Android Framewo]]></description><category></category></item><item><title><![CDATA[50家大厂面试万字精华总结，我三年开发经验，从字节跳动抖音离职后，面试心得体会]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111501607</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111501607</guid><author>grtgx</author><pubDate>Mon, 21 Dec 2020 22:32:48 +0800</pubDate><description><![CDATA[前言
我今年38岁，失业前是南方二线城市某知名互联网公司的部门技术主管，婚姻幸福，膝下有一儿一女，组成一个好字，房子车子：有一辆十几万的汽车，一套月供八千的房子，妻子全职在家带娃，家里的一切开销全部指望我的那点工资，从没有想过失业会降临到我的头上，当我把这个消息告诉母亲的时候，母亲哭了：“这么好的工作咋说没就没了，我还以为你会在那干一辈子呢。”妻子说：”凭借你的技术能力，总会找到好工作的，不要伤心气馁。“
就这样，我在毫无防备的情况下，踏上了再求职历程，虽然对自己能力还是比较自信，但我还是分三条腿走路，为的]]></description><category></category></item><item><title><![CDATA[50家大厂面试万字精华总结，Android开发中常见的一些问题面试专题，大厂内部资料]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111501583</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111501583</guid><author>grtgx</author><pubDate>Mon, 21 Dec 2020 22:31:24 +0800</pubDate><description><![CDATA[前言
回顾一下自己这段时间的经历，因公司突然通知裁员，我匆匆忙忙地出去面了几家，但最终都没有拿到offer，我感觉今年的寒冬有点冷。公司开始第二波裁员，我决定主动拿赔偿走人。后续的面试过程我做了一些准备，基本都能走到hr面，后面我也顺利地拿到了offer，我给大家分享下我的求职体会，希望能给大家一些参考。
目前现在是需求量趋于平衡，对初中级水平的开发人员需求量变少，但是对高级以上的需求市场还是很匮乏，特别是对于特定细分领域的Android开发人员也是很匮乏，对Android开发的综合能力，特别是基础原理性要]]></description><category></category></item><item><title><![CDATA[3个月学会Android开发！美团Android开发工程师岗位职能要求，进阶学习资料！]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111501559</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111501559</guid><author>grtgx</author><pubDate>Mon, 21 Dec 2020 22:30:00 +0800</pubDate><description><![CDATA[首先，讲讲为什么我们要讲JAVA的语言进阶，从整体来讲，Java和Android的区别在于Android程序是基于组件和配置的，而且Android开发以Java语言为开发工具，表面上看他们有点同宗不同门，但实际上区别十分大，Android是一个主流智能手机操作系统，Java是一种开发语言，两者没有好坏之分，而且两者也是不同的岗位，从工作岗位来看，安卓从事的是移动互联方向，Java则是从事开发方向。
Android和Java的联系
Android的应用层上的应用程序是用Java编写的，以Java作为开发语言，]]></description><category></category></item><item><title><![CDATA[2021最新Android框架体系架构面试题-一文带你搞懂Android多线程Handler，搞懂这些直接来阿里入职]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111501536</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111501536</guid><author>grtgx</author><pubDate>Mon, 21 Dec 2020 22:28:36 +0800</pubDate><description><![CDATA[开头
昨天去面了一家公司，价值观有受到冲击。
面试官技术方面没的说，他可能是个完美主义的人，无论什么事情到了他那里好像都有解决的方案，我被说的无所适从，感觉他很厉害。
但我不能认可的是，面试官觉得加班是理所当然的，还说有人想把事情做的更好，愿意自主加班。这个我不否认，但凭什么说加班说的那么理所当然，违背国家制度也这么理所当然吗？
他问我对加班的看法。我说可以加班，有意义就可以。他继而反问，有些人觉得给老板打工就是没意义的，那是否所有加班都是没意义的呢？我当然说不是，他这么以己度人，我无语了。
我又说，忙的时]]></description><category></category></item><item><title><![CDATA[2021年“金三银四”来袭！腾讯竟然又偷偷开源了一套Android原生UI框架！值得收藏！]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111501506</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111501506</guid><author>grtgx</author><pubDate>Mon, 21 Dec 2020 22:27:12 +0800</pubDate><description><![CDATA[“我，程序员，32岁，距离退休，只剩3年了！”
这句话用来形容2020年互联网行业最适合不过了。从18年开始，大大小小的互联网公司开始了不止一轮的裁员，19年网上开始充斥一类文章，专门写互联网公司超过35岁的人，如果到这个年龄，还不是leader，业务又不核心，那么请焦虑吧。
转过头，看手中的资源，基于基本盘看清自己的努力方向，非常感慨和受启发。中国互联网经过过去十多年野蛮式的发展似乎这2年开始慢下来了，程序员35岁的退休年龄虽然只是贩卖焦虑的一种说法，但是整个行业对人的要求越来越高是不争的事实，要求我们的]]></description><category></category></item><item><title><![CDATA[2021年“金三银四”来袭！腾讯竟然又偷偷开源了一套Android原生UI框架！值得收藏！]]></title><link>https://blog.youkuaiyun.com/grtgx/article/details/111501478</link><guid>https://blog.youkuaiyun.com/grtgx/article/details/111501478</guid><author>grtgx</author><pubDate>Mon, 21 Dec 2020 22:25:50 +0800</pubDate><description><![CDATA[“我，程序员，32岁，距离退休，只剩3年了！”
这句话用来形容2020年互联网行业最适合不过了。从18年开始，大大小小的互联网公司开始了不止一轮的裁员，19年网上开始充斥一类文章，专门写互联网公司超过35岁的人，如果到这个年龄，还不是leader，业务又不核心，那么请焦虑吧。
转过头，看手中的资源，基于基本盘看清自己的努力方向，非常感慨和受启发。中国互联网经过过去十多年野蛮式的发展似乎这2年开始慢下来了，程序员35岁的退休年龄虽然只是贩卖焦虑的一种说法，但是整个行业对人的要求越来越高是不争的事实，要求我们的]]></description><category></category></item></channel></rss>