自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2022届毕业生还没找到Android开发工作,查漏补缺

本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注面试官: 组件化如何实现,组件化与插件化的差别在哪里,该怎么选型心理分析:面试官从架构层次 了解求职者是否用过 模块化 组件化 和插件化,在过去经验有没有运用过这些技术到项目中,这道题属于一个连环炮。求职者该格外小心**求职者:**应该从App开发的需求来定义技术选型,分别说说模块化,组件化 插件化的优势和区别先上一份面试资料目录职业发展随着Android的发展趋于平稳,有些人对Android未来感到茫然,早在20.

2022-03-31 19:37:21 2222

原创 2022安卓面试题,抖音四面被拒再战头条终获offer

一、背景介绍从实用角度梳理一篇能够帮大家快速扫盲的CMake基础教程,也是对我目前负责项目的一次学习总结。既然选择从项目实用性考虑,下面的讲解内容可能并不一定完整,更多的是符合项目目前使用到的一些特性。是否能进一步优化自己的代码1.保存在内存中的图片,是否做过压缩处理再保存在内存里否则可能由于图片质量太高,导致 OOM2.Intent 传递的数据太大,会导致页面跳转过慢。太大的数据可以通过持久化的形式传递,例如读写文件3.频繁地操作同一个文件或者执行同一个数据库操作,是否考虑把它用静态变量或者局部

2022-03-31 19:35:44 157

原创 2022字节跳动春招技术面试题,腾讯android面试题社招

