深度思考:拥有多年开发经验为何还会被多家大厂拒绝?Android开发还有什么能学习的?
前言“Android 开发还有什么可以学习的?” 近半年来,大家对于职业的未来发展、个人的成进阶都有一些迷茫和焦虑。为什么会这样呢?放眼现在互联网行业,各大公司已经从争夺用户转为争夺用户时长。而小程序、快应用的崛起,也让许多 App 的增长达到瓶颈。移动开发的前景似乎并不明朗,再加上竞争激烈以及技术变革放缓,我们感到迷茫、焦虑就不难理解了。但这是不是就意味着移动开发没有前途了呢?并不是,
寒冬也挡不住进大厂的决心,Android面试知识架构,面试需要掌握的都在这里!
前言年年寒冬,年年也挡不住一个Android程序员追求大厂的决心。想要进入大厂,我们需要掌握哪些知识点呢?这里,我为大家梳理了一个整体的知识架构。整体包括Java、Android、算法、网络等,并且我也在相应知识点下推荐了与该知识点相关的书籍与博客。希望大家阅读之后,能帮助大家完善与整理自己的知识体系。祝大家早日进入自己理想的公司~~注意,整篇文章是知识点的概括,不包含答案,需要大家多看源码,知识
字节跳动年前再招聘 1W+ 人,距离大厂 Offer,你还差这篇Android干货!
大厂的招聘,并不会因为疫情而影响太多。前段时间,字节跳动发布了年前再招 1 万人的消息。从字节的招聘岗位需求来看,研发人员仍占多数。我身边的研发朋友们又开始蠢蠢欲动了,是啊,谁还没个字节梦呢?网上也出现远程入职的字节跳动员工,还没去公司就收到笔记本电脑的新闻。放心,这不是广告,只是想说明,疫情打不垮中国企业的发展,更不会阻挡中国的用工需求。而如果你要面试大厂Android岗位,这篇文章或许应该作为
阿里Android三面真题,想进阿里关于LiveData的这三个问题你至少得答出来
今天一起来看看阿里面试真题LiveData的有关问题:LiveData 是什么?LiveData 为什么被设计出来,解决了什么问题?说说LiveData原理。LiveData 是什么?LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件(如 Activity、Fragment 或 Service)的生命周期。这种感知能力
秋招真实记录:紧张的337小时,我终于等来了字节跳动offer(Android岗)
坐标北京,某211本科毕业生,之前学校活动有去过字节跳动公司总部参观,所以一直以来就蛮想进入字节工作的,被字节的企业文化和工作氛围所影响。字节作为发展速度最快的互联网公司,旗下的很多产品的用户都比肩BAT了,所以自己也算是字节的死忠粉了。今年秋招,别的公司基本没怎么准备,因为很早定下的目标就是字节跳动,所以提前了2个月来准备这次字节的面试,从接到面试通知,到拿到offer共336小时53分钟21秒
Android「打工人」:谁说事件分发很简单的,我被这个给问哭了!
今天这周上班第一天给大家娱乐一下,给大家讲讲事件分发,你可能会一笑:“别搞我呀,事件分发谁不知道呀。”但是,今天的内容,可能真的有你不知道的。注意:如果你对事件分发原理并不是太了解,那么需要先对事件分发有足够的了解,最后再进行后续的阅读。下面开始正文,因为这个问题是与同事间交流产生,所以本文以对话形式呈现。主角:小 A,小 B。小 A:B 啊,你给我言简意赅的讲讲事件分发的流程。小 B:好嘞。“事
2019年底腾讯Android研发岗面试复盘总结,还是体系的学习效果高
很多打算年初跳槽的,因为疫情的原因放缓了节奏,在家办公,不像平时那么方便去找工作跑面试了。不过凡事都有两面性,给了大家更多的时间去准备,修炼内功,提升技术。投入更多的时间去针对性的复习,能大大增加面试通过的几率,获得心仪的offer。去年底10月份的时候有位小伙伴去腾讯旗下的一家子公司面试,拿到的offer是30k还不错。但是各方面福利会差一些所以没去。说是先去稍微低一点的公司试炼一下。然后针对自
Android开发要达到阿里P7水平,很难吗?凭什么人家能进大厂?
写在前面;Android开发前几年火爆一时,市场饱和后Android程序员每一名程序员都想进阶,甚至成为架构师,但这期间,需要付出的辛苦和努力远超过我们的想象。就我这几年对所接触的Android工程师调研:97% 的Android开发 技术人都会面临这些困境(可能也是你的困惑)主要困境:外包公司/小型团队技术闭塞:如果你长期在小型软件公司或外包公司工作,是很难有机会经历完整且大型项目的开发,整个技
厉害了,一年萌新的Android大厂面筋,赶紧来看看!(B站、京东、携程、腾讯...)
19 年双非本科毕业,洋洋洒洒的写了一年多业务,九月份开始面试,将一些面试题分享给大家,希望对大家有所帮助。基本上问的都差不多,我就不按公司分类了,面了得物、阅文、B站、京东、携程、百度、触宝、腾讯、拼多多,最后小破站和鹅厂挂了(某讯是真的气,基本上不按简历问)。正文下面是一些我印象中的面试题:Java1. 反射、注解、泛型、异常了解吗?基本上都会被问到,回答的时候只是回答基本使用是不够的,可以说
面试官:"Handler的runWithScissors()了解吗?为什么Google不让开发者用?"
一、序大家好,冷门知识又来了!runWithScissors() 是 Handler 的一个方法,被标记为 @hide,不允许普通开发者调用。这个方法算是比较冷门,如果面试中被问及,面试者不知道时,通常面试官会换个问法:"如何在子线程通过 Handler 向主线程发送一个任务,并等主线程处理此任务后,再继续执行?"。这个场景,就可以借助 runWithSci
Android 面试官:简述一下 View 的绘制流程,这个都答不出来就别想拿Offer了
前言作为一名Android开发者肯定明白View的地位,说它占据半壁江山也不为过,作为基石之一,搞明白它的加载流程是每个开发者都应该去做的,目前网络上很多关于View绘制流程的文章,有些质量也很高,但我还是想以自己的思路出一篇文章。相信读完你对View的工作机制以及自定义View会有一个全新的认识。1. View的绘制时机1.1. 知识储备Window:每个Activity都会创建一个Window
《Android 工程师进阶》:跳出舒适区,提升技术深度与广度,走在行业前端!
前言我一直相信这样一句话:真正的危机,来源于在正确的时间做不正确的事。没有在正确的时间,为下一步做出积累,这才是危机的根源。我也一直相信这样一句话,当你把你的眼泪流干了,你唯一剩下的就只有行动和努力了。如果你正在这条成长路上的朋友,晚醒不如早醒,这就是我想说的。千万别等到中年才发现自己没有建立好自己的护城河,这个时候才知道努力。在自己努力的阶段,不仅不努力反了选择了纵容自己,这才是危机的根源。而我
【建议收藏系列】:我打赌你一定没搞明白的Activity启动模式!
一个应用程序当中通常都会包含很多个Activity,每个Activity都是一个具有特定的功能,并且可以让用户进行操作的组件。另外,Activity之间可以相互启动,当前应用的Activity甚至可以去启动其他应用的Activity。比如你的应用希望去发送一封邮件,你就可以定义一个具有"send"动作的Intent,并且传入一些数据,如对方邮箱地址、邮件内容等。这样,如果另外一
征服Android面试官路漫漫(四):5 张图带你搞懂Android系统启动的核心流程
5张图带你搞懂Android系统启动的核心流程~大纲:Zygote启动SystemServer启动Launcher启动总结细节补充参考资料Android源码基于8.0。init进程是Linux内核启动完成后在用户空间启动的第一个进程,主要负责初始化工作、启动属性 服务、解析init.rc文件并启动Zygote进程。Zygote进程是一个进程孵化器,负责创建虚拟机实例、应用程序进程、系统服务进程Sy
【Android面试技巧】当面试官问你glide的时候,是想问什么?glide生命周期如何实现?
去面试的时候,我们也经常被问到这样的问题:项目用什么图片加载框架?为什么选择这个框架?glide是现在主流的图片加载框架,被问到的概率非常高。面试官这样问,最想听到的是什么答案?Lru算法原理还是三层缓存的理解?以我的理解,Lru和三层缓存是很基本的,一般的图片加载框架都用到,这应该不是面试官真正的目的。面试官最想问的应该是glide最大的优点是什么?并且能够针对源码讲出是怎么实现的。本篇文章将围
从原理到实战,四大模块,200页微信小程序开发宝典(UI开发、API操作、项目实战....)
前言自 2017 年 腾讯推出小程序产品 3 年以来,微信小程序仍以 10 亿月活领先于字节跳动、支付宝、百度等巨头公司,在产品生态和技术模式上目前也一直处于被同类竞品追赶的位置。可以说,微信小程序基本上引领了小程序这个细分领域的一套标准化进程和规范。长期以来,移动互联网界一直在寻找一种既能获得 Native 原生的体验,又可以低门槛快速开发的技术。在这个过程中出现了很多尝试,例如 React N
征服Android面试官路漫漫(三):从源码深扒一下四大组件和 Context
目录什么是 Context?四大组件和 ContextApplication 和 Context为什么 Application 的 Context 不可以创建 Dialog ?未完待续...文章开头,先来看一段代码:public class ContextActivity extends AppCompatActivity { &
征服Android面试官路漫漫(二):OutOfMemoryError 可以被 try catch 吗 ?
问题由来:这是一家公司的面试题目,感觉有点意思,所以面试回来准备测试下什么情况。问题论点:对于这个问题,主要讨论两种OutOfMemory可能性,一种是突然使用了大量内存,比如加载了特别巨大的图片,第二是内存泄漏。然后还有个问题是,一旦发生OOM,引发OOM的操作是否会成功,如果会成功赋值是否会成功呢?理论上操作和赋值都不会成功的,但是我觉得有必要尝试一下。目录OutOfMemoryError 可
如何从众多竞争者中脱颖而出?啃透这份315页Android腾讯面试真题解析,年薪30万!
为什么简历投出去之后会石沉大海? 大厂面试官喜欢什么样的简历? 大厂面试都会问什么?如何从众多竞争者中脱颖而出? 作为过来人,接下来为大家分享腾讯Android面试真题,以及人事面试宝典。
移动开发:如果没做好这些准备及面试题,找工作还是先缓缓吧
根据回忆写下的面试要点,都是比较常见的问题。大家可以对照回答下,不清楚的可以查下资料补充下。今年疫情下,Android开发的岗位明显少了很多,开的工资也不是很高,除了一些大公司,比如字节跳动,小公司工资不高,要求还是挺高的,感觉啥都要会,所以Android开发现在也是亚历山大,所以离职要慎重,不要裸辞,多弥补下基础知识,梳理下自己的工作及对应的应用及实践,准备充足点,不要浪费少量的机会。Andro