自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020年阿里巴巴Android面经:拿到字节跳动offer后,简历又被阿里捞了起来

突击电话面试正思考着项目功能模块,阿里面试官打来了电话,开始了阿里一面。阿里面试官自我介绍,介绍了5分钟左右,部门的情况,主要的业务。提问开始:你是如何理解Android操作系统的。是否熟悉framework层,如果熟悉,那就对framework做个简介。是否熟悉多线程,如果熟悉,介绍下线程。对象锁和类锁是否会互相影响,会举例子让你判断锁的使用是否恰当,并说出原因。是否熟悉Lopper架构,如果熟悉说下其原理,如果你自己实现,你会怎么实现。这里主要考察阻塞消息队列

2021-12-19 10:37:05 1979

原创 2020Android面试题,自定义View必备知识

2.Fragment生命周期 (这个有可能会问到,问的机率不是很大)3.Service生命周期onCreate()首次创建服务时,系统将调用此方法。如果服务已在运行,则不会调用此方法,该方法只调用一次。onStartCommand()当另一个组件通过调用startService()请求启动服务时,系统将调用此方法。onDestroy()当服务不再使用且将被销毁时,系统将调用此方法。onBind()当另一个组件通过调用bindService()与服务绑定时,系统将调用此方法。onUnb

2021-12-19 10:28:29 1469

原创 2020 在项目中使用 MVVM正确姿势,你用对了吗?,2019-2021历年字节跳动Android面试真题解析

首先,作为一个 MVVM 的框架,Android-VMLib 所做的东西并不多,我并没有将其与各种网络框架等整合在一起,可以说得上是非常干净的一个框架。截至目前它的依赖关系如下,也就是说,除了我的编写的图片压缩库 Compressor 以及一个工具类库 Android-utils 之外,引入它并不会为你的项目引入更多的库。对于 EventBus,除了我们在项目中提供的一个封装之外,也不会为你引入任何类库。至于友盟,我们只不过是为你在顶层的 View 层里注入了一些事件追踪方法,也不会强迫你在项目中添加友

2021-12-19 10:24:22 331

原创 2019初中级Android开发社招面试解答之性能优化,移动设备开发图书

