自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021新鲜出炉!两年经验 Android 开发大厂面试记

概述感觉毕业后时间过得真快啊,从 19 年 7 月本科毕业入职后,到现在快两年了,最近金三银四期间想着找一个新的工作,前前后后花了一个多月的时间复习以及面试,最近基本上差不多了,把部分大厂的面试经验分享给大家,祝想找工作的同学都能去自己心仪的公司!A公司一面(1.5h)自我介绍Android 生命周期中 onStart 里面干了啥?介绍一下 Activity 的四种启动模式android:style 和 android:theme 的区别。

2024-09-12 16:55:36 466

原创 2020美团Android面试(附全套面试真题解析)

invalidate和postInvalidate的区别及使用Activity-Window-View三者的差别谈谈对Volley的理解如何优化自定义View低版本SDK如何实现高版本api?描述一次网络请求的流程HttpUrlConnection 和 okhttp关系Bitmap对象的理解looper架构ActivityThread,AMS,WMS的工作原理自定义View如何考虑机型适配自定义View的事件。

2024-09-12 15:35:44 1044

原创 2020 字节跳动,网易,华为,小米,讯飞Android开发岗面试经验总结!

简单介绍了一下自己,还有自己做过的OpenGL视图库和骨骼动画播放引擎讲了一些。但是面试官应该是不怎么熟悉这些的。不过也算突出了自己的特点了。2.然后应该是想看看我基本界面编辑会不会,然后问了常用的布局有哪些?这个问题很简单嘛,自己把FrameLayout,LinearLayout,RelativeLayout讲了一通,然后又讲了Coordinatorlayout和ConstraintLayout。

2024-09-12 13:19:48 719

原创 面试中这些必备的Android基础技术知识点你都掌握了吗?快来复习一下

延伸:input事件在5S内没有处理完成发生了ANR。前台Broadcast:onReceiver在10S内没有处理完成发生ANR。后台Broadcast:onReceiver在60s内没有处理完成发生ANR。前台Service:onCreate,onStart,onBind等生命周期在20s内没有处理完成发生ANR。后台Service:onCreate,onStart,onBind等生命周期在200s内没有处理完成发生ANR在10S内没有处理完成发生ANR。

2024-09-12 02:59:16 682

原创 超新鲜的字节客户端Android面经,附面试题答案解析

总结就是感觉答的很一般,有些问题说的不是很满意,就希望面试官放我一马了,孩子只想找个班上(立个flag,拿到offer倒立洗头hhhh)[在 Activity 中获取某个 View 的宽高][Activity 的 Window 创建过程][Dialog 的 Window 创建过程][Toast 的 Window 创建过程][aar中增加独立的混淆配置][Window 的内部机制][Window 的创建过程]Android 面试点汇总。[裁剪、缩放、旋转、移动][View 的事件分发]

2024-09-12 00:43:29 627

原创 腾讯面试必问:不能逃避的synchronize关键字。

*synchronized特点:**保证内存可见性、操作原子性1、加锁解锁操作需要额外操作;2、互斥同步对性能最大的影响是阻塞的实现,因为阻塞涉及到的挂起线程和恢复线程的操作都需要转入内核态中完成(用户态与内核态的切换的性能代价是比较大的)synchronized锁:对象头中的Mark Word根据锁标志位的不同而被复用偏向锁:在只有一个线程执行同步块时提高性能。Mark Word存储锁偏向的线程ID,以后该线程在进入和退出同步块时不需要进行CAS操作来加锁和解锁,只需简单比较ThreadID。

2024-09-11 22:16:58 901

原创 程序性能优化之耗电优化(四)下篇

分享一份工作1到5年以上的Android程序员架构进阶学习路线体系,希望能对那些还在从事Android开发却还不知道如何去提升自己的,还处于迷茫的朋友!阿里P7级Android架构师技术脑图;查漏补缺,体系化深入学习提升**全套体系化高级架构视频;**七大主流技术模块,视频+源码+笔记有任何问题,欢迎广大网友一起来交流知道如何去提升自己的,还处于迷茫的朋友!**阿里P7级Android架构师技术脑图;查漏补缺,体系化深入学习提升。

2024-09-11 19:46:13 955

原创 炫酷!MotionLayout 使用介绍 (第一章)

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021BAT 面试真题解析,我把大厂面试中常被问到的技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。Android 基础知识点Java 基础知识点Android 源码相关分析常见的一些原理性问题。

2024-09-11 17:17:36 1047

原创 支付宝 【小程序】答答星球 资源包 index

其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。然而Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。贵在坚持!"63300070"],},其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

2024-09-11 14:29:20 144

原创 Android开发技巧!这些Android高级必会知识点你能答出来几个?含BATJM大厂_android开发几个大的知识点

对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的最后,互联网不存在所谓的寒冬,只是你没有努力罢了!怎么走了,理论看多了总要实践的[外链图片转存中…(img-8WzHPlhp-1726018954799)]最后,互联网不存在所谓的寒冬,只是你没有努力罢了!

2024-09-11 09:42:47 382

原创 Android中关于枚举的优化_android ordinal

对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的最后,互联网不存在所谓的寒冬,只是你没有努力罢了!去适应环境,而不是环境来适应我们!**当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的[外链图片转存中…(img-kEUZ2Wpy-1726009255860)]最后,互联网不存在所谓的寒冬,只是你没有努力罢了!

2024-09-11 07:01:08 488

原创 Android 布局异步加载中的pools对象缓存池源码分析

来让我们看看这个Pool的接口,接口很简单,就2个方法。acquire()主要是从缓存池中获取一个对象,这里可能为空。

2024-09-11 04:19:33 577

原创 Android Framework学习笔记(七)AMS全家桶

下面是辛苦给大家整理的学习路线try {//1= null?下面是辛苦给大家整理的学习路线[外链图片转存中…(img-HPP42ZjA-1725986758620)]

2024-09-11 00:46:11 834

原创 Java自学路线图之Java进阶自学

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)最新整理电子书最后针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)

2024-09-09 21:38:17 1055

原创 Jmeter进行压力测试不为人知的秘密_jmter压力测试

对于Jmeter而言,线程组内的HTTP请求都线性执行(上一个请求执行并返回结果后,再请求下一条请求),但事实上往往并没有那么简单。操作数据库基本有四个步骤:(1)导入mysql的jdbc的jar包 (2)创建数据库的连接配置,线程组里添加配置元件-JDBC Connection Configuration (3)线程组里添加jdbc request,写sql语句 (4)添加察看结果树,点击启动按钮,就能看到执行的SQL。ASF的所有产品都通过公共论坛的在线协作开发,并从美国境内的中央服务器分发。

2024-09-08 12:09:13 470

原创 ES CentOS下基于ElasticSearch的head插件安装_centos部署es的head

或者:tar xf node-v10.16.0-linux-x64.tar.xz。

2024-09-07 20:58:35 564

空空如也

空空如也

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

TA关注的人

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