m0_64314432
码龄3年
关注
提问 私信
  • 博客:91,812
    社区:3
    91,815
    总访问量
  • 105
    原创
  • 1,122,120
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2021-11-15
博客简介:

m0_64314432的博客

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得4次评论
  • 获得45次收藏
创作历程
  • 105篇
    2021年
成就勋章
TA的专栏
  • 程序员
    105篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

185人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

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

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

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

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

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

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

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

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

线程间操作ListJava中对象的生命周期Synchronized用法synchronize的原理谈谈对Synchronized关键字,类锁,方法锁,重入锁的理解static synchronized 方法的多线程访问和作用同一个类里面两个synchronized方法,两个线程同时访问的问题volatile的原理谈谈volatile关键字的用法谈谈volatile关键字的作用谈谈NIO的理解synchronized 和volatile 关键字的区别synchronized与Lock.
原创
发布博客 2021.12.18 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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

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

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

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

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 ·
1081 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

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

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

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 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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

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

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

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

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

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

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

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

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 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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

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

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

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