1.图片的三级缓存中,图片加载到内存中,如果内存快爆了,会发生什么?怎么处理?参考回答:首先我们要清楚图片的三级缓存是如何的如果内存足够时不回收。内存不够时就回收软引用对象2.内存中如果加载一张500X500的png高清图片.应该是占用多少的内存?参考回答:不考虑屏幕比的话:占用内存=500 * 500 * 4 = 1000000B ≈ 0.95MB考虑屏幕比的的话:占用内存= 宽度像素 x (inTargetDensity / inDensity) x 高度像素 x (inTargetD

2021-12-19 10:20:05 166

原创 2020最全的BAT大厂面试题整理改版,flutterrtmp摄像头推流

线程间操作ListJava中对象的生命周期Synchronized用法synchronize的原理谈谈对Synchronized关键字,类锁,方法锁,重入锁的理解static synchronized 方法的多线程访问和作用同一个类里面两个synchronized方法,两个线程同时访问的问题volatile的原理谈谈volatile关键字的用法谈谈volatile关键字的作用谈谈NIO的理解synchronized 和volatile 关键字的区别synchronized与Lock.

2021-12-18 09:19:52 282

原创 2020我把怎么进大厂的经验都整理在了这里(含面经+学习方向指南

今天小编给大家带来一套拿下了阿里、字节跳动这些一线大厂offer的学习文档,PDF内容非常全面,包括 :Handler、Activity相关、Fragment、service、布局优化、AsyncTask相关、Android 事件分发机制、 Binder、Android 高级必备 :AMS,WMS,PMS、Glide、 Android 组件化与插件化等和技术栈!面试前夕准备如何获取大厂面试机会?准备自己的自我介绍随身带上自己的成绩单和简历如果需要笔试就提前刷一些笔试题花时间一

2021-12-18 09:18:26 346

原创 2020年上半年最接地气的Android面经,为你进大厂保驾护航

双非本科,非计算机专业。本专业是机械工作三年,都是小厂,小组最多没超过4个人算法基础一丢丢(翻书‘马冬梅’,合书‘什么梅’)英语水平半文盲懂一点应用层方面的音视频编解码知识面试之前首先我不建议频繁的跳槽,除非被逼无奈,频繁跳槽,不光会成为面试官害怕的一个方面,对自己的沉淀也是没有帮助的。同时我不建议裸辞,这样会存在太多的不定性因素,如果面试时间拖得太久,这段时间你没有经济收入,但是你还在支出(房租,日常生活开销)。这样会带来无形的压力,同时如果面试受挫,很容易失去信心,甚..

2021-12-18 09:15:09 140

原创 2020关于面试字节跳动,我总结一些面试点,希望对最近需要面试的你们一些帮助

3.本地方法栈:同虚拟机栈,但是针对的是 Native 方法线程共享:1.堆:存储 Java 实例,GC 主要区域,分代收集 GC 方法会吧堆划分为新生代、老年代2.方法区:存储类信息,常量池,静态变量等数据GC回收区域:只针对堆、方法区;线程私有区域数据会随线程结束销毁,不用回收回收类型:1.堆中的对象分代收集 GC 方法会吧堆划分为新生代、老年代新生代:新建小对象会进入新生代;通过复制算法回收对象老年代:新建大对象及老对象会进入老年代;通过标记-清除算法回收对象2.方法区中的类

2021-12-18 09:12:57 182

原创 2020Android大厂高频面试题(字节跳动+阿里,作为Android开发程序员

Update SALES Set qty=60 WHEREqty<60COMMIT TRANSACTION BCOMMIT TRANSACTION AA、SALES表中qty列最小值大于等于30B、SALES表中qty列最小值大于等于40C、SALES表中qty列的数据全部为50D、SALES表中qty列最小值大于等于6013.      在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并

2021-12-18 09:11:17 1049

原创 2019中级Android开发面试解答之Handler,安卓移动开发实验报告

注:因为实际开发与参考答案会有所不同,再者怕误导大家,所以这些面试题答案还是自己去理解!面试官会针对简历中提到的知识点由浅入深提问,所以不要背答案,多理解。###Handler1.谈谈消息机制Handler作用 ?有哪些要素 ?流程是怎样的 ?参考回答:负责跨线程通信,这是因为在主线程不能做耗时操作,而子线程不能更新UI,所以当子线程中进行耗时操作后需要更新UI时,通过Handler将有关UI的操作切换到主线程中执行。具体分为四大要素Message(消息):需要被传递的消息,消息分为硬件产.

2021-12-18 09:09:25 135

原创 188,2021年Android高级面试题总结

package com.ldw.market;import com.ldw.market.fragment.AppFragment;import com.ldw.market.fragment.HomeFragment;import junit.framework.AssertionFailedError;import android.annotation.SuppressLint;import android.content.Intent;import android.os.Bundle;i

2021-12-18 09:07:09 99

原创 1-3年Android开发工程师面试经验分享,憋个大招

写完简历就可以投递了,一般可以找朋友内推或拉钩网、Boss直聘直接投递,这样比较快一些。一般的面试安排都是3轮技术面和1轮HR面,部分公司可能会有增减。2.1 技术面试技术面试一般会先做个自我介绍,然后问问你做的项目,考察一下基础,之后再写个算法,最后可能问问你有什么想问的么。2.1.1 自我介绍自我介绍一般主要说一下你在哪就职,目前的工作情况,工作经验有多久,都做过哪些东西,尤其要突出一下你的亮点。这个大家提前准备一下就好。2.1.2 项目经历自我介绍完之后,面试官就会看你的工作经历,挑一.

2021-12-18 09:04:59 804

原创 00后已经进入网易,下一步定位阿里,年轻人这么拼,android性能优化和内存优化面试

Java虚拟机原理反射与类加载高效 IO……二、设计思想解读开源框架热修复设计(AOT/JIT & dexopt 与 dex2oat,CLASS_ISPREVERIFIED 问题、热修复原理……)插件化框架设计(Class 文件与 Dex 文件的结构解读,Android 资源加载机制详解,四大组件调用原理……)组件化框架设计图片加载框架网络访问框架设计……三、APP 360°全方位性能优化这块是腾讯、爱奇艺、阿里这些大厂很重视的..

2021-12-18 09:02:53 1539

原创 2020年,陆奇59岁:我给20,2021Android大厂面试集合

03 陆奇的20多岁,在做什么?读书,以及继续读书。1978年,全国恢复高考,17岁的陆奇埋头狠狠啃了两年书,考入复旦大学计算机专业。读书期间,陆奇特别用功。他的同学们回忆说:“他瘦瘦小小的身影,每天穿行在教室和图书馆之间,夜里图书馆熄灯,他才穿过农田,回到另一区的寝室。”“他背着大书包在校园里穿梭,在林荫道上反反复复背着单词。他是全年级最瘦小的男生,但扛着全年级最大的书包。”凭着超凡的努力,陆奇顺利考取复旦的研究生。凭着读研期间优异的成绩,他毕业后留校任教。勤奋学习和扎实的专业知识带给陆奇的

2021-12-17 12:38:51 835

原创 2019届应届毕业生Android秋招总结,已成功入职网易云音乐

Java线程安全,jmm,可见性,原子性,有序性 synchornized和lock的区别,以及原理TCP 如何实现 可靠传输?拥塞控制的四种方法,这个实在想不起来安卓学习了多长时间,平时怎么学习安卓?CVTE二面:设计模式的六大原则,对六大原则的理解,在项目中的应用说说你最熟悉的三种设计模式单例模式如何实现线程安全Builder模式 和set方法有什么区别观察者模式 推和拉,有什么区别MVC MVP MVVM 的区别,在项目中的应用MVP如何进行解耦合,P如何实现V 和M 的交互看

2021-12-17 12:29:50 120

原创 2019一个移动端开发者的总结与思考,干了5年Android开发还没掌握binder机制

1、上半年产线中的几个复杂页面的流畅度在版本迭代中一直会由于开发的不注意导致频繁出现反复,分析下来根本原因是由于缺乏必要的监控以及可持续的优化手段,所以2019Q1在业务需求之外主要就是实现了产线内部对于用户流畅度的监控以及优化,主要包括:debug下帧率的监控、上线前主流程流畅度的自动化测试、线上用户真实流畅度监控、实现耗时方法排查工具:MethodTraceMan、一些收益比较大的流畅度优化等,主要目标是从监控到排查问题工具再到卡顿解决形成一个闭环的方案。对于流畅度监控与优化归纳成文,有兴趣的可见:

2021-12-17 12:27:34 179

原创 05,android开发教程视频

return a.exec();}widget.h#ifndef WIDGET_H#define WIDGET_H#include #include “teacher.h”#include “student.h”class Widget : public QWidget{Q_OBJECTpublic:Widget(QWidget *parent = 0);~Widget();Teacher * teacher;Student * student;void classOver(

2021-12-17 12:23:18 110

原创 2020Android面试笔试总结(Android精心整理篇),kotlin单例应用

IntentService是google在原生的Service基础上通过创建子线程的Service。也就是说IntentService是专门为android开发者提供的能在service内部实现耗时操作的service。我们可以通过重写onHandleIntent方法实现耗时操作的回调处理,而且IntentService在耗时操作完成后,会主动销毁自己,IntentService可以通过多次启动来完成多个任务,而IntentService只会被创建一次,每次启动的时候只会触发onStart方法。内部是实现了

2021-12-16 10:29:21 173

原创 2020Android最新大厂面试真题总结:Flutter+NDK,Android攒了一个月的面试题及解答

1、写在前面本人目前就读于华南理工软件工程专业大四,2019年春季招聘拿了腾讯、CVTE、华为、YY等公司的实习offer,从2019年7月起在腾讯深圳实习,已拿到转正offer,2019秋季应届生招聘只投了阿里和华为两家公司,运气较好,有幸都拿到了offer,秋招也暂时告一段落。除了面经,想写一写学习和招聘的个人经验总结。学习和招聘都是和个人思维强相关的东西,我的经验也不一定对,我只是综合我个人以及周围相关同学的经验、踩过的坑,给后面的学弟学妹们一些启发。2、正文首先,我的相关经验仅限于技术/开发类

2021-12-16 10:27:56 271

原创 2020Android开发岗面经汇总,app保活双进程守护

最近在博客网站上看见一些网友在分享,2020这一年的面经汇总,有前端、Java、大数据等等,我今天也来分享一篇Android 开发的面经总结分享,该文的面经来源于本人和朋友,这一年中面试经典记录,文中公司有腾讯、网易、美团、哔哩哔哩、百度等知名公司。在面试这些公司前,我和朋友花费一个月的时间,在网上查找了一些往年面试题和参考答案进行复习刷题。在此通过这些面试题中问道的知识点进行了整理,打造出来一份330页的Android核心知识点笔记,大家需要参考可以点击Github地址查看目录话不多,看下方面经吧

2021-12-16 10:26:14 214

原创 2020 Android 大厂面试-插件化、模块化、组件化,android开发环境的搭建视频

if (Constants.COMBINE_RESOURCES) {//插件和主工程资源合并时需要hook住主工程的资源Resources resources = ResourcesManager.createResources(context, apk.getAbsolutePath());ResourcesManager.hookResources(context, resources);return resources;} else {//插件资源独立,该resource只能访问插件自己的

2021-12-16 10:24:39 731

原创 2019-Android-高级面试题总结-从java语言到AIDL使用与原理

单例模式:生产者消费者模式:###java语言的特点与OOP思想这个通过对比来描述,比如面向对象和面向过程的对比,针对这两种思想的对比,还可以举个开发中的例子,比如播放器的实现,面向过程的实现方式就是将播放视频的这个功能分解成多个过程,比如,加载视频地址,获取视频信息,初始化解码器,选择合适的解码器进行解码,读取解码后的帧进行视频格式转换和音频重采样,然后读取帧进行播放,这是一个完整的过程,这个过程中不涉及类的概念,而面向对象最大的特点就是类,封装继承和多态是核心,同样的以播放器为例,一面向对象的方式

2021-12-16 10:20:46 119

原创 10老Android开发谈:Android-Hook-机制连简单实战都不会凭什么拿高薪?

在Android开发中,有以下常见的一些Hook框架:Xposed通过替换 /system/bin/app_process 程序控制 Zygote 进程,使得 app_process 在启动过程中会加载 XposedBridge.jar 这个 Jar 包,从而完成对 Zygote 进程及其创建的 Dalvik 虚拟机的劫持。Xposed 在开机的时候完成对所有的 Hook Function 的劫持,在原 Function 执行的前后加上自定义代码。Cydia SubstrateCydia

2021-12-16 10:14:28 115

原创 01、泛型是什么?,移动开发工程师简历

< T extends A>:单个边界,A可以是类或接口,只能接收继承或者实现A的类型。< T extends A&B&…>:多个边界,A可以是类或接口,A之后的只能是接口。比如:<T extends A&B&C>里面,T必须继承A类型或实现A接口,并且必须实现B和C接口。三、泛型的好处3.1 代码更健壮泛型将集合的类型检测提前到了编译期,保证错误在编译时就会抛出,基本上代码编辑器(Android Studio、IDEA等)在书.

2021-12-16 10:12:22 113

原创 2020Android通用流行框架大全,android移动应用开发基础答案

4. 网络请求名称描述Android Async HTTPAndroid异步HTTP库AndroidAsync异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。OkHttp一个Http与Http/2的客户端Retrofit类型安全的Http客户端VolleyGoogle推出的Android异步网络请求框架和图片加载框架5. 网络解析名称描述Gson一个Jav

2021-12-14 08:33:08 103

原创 2020-记录不平凡的一年,android核心开发技术答案

工作篇2.2021年展望前言马上就到2020年年底了,特别想写一些东西记录一下这不平凡的一年。新型冠状病毒全国范围内爆发、澳大利亚森林大火,东非蝗灾  这几乎都是史无前例级别的灾难,另外科比突然坠机离世,马拉多纳的离开 又给这灾难性的一年蒙上了一层更沉重的阴影。这注定这是让很多人会“痛恨”的一年,我相信如果时间可以重来,很多人都希望这一年可以从头开始,但是人生没有那么多如果,我们当下所经历的每一分钟都是人生中的必然经历,我们无法预知明天和意外哪个先来,我们需要做的就是认真的过好当下的每

2021-12-14 08:31:16 1192

原创 2019数据表明,程序员离职人数占公司总人数的1-6,android开发平台的发展

互联网行业离职率分析互联网行业离职率:早上2019年7月,某招聘媒体就发布了《2019年上半年互联网求职调查报告》并指出,与2018年同期比较,2019年员工离职率上升了3%,整体为14.5%。也就是说,一家互联网公司,半年内主动或被动离职的人数就占了公司总人数的六分之一。互联网行业离职原因:那份报告中指出,新生代员工主动离职原因中,”对工作不满”与“平台不满”已位居前茅,对“薪酬”却排在这两个原因之下。这个数据证明新生代90、95后员工更多的人不完全看钱选工作,而更愿意选择平台优秀或工作内容让自己

2021-12-11 09:32:00 728

原创 2019年末阿里、百度等大厂技术面试题汇总,轻松拿到了阿里Android高级开发工程师的offer

[Java知音](javascript:void(0)???? 5天前前言:今天分享的是一位5年工作经验的Java工程师在帝都的面试经验总结,看看这些互联网公司都爱问些什么题,希望对大家的面试有指导意义。从事Java开发也有5年经验了,10月初自己的开启面试经历之旅,前后应该20天左右,主面互联网公司,一二线大公司或者是融资中的创业公司都面试过,也拿了几个offer,其中包括奇虎360、字节跳动等。1.Redis 面试题1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis

2021-12-11 09:30:20 1066

原创 2018届android校招面试总结:百度,android设计模式面试

百度:社招(导师内推)一面:1、四种启动模式,结合具体情况分析。答案更新:这个就不多说,现在没人想听概念性的答案,一般都会结合实际场景,去考察对singleTask,singleTop,singeInstance的理解2、onNewIntent被回调,Intent内容是最新的么?那其他回调里的Intent是最新的么?答案更新:在onNewIntent方法中的Intent是最新,但是其他回调里不是。如果想让其他回调也是最新的intent,需要在onNewIntent里,setIntent(),

2021-12-11 09:28:29 159

原创 18—19年BAT大厂Android高级多套面试专题整理集合,android混合开发面试

这里我不仅给大家整理了多套BAT面试题,还有小编一路收集到的面试方面的资料包及面试相关视频资料,这些在文末有提供免费领取方式的,其中包括初级,中级,高级不同水平以及不同专题所涉及到的常问范围,及面试专题和答案和系统学习视频资料,免费分享给大家,省去网上到处搜索资料的麻烦。希望通过这些高级面试题能够降低面试Android岗位的门槛,让更多的Android工程师理解Android系统,掌握Android系统!##2018年收集的面试专题整理四年Android面试遇到的问题整理四年来Android面试

2021-12-11 09:26:13 690

原创 1307页字节跳动Android面试全套真题解析在互联网火了-,完整版开放下载

ViewStub、include、merge概念解析Android布局优化之ViewStub、include、merge使用与源码分析BroadcastReceiver 相关注册方式,优先级广播类型,区别广播的使用场景,原理Android广播动态静态注册常见使用以及流程解析广播源码解析AsyncTask相关AsyncTask是串行还是并行执行?AsyncTask随着安卓版本的变迁AsyncTask完全解析串行还是并行Android 事件分发机制onTouch和onTouc

2021-12-11 09:24:03 135

原创 10 个 GitHub 上最火的程序员简历项目,2021 金三银四必备的加薪宝剑

项目包括程序员简历例句,程序员简历范例,Java 简历模版,Python 简历模版,C++ 简历模版。比如前端:对前后端分离模式,可视化开发深入理解,对 Vue 和 react 有丰富的开发经验,具备一定的框架设计能力。对 Javascript 中闭包、函数式语言等概念有清晰的认知,对常见库的源码实现有了解。熟悉模块化、前端编译和构建工具,熟练运用主流的移动端 JS 库和开发框架,并深入理解其设计原理,例如:Zepto、React 等。熟悉 Node.js 开发,熟练使用 npm,

2021-12-11 09:21:56 1399 3

原创 2018Android大厂面试经验,OMG,学它

在面试的过程中我深深的感受到,对于一个优秀的安卓开发来说,首先摆在第一位的还是他/她作为一个软件工程师的基本素养。无论你是做前端还是后端,最后定义你的优秀程度的还是作为软件工程师的基本素养,学习能力和编程能力,还有设计能力。下面分享一下各个公司的面试题目爱奇艺Android消息机制Android View绘制流程,当一个TextView的实例调用setText()方法后执行了什么Android dalvik虚拟机和Art虚拟机的优化升级点Android屏幕渲染机制热修复的原理,你都了解过哪几

2021-12-07 08:58:50 85

原创 1-3年Android开发工程师面试经验分享,跪了

作者也是我的一位朋友,也是一份非常中肯的面经了。本篇文章给大家分享一下笔者面试的一些感受和经验,因为笔者目前不到两年的工作经验,所以本篇文章定位为1-3年的Android开发工程师。当然本篇也适用于校招,但3年以上估计面试要求会更高一些。笔者从前期准备到所有面试结束,花费了差不多3个月的时间。真可谓“面试造火箭,工作拧螺丝”,面试过程真的很累很辛苦。笔者面了很多公司,最终拿下了知乎、网易和快手的offer,最后选择了知乎。有人可能会问为什么不选择快手?的确快手的工资很高,福利待遇也很好。不过我觉得目

2021-12-07 08:50:50 253

原创 (转载)简单的安卓UI组件使用,android5.0安装包

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> //先设置文本 <TextView android:layout_width="wrap_content" android:layou

2021-12-07 08:48:39 456

原创 2020Android面试笔试总结(Android精心整理篇),开发人员必学

FLAG_ACTIVITY_NEW_TASK和FLAG_ACTIVITY_CLEAR_TOP如果一起使用要开启的activity和现在的activity处于同一个taskAffinity,那么效果还是跟没加FLAG_ACTIVITY_NEW_TASK是一样的效果。FLAG_ACTIVITY_NEW_TASK和FLAG_ACTIVITY_CLEAR_TOP启动和现在的activity不是同一个taskAffinity才会和singleTask一样的效果。FLAG_ACTIVITY_CLEAR_TASK.

2021-12-06 00:20:55 171

原创 2020年终总结,android工程师面试题目和答案

买一套房 晋级T10这两件事后面会单独说说,可以说今年立的flag是跟过往相比最有含金量的一次。如果说很简单就实现了,那就有点凡尔赛了。躬身入局从去年开始就在说我看到在线教育即将会引来爆发,我要去做教育,而这是发生在疫情之前我就已经决定要躬身入局去做的事情。只是疫情让整个历史进程加快了,让很多事情原本需要很长一段时间去投入去建设,变得需要很短的时间就要去完成。正是因为疫情的原因,很多人没办法面对面去沟通交流,很多人的学习、工作遭受前所未有的挑战,也让在线教育、在线办公这些领域引...

2021-12-05 09:53:20 113

原创 2020Android最新大厂面试真题总结:Flutter+NDK,一年后斩获腾讯T3

对于一名本科生来说,如何准备笔试和面试是最棘手的,因为笔试、面试不像是某一门学科的考试,面试往往考察的是你的一个综合能力,但对于技术类面试来说,其实面试的考察还是比较有针对性的,按照以往的经验来说,准备可以从两个方面来准备:基础知识和岗位方向准备。2.2.1、面试刷题基础知识不是别的,就是课本知识:操作系统、数据结构、数据库、计算机网络、常见算法等,这是基本上每个面试官或多或少都会提及的,并且一定要记住,你项目做得再多,基础知识不掌握好肯定不行。对于基础知识的掌握最好可以去看一看相关面经,因为和考试不

2021-12-05 09:51:37 387

原创 2020大厂面试集合,GitHub,百度,flutter下拉加载

由于Fragment的生命周期与Activity的生命周期有着牵扯,所以把两者的图放到一起作为对比理解。[图片上传失败…(image-a13b49-1601037655916)]接下来就不同情况下的Fragment生命周期做一简单介绍:Fragment在Activity中replace新替换的Activity:onAttach() —> onCreate() —> onCreatView() —> onViewCreated —> onActivityCreated() —.

2021-12-04 10:49:14 710

原创 2020年Android开发最新整理阿里巴巴、字节跳动、小米面经,Android开发面试基础

2020年是转折的一年,上半年疫情原因,很多学android开发的小伙伴失业了,虽找到了一份工作,但高不成低不就,下半年金九银十有想法更换一份工作,很多需要大厂面试经验和大厂面试真题的小伙伴,想提前准备刷下题。接下来分享一份我的字节跳动、阿里巴巴、百度、小米等大厂面试经验和总结。(文末附真题解析大全)阿里(被拒)字节跳动(offer)小米(offer)手百 (offer)阿里巴巴面试问题还记得一些,一部分已经忘记了,为了防止再忘记,所以写出来。1:你是如何理解Androi《Androi

2021-12-03 20:27:59 1070

空空如也

空空如也

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

TA关注的人

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