Android
文章平均质量分 83
java9982
这个作者很懒,什么都没留下…
展开
-
2022大厂Android社招面试题,怒肝三个月啃完这110道面试题
今天,跟大家聊聊,Framework开发的那些事。系统应用开发,现在来说,已经开始脱离系统,单独拿出来开发,系统定制接口,已提供给应用调用,用来增强功能。原生的桌面,拨号,设置,已经没法做出差异化优势,因此都费尽心机,来进行应用深度开发。对于之前维护系统应用模块的人来讲,修修补补,真的没有什么成长。每天的工作来说,没有很深的技术壁垒,很容易被别人攻陷。比如设置,比如联系人,在小的改动,修改故障的时候,没有非常高的要求,做过应用开发的,都可以过来参合一脚,改改问题。而让一个应用开发得去修改系统接口,估原创 2022-03-27 00:35:56 · 294 阅读 · 0 评论 -
10天拿到腾讯Android岗offer,写给安卓软件工程师的3条建议
开头很多人工作了十年,但只是用一年的工作经验做了十年而已。高级工程师一直是市场所需要的,然而很多初级工程师在进阶高级工程师的过程中一直是一个瓶颈。移动研发在最近两年可以说越来越趋于稳定,因为越来越多人开始学习Android开发,造成市场参差不齐。正所谓入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,并且对于初级中级高级需要怎么进行成才,很多人都比较迷惑。做了6年Android开发,你会的还只有初级工程师的技术吗?掌握了高级工程师的技术了吗?中高级Android需要的知识技能技能:1原创 2022-03-26 21:45:38 · 161 阅读 · 0 评论 -
10天拿到字节跳动安卓岗位offer,腾讯Android开发岗
写这篇文章的目的是想说说这段时间一直被不断提起搞得人心惶惶的话题,裁员。为什么突然聊这个,本来一直是想避开这个话题的,一是网上已经有了铺天盖地的消息不想要再造成大家的恐慌,二是我身边几乎没有发生这样的事情,没有什么特别大的感触。但是上周五这件事居然发生在了我身边,谈谈我的感受吧。当然,事件的主角不是我,具体是哪家厂也不方便透露,怕被找上门,很慌…事情的经过我听同事的描述和网上大家遇到的是大致相同的:早上接到HR电话通知,签字后立马进行交接,收拾东西,下午走人,留下一堆坑,和一脸懵逼的其他同事…听同事说被原创 2022-03-26 21:44:01 · 1479 阅读 · 0 评论 -
【金三银四】,特殊渠道拿到阿里大厂面试真题
Android全局异常处理在做android项目开发时,大家都知道如果程序出错了,会弹出来一个强制退出的弹出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连我们自己本身可能都接受不了。虽然我们在发布程序时总会经过仔细的测试,但是难免会碰到预料不到的错误。今天就来自定义一个程序出错时的处理,类似iphone的闪退。(虽然闪退也是用户不愿意看到的,但是在用户体验上明显比那个原生的弹窗好多了)Android开发者该如何提升自己?我有两点建议:1、横向发展:(适合有自己专精技术的人原创 2022-03-26 00:42:59 · 173 阅读 · 0 评论 -
【工作经验分享,这个回答让我错失offer
起因事情是这样的。4年前毕业那会,呆在公司的短视频项目,做 视频。那会做得比抖音还早,但是由于短视频太烧钱了,项目被公司关掉了。当时需要开发横竖屏直播/异步视频的场景,就研究下了市场上的 app,发现输入弹幕的交互并不友好。最直接的体验就是,微信比绝大部分IM软件在聊天场景下输入法与表情面板频繁切换时表现得更为平滑,不会给用户很突兀的闪烁感。但我们除了适配竖屏,们还需要兼容横屏/满屏/沉浸等场景。摸索了一段时间之后,做出来的效果挺不错,比市面上的直播/异步视频播放场景下的输入交互体验都要好。于是写了个原创 2022-03-26 00:39:46 · 836 阅读 · 0 评论 -
【一篇文章搞懂】,字节跳动厂内部超高质量Flutter+Kotlin笔记
开头面试时间:2021.2.9 1~3面、2021.2.13 4~6面、2021.2.26 HR面面试部门 + 岗位:商业化 - 高级 Android 开发工程师面试感想:整体面得比较累,基础面、交叉面、Boss面,前前后后对接了 6 个面试官 (离当初给我说的 3面+HR面 貌似差得有点远¬_¬) 。算法到 Boss 面都还在写,不过庆幸的是面试官没有为难我 (老实交代了算法没怎么准备,哎…),算法都不太难。整体项目比基础问得多。面试建议:算法、基础是敲门砖,项目是试金石,良好的面试形象是加分项原创 2022-03-26 00:38:09 · 2459 阅读 · 0 评论 -
【2022Android最新学习路线】,android程序基础教程
大家好!给大家介绍一下,这是我们持续更新整理的2019-2021字节跳动历年Android面试真题解析!早在2019年我们就建了第一个字节跳动的面试群给大家讨论面试的东西。期间累计有1825个群友分享了自己的Android面试真经,并提供了参考答案。这其中就有很多成员已经斩获今日头条、抖音等岗位的offer。有很多成员面试虽然失败了,但也分享了很多失败的经验教训。在这里一并对他们表示感谢!正是因为大家的奉献和支持,让我们的这份面试真题解析已经累计下载1082万次!技术面具体哪面问的忘了,就统一写一起原创 2022-03-26 00:36:32 · 1793 阅读 · 0 评论 -
Spring都没弄明白凭什么拿高薪,Android研发岗面试复盘总
前言随着移动网络的不断升级,客户端的网络传输由3G进化到Wifi、4G、5G,且Wifi场景越来越多。虽然网络环境在变好,但也对网络的应用提出了更高的要求,会发现很多大厂都十分重视网络指标,如果技术人员不加以控制,在弱网、体验、包括服务器带宽、流浪方面都会造成不同程度的损失。搭建知识框架很重要我们在学技术的时候,如果没有注重搭建知识框架的话,学到后期的话你就会遇到一个问题,就是会感觉到自己之前学习的知识很乱,不成系统,再加上行业技术更新很快,越往后自己学习的知识会越来越多,而之前的学习又是零散的自己没原创 2022-03-26 00:34:55 · 83 阅读 · 0 评论 -
retrofitretrofit原理面试,分享我在Android开发中走的一些弯路
1.写在前面秋招提前批已近尾声,目前Android开发岗已拿到的offer有[百度],[字节跳动],[美团点评],[网易],岗位均为Android开发方向。距离毕业答辩还有点时间,写写我的互联网转行之路。先介绍一下自己的背景,北航本硕,学习成绩中上,有两个学科竞赛奖项,一篇SCI。计算机方面,没有实习,只有一个略微相关的项目能写到简历里面。专业知识全靠自学,所以过程也异常痛苦。准备时间从2020年寒假开始,到2021年八月底结束,前后跨度不到一年。秋招期间,互联网总共投递20多份简历,笔试8次,面试原创 2022-03-26 00:33:19 · 1229 阅读 · 0 评论 -
PDF超过6000页,阿里技术专家
前言相信前几天在朋友圈晒无聊的小伙伴们,也陆续结束了假期。很多公司为了员工的健康考虑,启动了远程办公模式。床在桌边,饭在桌上,家里一切都那么安逸,专心工作真的是一件难事。远程工作最大的敌人就是:你的自制力。战胜自己,以后你一定是做成大事的人。除了好好工作,远程办公还有一个好处是时间比较自由,抓紧一些自由的时间赶紧充电学习。越是空闲时间,越是你追赶别人的绝佳机会。企业开始上班,就意味着大批量的招聘需求正在路上。所以利用好这段时间,开工后就是你进入大厂的最佳时机。拉勾网通过与近百家知名企业的深入沟通,原创 2022-03-26 00:31:41 · 1528 阅读 · 0 评论 -
IDEA太强悍了,写给即将正在找工作的Android攻城狮
前言这篇文章主要是分享今年上半年的面试心得,现已就职于某大厂有三个月了,近期有很多公司均已启动秋招,也祝大家在 2020 的下半年面试顺利,获得理想的offer!之前找工作的那段时间感想颇多,总结一点面试经验和人生思考分享给大家。(一) java基础面试知识点java中==和equals和hashCode的区别int、char、long各占多少字节数int与integer的区别谈谈对java多态的理解String、StringBuffer、StringBuilder区别什么是内部类?内部原创 2022-03-26 00:30:04 · 195 阅读 · 0 评论 -
2022年大厂Android高级面试题分享,音视频学习指南来咯
开头每到“金三银四”的季节,总人很多人去寻找名叫“面经”一样的东西,其实就是一个个具体的题目,然后临阵磨枪,去“背”答案,如果一直是这样的话,我相信你的能力不会有任何提高,即使工作三年五年也达不到高级工程师的水平,事实证明这类“程序员”占大多数。而且我认为一个“面经”真正有价值的内容是面试前你是如何学习的,面试中面对不会的题目你是如何回答的,以及面试后的你的感受和总结,而不是冷冰冰的罗列题目。Android基础知识学习在掌握好JAVA基础知识后,接下来就是学习Android基础知识和如何查看开发文档原创 2022-03-25 22:25:09 · 116 阅读 · 0 评论 -
2022年冲刺年薪40w,2022移动开发者真的太难了
开头Android开发中,热修复技术被越来越多的开发者使用,市面上也出现很多成熟的开源框架。但对大部分开发者来说,热修复依然是一个既熟悉又陌生的词。仅仅知道热修复的作用,会使用框架,那样意义并不大。我们还要知道热修复的原理,这样不管框架如何变化,只要基本原理不变,我们都可以快速掌握它,或者自己动手写一个适合项目的热修复框架。【阿里P7级全套高级学习资料】五大专题:1.高级UI,自定义View**UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作原创 2022-03-25 22:23:33 · 420 阅读 · 0 评论 -
2022年Android笔试题总结,差点挂在第四面
一、概述随着业务的发展,工程的逐渐增大与开发人员增多,很多工程都走向了模块化、组件化、插件化道路,来方便大家的合作开发与降低业务之间的耦合度。现在就和大家谈谈模块化的交互问题,首先看下模块化的几个优势。模块化的优势结构清晰:业务独立,代码实现分离,不会搅在一起。便于协作:每个开发同学只要自己负责的模块,没有太多的耦合。便于维护:各模块管理自己的代码、布局、资源,主工程可以方便添加与移除。特点:高内聚、低耦合。内容简介一、架构师必备Java基础1、深入理解Java泛型2、注原创 2022-03-25 22:18:43 · 160 阅读 · 0 评论 -
2022字节跳动春招技术面试题,android面试数据结构算法
前言从2010年开始Android市场开始需要大量的Android开发人员,招聘市场上也开始大量招Android开发人员,大量java开发者开始学习Android开发,招聘市场面试要求上只要有一定java语法基础,都很容易应聘上Android开发的岗位,因为那时候国内Android开发的需求刚刚起步,从事Android开发的人员很少,到2011-2012年,只要有一年左右的Android开发经验,那时候在一线城市很容易拿到10K的起步薪资,那时候市场Android开发的市场空缺大概有30万左右。这时候大原创 2022-03-25 22:17:07 · 313 阅读 · 0 评论 -
2022大厂面试合集,2022年Android大厂面试
我,来自大山。我,不甘平凡。笔者80后,出生在江西一个偏远的山村。虽然出生时已经不是那个温饱都是问题的年代,但是也谈不上有个幸福的童年。家里很穷。幼儿园并没有读,因为家里觉得花那个钱没有必要,小学才开始学拼音字母。我的童年,就是和我的姐姐弟弟在山中的梯田里放牛,抓泥鳅,割鱼草。父亲在广东打工,母亲一个人在家里带着我们三个孩子。种种原因,在我从小学开始到高中毕业,我的学习一直很差。直到我高考成绩出来的那一天。我妈看着我不堪入目的成绩哭成了泪人。我心都要碎了。也是从那一天开始,我决心要改变这种现状。.原创 2022-03-25 22:15:29 · 94 阅读 · 0 评论 -
2022大厂Android面试题精选,五面阿里拿下飞猪事业部offer
前言在做android项目开发时,大家都知道如果程序出错了,会弹出来一个强制退出的弹 出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连 我们自己本身可能都接受不了。虽然我们在发布程序时总会经过仔细的测试,但是 难免会碰到预料不到的错误。正文博主利用闲暇时间,花了近三个月将Android开发中最常用、面试被问频次最高的18类源码整合成了一套系统知识笔记PDF,共计487页,18个章节!相信看完这份文档,你将会对Android开发中的各类核心源码有着更深入、更系统的理解。由于内原创 2022-03-25 22:13:53 · 432 阅读 · 0 评论 -
2022大厂Android面试真题集锦,腾讯字节阿里小米京东大厂Offer拿到手软
前言移动研发火热不停,越来越多人开始学习 android 开发。但很多人感觉入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,到达下一阶段需要补充哪些内容。市面上也多是谈论知识图谱,缺少体系和成长节奏感,特此编写一份 android 研发进阶之路,希望能对大家有所帮助。在这里我把攻城狮分成初级、中级、高级和资深四个阶段,分别对研发设计能力、工具使用、系统原理和架构等作出要求。1.Android开发的几个阶段我的10年开发生涯中,有9年都是做Android相关开发,以我个人的经历来看,A原创 2022-03-25 22:12:16 · 159 阅读 · 0 评论 -
2022吊打面试官系列,安卓面试题2022
在GitHub找到大神整理的一份学习Android非常好的资料,分享给大家。一、Java初中级面试题1.容器(HashMap、HashSet、LinkedList,HashSet等)2.内存模型3.JVM、Davilk、ART 三者的原理和区别4.垃圾回收机制5.类加载方案6.说说你对Java 反射的理解7.说说你对动态代理的理解8.什么是线程池,如何使用?为什么要使用线程池?9.在多线程运行过程中,解决安全性问题?10.设计模式(六大基本原则)11.Java 中引用类型都有哪些?.原创 2022-03-25 22:10:39 · 680 阅读 · 0 评论 -
2022年Android开发者常见面试题,实现原理讲解
开头开发上线的版本能保证不存在Bug么?修复后的版本能保证用户都及时更新么?如何最大化减少线上Bug对业务的影响?热修复技术帮助我们解决了很多问题,带来的优势不言而喻。不知道各位对于热修复技术掌握如何?下面分享一下各个公司的面试题目爱奇艺1.Android消息机制2.Android View绘制流程,当一个TextView的实例调用setText()方法后执行了什么3.Android dalvik虚拟机和Art虚拟机的优化升级点4.Android屏幕渲染机制5.热修复的原理,你都了原创 2022-03-24 21:26:56 · 371 阅读 · 0 评论 -
74道高级Android面试合集,作为Android开发程序员
前言在职场论坛看到这样一个帖子,程序员小A被前公司裁员了,裁员之后也并没有特别气馁,打算重头再来,结果却被现实打击到了。他大学毕业的时候进入到一家知名互联网公司上班,工作期间,也是不断学习,提升自己的能力,但是在自己37岁的时候,还是被公司裁员了。他开始把简历投递到大型互联网公司,结果都因为年纪比较大给拒绝了,找了四个月工作,一直这样也不是办法,为了家人孩子,开始妥协,向小型互联网公司投递简历,万万没有想到的是,HR竟然嫌弃自己的工作能力,当他听到这句话的时候,估计都气的都冒气了!面试经历1.偶原创 2022-03-24 01:08:09 · 155 阅读 · 0 评论 -
50w字+的Android技术类校招面试题汇总,国内一线互联网公司面试题汇总
一、开始的开始**Android框架体系架构(高级UI+FrameWork源码)**这块知识是现今使用者最多的,我们称之Android2013~2016年的技术,但是,即使是这样的技术,Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码 **熟悉而又陌生:**熟悉的是几乎天天在和它们打交道,天天在复制这些代码;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。所以我们需要从新的角度去分析这些知识点,深入研究他们,要学习源码,模仿源码,.原创 2022-03-24 00:57:42 · 559 阅读 · 0 评论 -
3年内被辞退5次35岁程序员该何去何从,真的醉了
如今安卓开发不像前几年那么热门,但是高级人才依然紧缺,大家看着这句话是不是很熟悉,因为 web 高级人才也紧缺,c++ 高级人才一样紧缺,那么到了人工智能时代,人工智能时代的高级人才也同样会紧缺!似乎是高级人才的人在其他领域也是高级人才,而不是因为选择了热门才会一帆风顺。文末有免费福利哦网上高级工程师面试相关文章鱼龙混杂,要么一堆内容,要么内容质量太浅, 鉴于此我整理了如下安卓开发高级工程师面试题以及答案帮助大家顺利进阶为高级工程师,目前我就职于某大厂安卓高级工程师职位,在当下大环境下也想为安卓工程师出.原创 2022-03-24 00:55:05 · 847 阅读 · 0 评论 -
34岁Android程序员裸辞,BAT面试文档
开头无论你是在校的大学生,还是职场人,这篇文章都适合你文章末附带资深架构师必须掌握的技能1. 我们生活的每天都面临着很严重的挑战虽然目前看起来我们都在做着自己的事情,一切在顺利的进行着,但是,实则不然,我们每个人的身边或是自身已充满着“危机”,这里说的危机是指你的自身价值可替代性。不管你做什么,自己的不可替代性是最重要的。那么如何解释这点呢?细心想想,不难。从技术方面来讲你的个人技术深度在你的职业生涯前期是很占据优势的,如果你能在前3年做到技术出众,在深度上比同行的造诣更深一层的话,那么你原创 2022-03-24 00:52:28 · 119 阅读 · 0 评论 -
21年Android面经分享,Flutter全方位深入探索
开头开发上线的版本能保证不存在Bug么?修复后的版本能保证用户都及时更新么?如何最大化减少线上Bug对业务的影响?热修复技术帮助我们解决了很多问题,带来的优势不言而喻。不知道各位对于热修复技术掌握如何?Java面试题1.GC机制垃圾回收需要完成两件事:找到垃圾,回收垃圾。 找到垃圾一般的话有两种方法:引用计数法: 当一个对象被引用时,它的引用计数器会加一,垃圾回收时会清理掉引用计数为0的对象。但这种方法有一个问题,比方说有两个对象 A 和 B,A 引用了 B,B 又引用了 A原创 2022-03-24 00:49:52 · 112 阅读 · 0 评论 -
211本硕如何通过字节跳动、百度、美团Android面试,我们究竟还要学习哪些Android知识
面试了一位工作12年的程序员,这位老哥有3年java开发经验,2年H5,7年Android开发经验,简历上写着精通Java,Android,熟悉H5开发。没有具体的技术点。说实话我很期待这位老哥的面试,于是让人事邀约了他。老哥面试的气场很足,我也很尊敬他,一大波的自我介绍之后,我们进入了正题。我问了他Jetpack,他说几乎没用过Jetpack,于是我给他举了个小例子,老哥给我的答案是百度可以解决。于是我又问了他Groovy,老哥还是说不清楚,于是我问了最基础的Handler,Binder等几个关原创 2022-03-24 00:47:15 · 168 阅读 · 0 评论