程序员
文章平均质量分 93
Python_林一
华南理工大学研究生毕业,十余年互联网从业经验;曾就职于三星/小米,担任项目经理,技术经理等;
展开
-
大学做客户端竟连外包面试都面不过?客户端真的会两年内消失么?
近日在某社区平台,看到我们从事Android开发的小伙伴,金三银四面试找工作的面试经历!楼主是大四搞安卓的,简历上也声明了木有工作经验,然后投了几百家吧,终于有一家公司肯邀我面试,虽说看评论是个外包公司,但是楼主感觉也没什么不好的,于是楼主兴奋到飞起,面试前一天晚上甚至睡不着觉。和大多面试者一样,本宝宝也刷过无数面经。像什么生命周期啊,mvp 啊,view 的分发机制啊,自定义 view 流程啊,已经背得滚瓜烂熟了。但是面试官好像不按套路出牌,就在我猜想面试官第一个问题是要 HTTP 还是要问 Act原创 2021-03-18 11:02:35 · 2289 阅读 · 8 评论 -
2020年度整理国内一线互联网公司内部Android面试题库
一眨眼又到年底了,每到这个时候,我们都会慢慢反思,这一年都做了什么?有什么进步?年初的计划都实现了吗?明年年初有跳槽的底气了吗?况且2020年我们经历了新冠疫情的洗礼,很多程序员都经历了失业,找工作的恐慌。导致今年的互联网环境太差,需要自己有足够的知识储备,才能够应对这凌冽的寒风。本文主要是整理了中高级Android需要会的(或者说面试被频繁问到的内容),主要作为参考大纲,之后会陆续更新每个详细部分,供大家参考,互相学习。一、计算机网络部分1.网页中输入url,到渲染整个界面的整个过程,以及中间用了原创 2021-01-22 10:30:01 · 407 阅读 · 0 评论 -
新鲜出炉 Android面试总结(京东、新东方、货拉拉...)
面试决心12月初,靠着享学课堂的童鞋内推,面试了京东北辰,虽卡在hr面试,但是本人对自己的技术能力很有信心,2020年12月22日提出离职,利用7天年假时间去集中面试,最终如愿拿到满意的offer。投递简历时,只考虑公司规模,投了10个左右的公司集中面,面试过程一波三折,虽然不是技术面试上的问题,但是有几家hr和审批也卡人的情况,让我猝不及防,不知如何表达当时的心情,委屈的内心只能苦笑。功夫不负有心人,是个坑总有人跳的,终于入坑新东方在线,第一个收获的offer,终于赶在1月18日生日前得到一丝慰藉,原创 2021-01-21 09:47:31 · 1353 阅读 · 0 评论 -
阿里技术分享:APP启动提速方法总结
**简介:**APP 启动速度的重要性不言而喻。高德地图是一个有着上亿用户的超级 APP,本文从唤端技术、H5 启动页、下载速度、APP加载、线程调度和任务编排等方面,详解相关技术原理和实现方案,分享高德在启动优化上用到的手段和思考,希望对同学们有所启发。一 通过 Universal Links 和 App Links 优化唤端启动体验App 都会存在拉新和导流的诉求,如何提高这些场景下的用户体验呢?这里会用到唤端技术。包含选择什么样的换端协议,我们先看看唤端路径,如下:唤端的协议分为自定义协.原创 2021-01-11 16:21:48 · 866 阅读 · 0 评论 -
关于如何学习Android Jetpack? 本文搜集了全网90%以上优秀博主Jetpack系列开发笔记!
缘起Android已经发展了11年,可以说是比较成熟的技术了,一开始时框架很少,也没有什么规范,所有的代码都是要自己写,比如网络请求,数据库请求,数据解析等等。后来出现了一些框架来帮助开发者快速进行开发,比如XUtils、Volley、OKHttp、EventBus等,随着框架越来越多,一个应用可以有多种技术选型,直接导致应用开发越来越不规范,导致做出来的应用质量参差不齐,这显然不是谷歌想看到的。谷歌随后推出了MVP和MVVM相关的官方例子,效果很一般,而且覆盖面只是在架构上,Goole I/O 2018原创 2020-12-09 10:48:25 · 379 阅读 · 0 评论 -
没有被“怼”,顺利通过华为Android三面,看看面试官都问了我什么?
2020年的秋招太难了,很多小伙伴说不知道怎样才能顺利通过面试,明明这些技术性问题自己也清楚,但是每次面试官问到的时候还是答不上来,再或者说,之前有学过这一类的,或者做过同类型的项目,但是就是很担心,不知道大厂到底问的一些什么问题?今天我就将我的经历整理出来,供大家参考学习。 码字不易,希望大家也能点点关注!非常感谢!一面(1hour):1、自我介绍2、项目介绍,技术点相关。3、C++和Java区别,GCC++不熟,只能说内存管理相关的问题,所以就问到了GC。然后说分代收集算法。老年代担保、元数原创 2020-12-03 10:51:38 · 573 阅读 · 0 评论 -
开源:Hardcoder——安卓APP与系统间通信解决方案
Hardcoder 的诞生随着微信越来越复杂,性能优化变得越来越难做,优化所带来的效果提升也越来越不明显。所以我们⼀直在思考,该如何突破这个优化的极限?直到有一次与厂商的交流我们了解到,部分厂商会针对微信做一些小改动,其中比较典型的就是“暴力提频”。系统在识别到微信启动,页面切换等场景时,会粗暴地提高 CPU 频率,从而提升 APP 运行的性能。但由于厂商无法准确判断微信场景,暴力提频效果并不理想;而如果过多地提高 CPU 频率,又对手机的功耗有影响。这一方案启发了我们,我们何不跳出软件的范畴,在手机原创 2020-11-17 10:00:39 · 867 阅读 · 3 评论 -
40岁安卓开发失业半年找工作被拒含泪离开,HR:技术栈落后,哭也没用
突然失业是一件令人挺难过的事情。现在找工作不容易,特别是那些到了一定年龄的人,毕竟这类型的人群有了家庭有了孩子,责任也变得很大。但是没有人不会变老,这也是不可逆的。社会非常残酷,要是你没点价值,那么被社会淘汰也是正常的事情!近日,我们在职场论坛上发现了一个看起来很心酸的帖子,一HR发帖表示:40岁安卓开发失业半年找工作被拒含泪离开,HR:技术太旧,哭也没用。含泪离开?是不是遇到社么难处?到底是什么情况?原来,这位HR说最近面试遇到了一个年龄比较大的程序员。已经半年没有工作了。家里有小孩有老人,但是经原创 2020-11-12 08:42:03 · 1582 阅读 · 1 评论 -
Android Framework源码当中哪些类有必要进行深入学习?
前段时间收到了一个网友询问我:两年 Android 应用开发,没有 Android Framework 开发经验,有没有机会找一份接触到 Android Framework 开发的工作。Android Framework源码如何升入学习研究?可能有很多网友会认为:Framework 就业方向窄,而且编译很费时。不值得深入学习研究。相信所有人开始学习android开发的时候都是从以下这张图开始的,framework位于hal、系统库之上,位于app之下。Framework同下层打交到的方式就是j原创 2020-11-10 08:18:57 · 311 阅读 · 0 评论 -
程序员还不会这6个面试技巧,活该你拿不到offer和高薪?
一、概述面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。“你的优势是什么?”多年前我觉得这个问题很无聊,现在我经常这么问面试者,因为我真的想知道他的优势是什么,能给公司带来什么。最终能和面试官聊的开心愉快投缘的叫面霸。反之叫面瘫。我带过的学生里找工作时有个有趣的现象,经常是懂沟通的人先找到工作,而原创 2020-10-31 15:57:55 · 572 阅读 · 0 评论 -
面对突如其来的阿里一面,我慌了!
面的是杭州的Android leader岗位,周日一轮面试,自我感觉答的都还不错,下面是面试官提的一些问题:面试官:点击一个图标到这个应用启动的全过程(前面是项目经验没啥好说的)。回答:点击图标后通过startActivity远程调用到ams中,ams中将新启动的activity以activityrecord的结构压入activity栈中,并通过远程binder回调到原进程,使得原进程进入pause状态,原进程pause后通知ams我pause了。ams再根据栈中activity的启动intent.原创 2020-10-15 12:06:41 · 284 阅读 · 0 评论 -
非985、211毕业,我是如何加入腾讯的?(附Android通关秘籍)
前言本文是给想进入“BAT”等企业的开发朋友们提供思路的,内容全部来自于真实经历。关于我大家好,我是小白(化名),一名 Android 开发工程师。有些人在毕业的时候就能顺利进入“BAT”、“TMD”、“FLAG”,但是更多的人并没有这个机会,比如,最典型的——我。努力就能改变命运。这是真的吗?在我看来,虽然我不是特别聪明(但也不笨),但是努力确实给我带来了更多的机会。通过努力,我顺利拿到大厂offer,相信此时正在看这篇文章的你也一定可以的。所以,无论你是想跳槽去大厂的工作党,还是即将毕业找原创 2020-10-13 16:11:51 · 1630 阅读 · 0 评论 -
Android 中的“后台无效动画“行为分析
想要成为一名优秀的Android开发,你需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。当一个 Android App 退到后台之后,只要他没有被杀死,那么他做什么事情大家都不要奇怪,因为这就是 Android。但是当用户知道一个你一个 App 退到后台之后还在持续做无效的动画,而这个动画完全是无意义的,而且用户还不知道他在做动画,消耗用户那可怜的电量的时候,轻则被多任务杀掉,禁止后台运行,重则直接卸载。一般的开发者很难发现这个问题,但是如果你经常使用 Systrace ,多开几十个原创 2020-09-02 21:34:27 · 455 阅读 · 0 评论