前言从去年底到前几天,不断被各路跳槽的朋友刺激着,他们都跟我说着同一件事:跳槽了,薪资翻倍了,去一家叫做字节跳动的公司了。让我更加讶异的是一个在微博做移动开发的朋友跟我说他舍弃了年终奖,在春节之前就投入到这家公司的怀抱,这让我一度以为这个朋友是被传销了。说实话,我内心早就被这些个朋友成功跳槽的消息撩拨的春心荡漾了,在这春色融融的夜晚我的代码也开始字节跳动了,今晚就跟大家分享下这些朋友们跳槽的故事。阿里一面(考察技术深度)面试时间1小时1. 面试官:来先介绍下你最成熟的一个项目是哪个?(放心,面

2022-03-31 19:34:07 215

原创 2022华为Android高级面试题及答案,Android推送技术解析

大家好!给大家介绍一下,这是我们持续更新整理的2019-2021字节跳动历年Android面试真题解析!早在2019年我们就建了第一个字节跳动的面试群给大家讨论面试的东西。期间累计有1825个群友分享了自己的Android面试真经,并提供了参考答案。这其中就有很多成员已经斩获今日头条、抖音等岗位的offer。有很多成员面试虽然失败了,但也分享了很多失败的经验教训。在这里一并对他们表示感谢!正是因为大家的奉献和支持,让我们的这份面试真题解析已经累计下载1082万次!字节跳动在线被虐指南在线面试,有个线

2022-03-31 19:32:31 309

原创 2022华为Android面试真题解,安卓面试宝典

前言最近,有同学参加阿里云的面试,被问到:如果是MySQL引起的CPU消耗过大,你会如何优化?他说,这个问题他第一次遇到,当时一头雾水,不知道该如何回答,还好他当时机制,说MySQL底层不是他研究的重点,所以面试官没有再深入这块~~~因此,我们在网上找到一篇能够解答该问题的文章,希望能够帮助到各位同学。这里总结一下,Android入门的时候,需要有一本入门书,好好学习书中的内容,同时花一年时间把Android官方文档中的training和guide看一遍,同时通过写博客和记笔记的方式来做总结,建议

2022-03-31 19:30:54 108

原创 2022华为Android面试真题解,2022最新阿里Android高级面试题及答案

前言职场的金九银十跳槽季火热进行中,不同的是,今年的竞争比往年会更加激烈一些,形式更加严峻一些。对于求职者来说,面试是一道坎,很多人会恐惧面试,即使是工作很多年的老鸟,也可能存在面试焦虑。大家多多少少可能都听到或看到一些信息,就是好多公司在优化裁员,但是也有很多大厂放出了“扩招”的信息,比如腾讯,比如字节跳动。让我们来一起看看腾讯微视第三面,面试官都问了什么呢?你能答上来多少?ArrayList的使用,然后问他ArrayList使用过程中有没有遇到过坑;还问了HashMap,问了差不多2

2022-03-31 19:29:17 1984

原创 30岁转行程序员,写得太好了

Android 基础1.Activity1、 什么是 Activity?2、 请描述一下 Activity 生命周期……2.Service3.Broadcast Receiver324.ContentProvider5.ListView6.Intent7.Fragment1.Fragment 跟 Activity 之间是如何传值的2.描述一下 Fragment 的生命周期3.Fragment 的 replace 和 add 方法的区别……Android 高级1. Java1

2022-03-30 09:38:24 2771

原创 2年以上经验必看,字节跳动+京东+美团+腾讯面试总结

Android 基础1.Activity1、 什么是 Activity?2、 请描述一下 Activity 生命周期……2.Service3.Broadcast Receiver324.ContentProvider5.ListView6.Intent7.Fragment1.Fragment 跟 Activity 之间是如何传值的2.描述一下 Fragment 的生命周期3.Fragment 的 replace 和 add 方法的区别……Android 高级1. Java1

2022-03-30 09:36:26 148

原创 2022网易Android高级面试题总结,2022移动开发者未来的出路在哪里

正文经过了转型管理和创业两条路之后,我才确信,最适合自己的路,其实是重返开发一线。有人不解,你这不是往回倒退吗?而且后浪来势汹汹,你拿什么跟年轻人拼?没错,如果说我开发了十年,还是跟年轻的时候一样,只是每天埋头敲代码,遇到不懂的问题就百度,那别说35岁,到了30出头就会被清退。但做开发其实是有不同境界的,埋头敲代码的程序员,那是做体力活,当然要靠时间精力去堆;而高级架构师,更多的是做脑力活,也就是思考得多,做得少,一旦出手,那就一定是把握核心,这样才能突破年龄被人认可。而根据我的经验,要成为高级构架

2022-03-30 09:34:16 181

原创 2022移动开发者未来的出路在哪里,算法太TM重要了

这里总结一下,Android入门的时候,需要有一本入门书,好好学习书中的内容,同时花一年时间把Android官方文档中的training和guide看一遍,同时通过写博客和记笔记的方式来做总结,建议让自己的每篇博客都有价值些。通过一年时间的学习,相信每个人都可以达到中级工程师的水平。技术要求:基本知识点比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术书籍推荐《第一行代码 Android》、《疯狂Android》中级工程师小明经过一年的努力学习

2022-03-30 09:32:27 94

原创 2022最新百度、头条等公司Android面试题目,从三流Android外包到秒杀阿里P7,

第一个offer是讯飞莫名其妙被诶辞职,在干了2个月后。Android部门做虽然有事先通风,但是我没有想到这一天会来的那么快。今天中午收到消息说我们这个组要被砍掉,因为公司要准备解散了,首先拿我们开刀,也就是裁人,下午接着就进行谈话,谈了赔偿等相关事宜,然后就准备交接工作,忙了一下午。我人生第一次经历公司解散的,这个经历有点奇妙,还以为我会炒老板鱿鱼,没想到竟然是老板先炒了我鱿鱼。第一次失业的我,有点迷茫,虽然今年找工作不容易,但是我会尽量加油的。(早知道选大厂了,真后悔没听朋友的)第二个offer是阿

2022-03-30 09:30:34 137

原创 2022最新大厂高频微服务面试总结,android面试项目经验

所以,今天,我将献上一份《Android知识图谱》,以自身的经验 & 所见所闻,旨在告诉大家,学习Android,实际上需要学习什么内容,希望你们会喜欢。核心分析内容面向Android初、中级开发者,对于要学习的Android理论知识,我认为主要包括:Android基础 & 常用Android进阶与时俱进、热门技术编程语言计算机基础下面,我将对上面的理论知识逐一介绍。1. Android基础 & 常用针对Android基础&常用知识,我认为对于初级开发者来

2022-03-30 09:28:50 85

原创 2022最新Android面试真题解析,最新BAT大厂面试者整理的Android面试题目模板

一、Java初中级面试题1.容器(HashMap、HashSet、LinkedList,HashSet等)2.内存模型3.JVM、Davilk、ART 三者的原理和区别4.垃圾回收机制5.类加载方案6.说说你对Java 反射的理解7.说说你对动态代理的理解8.什么是线程池,如何使用?为什么要使用线程池?9.在多线程运行过程中,解决安全性问题?10.设计模式(六大基本原则)11.Java 中引用类型都有哪些?12.Java 的泛型13.String、StringBuffer 和 St

2022-03-30 09:24:24 148

原创 2022最新Android面经分享,驱动核心源码详解和Binder超系统学习资源

1.线程池的好处? 四种线程池的使用场景,线程池的几个参数的理解?参考回答:使用线程池的好处是减少在创建和销毁线程上所花的时间以及系统资源的开销,解决资源不足的问题。如果不使用线程池,有可能造成系统创建大量同类线程而导致消耗完内存或则“过度切换”的问题,归纳总结就是重用存在的线程,减少对象创建、消亡的开销,性能佳。可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。提供定时执行、定期执行、单线程、并发数控制等功能。Android中的线程池都是直接或间接通过配置Th

2022-03-30 09:22:08 114

原创 2022最新Android算法相关面试大,Android高级

这是我印象深刻的一道题,很明显它是我的第一次,那时我去一家公司(暂时叫它T公司吧)面试外派到韩国三星的工作机会。T公司的面试官是一个叫Bely架构师,显然那个时候Android开发是稀缺资源,知道Service那都不得了了,当然Bely也没打算为难我(必竟也工作4年多了,人长得也不错),我轻松对答:Service是一个专门在后台处理长时间任务的Android组件,它没有UI。它有两种启动方式,startService和bindService。你猜得没错,Bely紧接着问我:这两种启动方式的区别。

2022-03-30 09:20:22 63

原创 Android Volley 源码解析(一),网络请求的执行流程

for (int i = 0; i < mDispatchers.length; i++) {NetworkDispatcher networkDispatcher = new NetworkDispatcher(mNetworkQueue, mNetwork,mCache, mDelivery);mDispatchers[i] = networkDispatcher;networkDispatcher.start();}}public void stop() {if (mCacheD

2022-03-29 22:01:50 188

原创 android Studio Git命令--解决冲突和产看提交内容

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可

2022-03-29 22:00:03 243

空空如也

空空如也

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

TA关注的人

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