自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(345)

原创 一位Android开发八年工程师他的技术分享之路

移动互联网程序员这个行业,日新月异,技术体系更新速度快,新技术新框架层出不穷,所有的技术都像是一个无底洞,当你学得越多就会发现不懂的越多,不懂的越多,需要学习的就更多。因此,一旦选择了这个行业,就意味着你必须不断学习才能跟得上大家的脚步,而要想成为一名优秀的程序员,更是需要通过正确的方法,设定正确的目标来进行不断地学习。在之前的学习中有问题难题时,时常会感到非常困难,网上查找的资料非常...

2020-04-22 21:22:10 467

原创 2019 BAT大厂 Android社招最全面试题(面试总结+详细解答!)

面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责!如果想变得优秀那就去看那些优秀的人在学什么,做什么,想尽一切办法和他们交流;多出去看看这个世界,然后把自己逼到往死里学。如今正是金九银十的面试旺季,大批的届毕业和未就业的程序员生已经进入了求职面试的紧张阶段,在这里分享一下我从事Android多年以来的面试经验。这篇攻略是我从事开发工作七八年来,去面试,以及面试别人...

2019-10-09 16:39:35 1891 2

原创 面试官:3年Android还不懂性能优化?阿里资深技术官详解「性能优化」!

性能优化是很多 Android 程序员希望彻底掌握的一门技能。很多人都想学好性能优化,希望能够在自己的工作中灵活运用提高性能,从而为用户提供良好的用户体验。然而,很多人在设计技术方案或者编码时缺乏系统的、方法论级别的指导,导致想做性能优化时缺乏思路。面试时,性能优化相关的面试题经常会遇到,特别是一些常见的优化。张工毕业3年了,一直在一家创业公司做Android开发,最近到某知名互联网公司面试,做了笔试题后, 面试官看了觉得还不错,于是想进一步考察张工的实际经验有多少, 就问之前在项目中有做过..

2020-09-25 17:23:35 49

原创 Android开发6年,互联网寒冬公司倒闭后,耗时3个月北上广求职,终拿到头条Offer!

今年的大环境作为一名即将求职的程序员,面对一个可能跟近些年非常不同的 2020 年,你的就业机会和风口会出现在哪里?在这种新环境下,工作应该选择大厂还是小公司?已有几年工作经验的老兵,又应该如何保持和提升自身竞争力,转被动为主动?就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验Android程序员的技术功底。那么如何才能通过一线互联网公司面试?应该学什么才能有效地提高自身的竞争力呢?其实,首先我们应该优先深入学习工作中用到的技术,其次,..

2020-09-24 17:06:45 80

原创 裸辞两个月,4面终入职腾讯,半年后我终于把腾讯 Android 高频面试真题整出来了(有详细解析)

个人情况先说说个人情况吧,坐标广州,15年从一所普通二本大学毕业,毕业后在一家小公司干android开发,年薪在15w左右。作为一名菜鸡,确实非常合格,技术没什么长进,眼见也没有提升,没规划没未来,让人实在焦虑,之所以开始改变自己也是家庭发生了变故,才让自己开始思考人生。所以耗费了大量的时间和精力,在工作之余抽出自己的时间来学习。好在付出终是有回报的,简历上不说敢写精通,熟练是没多大问题的,最终4面拿下了腾讯offer。以下主要分享面经和个人学习方法,会包括很多PDF文档,如面试题库(含..

2020-09-23 18:07:19 106

原创 Android模拟面试,解锁大厂——从Activity创建到View呈现中间发生了什么?

每天一个面试知识点,文章持续更新,Android模拟面试,解锁大厂一对一面试体验。前言前段时间公司招人,作为面试官,我经常让面试者简述View的绘制流程。他们基本都能讲明白View的测量(measure)、布局(layout)、绘制(draw)等过程。还有少数人会提到DecorView和ViewRootImp的作用。但是,当我继续追问关于Window的内容时,几乎没有人回答上来。而本章将会带你深入理解Window、DecorView、ViewRootImp。除此之外,你还能在本章找到以下问题...

2020-09-22 16:23:15 21

原创 求面试别再问我HashMap原理了——史上最全源码解读,别再说你不知道HashMap 原理!

前言相信大多数朋友都使用过HashMap,面试也经常会被问到,但往往都回答的都不尽人意,确实,HashMap还算是比较复杂的一个数据结构,尤其是在JDK1.8之后又引入了红黑树之后。本文就基于JDK1.8的HashMap源码,带大家将常用方法、重要属性及相关方法进行分析,HashMap 源码中可分析的点很多,本文很难一一覆盖,请见谅。本文篇幅较长,请客官耐心观看如果本文中有不正确的结论、说法,请大家提出和我讨论,共同进步,谢谢。(文末还有Android开发相关源码解析)1.原理Has..

2020-09-22 15:36:30 18

原创 模拟面试,解锁大厂 ——从Android的事件分发说起

每天一个面试知识点,文章持续更新,Android模拟面试,解锁大厂一对一面试体验。一、题目层次面试中提到安卓的事件分发,我们一般都能说到从 Activity -> Window -> DecorView -> ViewGroup -> View 的 dispatchTouchEvent 流程,这个是最基本的需要掌握的,由此能深入引出一些什么知识点呢?事件是如何从屏幕点击最终到达 Activity 的? CANCEL 事件什么时候会触发? 如何解决滑动冲突?二...

2020-09-21 16:04:30 18

原创 Android:金九银十怎么从中小企业挤进一线大厂?大厂面试题问的深度?

一名程序员的职业进阶阶段:初入职场 > 小规模公司 > 中型团队开发 > 一线公司团队开发 > 一或二线公司团队管理小规模公司小规模公司按我理解指的是 0 - 200 人公司,Android 开发 1 ~ 3 个,拍着脑袋做事,团队不稳定,容易整个部门被GC (Garbage Collection)。面试中型公司会问哪些问题?中型规模的公司有一定研发人员,一般情况下会有5 - 12 Android 开发维护一个 App。团队成员有一定的项目开发经验,不会像...

2020-09-21 15:30:49 149

原创 金九银十Android面试复习题集:关于四大组件中的Activity你了解多少?

又要到金九银十的跳槽季了,为了让更多的小伙伴可以在面试的时候取的更好的offer,不定期都会分享BAT常问面试题,由于内容较多,预计阅读需要....3个月今天主要来讲一下四大组件中的Activity相关的知识点:描述一下Activity 生命周期?onCreate()Activity第-次被创建的时候调用,一些初始化操作可以在这里完成。 onStart()这个方法在Activity 由不可见变为可见的时候调用。 onResume()这个方法在Activity 准备好和用户进行交互...

2020-09-20 22:23:21 16

原创 吃死这份333页的Android 性能优化PDF宝典,三大核心内容,我把阿里面试官给怼回去了

事情是这样的,前段时间去阿里面试的时候因为我在简历上写了精通自定义View与UI性能优化(故事的开始),然后就被被面试官怼了,实惨。。。要说性能优化这一块,在大厂面试中是必问的一个模块,比如以下:内存优化,内存抖动和内存泄漏。(东方头条) 什么时候会发生内存泄漏?举几个例子(美团) ANR是什么,怎么解决?(美团) View层次过深怎么优化,选择哪个布局比较好?(美团) 怎样检测函数执行是否卡顿(字节跳动) 如何对Android 应用进行性能分析以及优化? 性能优化如何分析systr

2020-09-18 22:31:33 110

原创 阿里3轮面试都问了RecyclerView,你都能答出来吗?

阿里面试总共4轮,其中有3轮面试都问到了RecyclerView的问题。面试的点各不相同,有原理、嵌套问题、有缓存实现,但是最终都是殊途同归,所有的问题都汇集在,如何对RecyclerView做性能优化?1.1 RecyclerView第一次layout时,会发生预布局pre-layout吗?​ 第一次布局时,并不会触发pre-layout。pre-layout只会在每次notify change时才会被触发,目的是通过saveOldPosition方法将屏幕中各位置上的ViewHolder的坐..

2020-09-17 22:36:12 39

原创 来自阿里面试官刁钻连问:Android UID的分配、查看及相关知识

面试难度还行,但是如果不好好复习,有几个点还真是答不上来。uid机制uid:Android系统中uid用于标识一个应用程序,uid在应用安装时被分配,并且在应用存在于手机上期间,都不会改变。一个应用程序只能有一个uid,多个应用可以使用sharedUserId 方式共享同一个uid,前提是这些应用的签名要相同。uid pid gid gids 的含义和作用 uid 的分配 查看应用UID 的几种方式 通过uid获取包名,通过包名获取uid下面所有涉及的示例代码都是基于 Andro...

2020-09-17 17:19:29 123

原创 App为什么会crash?一篇文章带你探究根本原因 ,事情没有你想得那么简单!

前言看到这个问题,马上就可以回答出来:因为抛出异常就会 crash。那么为什么抛出异常就会 crash 呢?有没有办法不让 App crash 呢?接下来我们进入正题吧先探讨一下第一个问题吧:为什么抛出异常就会 crash。首先我们看下线程中抛出异常以后的处理逻辑吧:一旦代码抛出异常,并且我们没有捕捉的情况下,JVM 会调用 Thread 的 dispatchUncaughtException 方法。 public final void dispatchUncaughtE..

2020-09-16 22:15:33 20

原创 2020年最新字节、阿里、腾讯、爱奇艺等BAT Android社招高频面试题,押题99.98%!

前言找工作还是需要大家不要紧张,有我们干这一行的接触人本来就不多 难免看到面试官会紧张,主要是因为怕面试官问的问题到不上来,那时候不要着急 ,答不上了的千万不然胡扯一些,直接就给面试官说这块我还没接触到,以后如果工作当中遇到的话我可以很快的吧这个问题给解决了,但是我们有了这篇文章,就不一样了,基本上问的问题都有适当的看一下,到时候很快就可以拿到 offer 我在这里祝大家工作顺利,天天开心 ~好了下面就是正题,整理的今年的大厂Android高频的面试题,请慢享用~一、Activity基础..

2020-09-16 17:38:34 89

原创 这可能是目前最全的《Android面试题及解析》了吧!(379页PDF)

不知道有多少人和我一样是年前辞职,结果赶上了疫情,在家里一呆就是几个月!但塞翁失马,焉知非福!我本来就打算年后找工作,正好趁着这段时间,历时3个月,整理了这份可能是市面上最全面的安卓面试题解析大全!从基础到架构进阶,包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中高级安卓技术点。文章中所列主要为大纲部分,详细内容可以在文末自行获取哈!如果你熟练掌握本文中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些...

2020-09-15 17:57:36 54

原创 @Android程序员:不是安卓不行了,是你跟不上了

不是安卓不行了,是你跟不上了我的很多读者都在反馈说,现在一个岗位可以收到的简历数,是前几年的几倍。我们必须承认,僧多粥少就是 Android 行业的现状,别说初中级工程师,就是高级工程师也是一抓一大把。企业招人的眼光也越来越高,如果你没点“真东西”,是真的挺难的。前几天和一位 Android 前辈聊天,他说面试中很多工程师,对特别基础的问题都停留在“使用过”或者“听说过”。没有深入到技术细节里,在竞争激烈的市场中就只能被淘汰。下面这些,是他提到的几个问题,你能快速回答上么? SoftRef..

2020-09-15 16:35:46 23

原创 面试心得:一个BAT大厂面试者整理的Android面试题目,五轮面试后终于拿到Offer!

金九银十了,最近身边好多朋友都裸辞了,但是发现工作并没有想象中那么好找。朋友小A一心只想进大厂面试Android,于是面试了阿里巴巴、美团、滴滴等,最后在某个大厂经历了5轮面试后拿到了offer。今天我将他面试的大厂Android面试题目整理出来,希望能够帮助大家!阿里巴巴LRUCache原理 图片加载原理 模块化实现(好处,原因) JVM 视频加密传输 统计启动时长,标准 如何保持应用的稳定性 ThreadLocal 原理 谈谈classloader 动态布局 热修复,插件..

2020-09-14 22:14:12 24

原创 还在为怎么学习Android苦恼?看完学会这些大牛资料,2年高级3年资深不是问题!

前言编程这条路能走多远,能走多久,就看一点:你学不学的明白。想学明白,就得看你会不会学习,所以编程能干多久,你值多少钱,最终看你会不会学习。我们从小就学习,但是一旦离开了学校这种压力环境,你还会学吗?你还学的进去吗?软件行业从业者之间差距就是因为学习效率的不同拉开的。你是不是曾经这样苦恼过,并且百思不得其解:为啥大厂校招比社招的人多? 为啥大厂只要基础好的毕业生? 为啥硅谷面试只问数据结构和算法? 为啥大厂要给新人安排导师、引路人? 为啥大厂新人成长这儿快,别人半年顶我3年?..

2020-09-14 22:09:21 115

原创 想掌握 Binder 机制?驱动核心源码详解和Binder超系统学习资源,想学不会都难!

本文设计源码及逻辑较多,已尽量画图辅助,完全理解可能要耗一定精力,建议收藏。应用程序中执行 getService() 需与 ServiceManager 通过 binder 跨进程通信,此过程中会贯穿 Framework、Natve 层以及 Linux 内核驱动。binder 驱动的整体分层如上图,下面先来宏观的了解下 getService() 在整个 Android 系统中的调用栈,ServiceManager 本身的获取:与 ServiceManager 进行 IPC 通信:.

2020-09-11 18:01:32 44

原创 程序员的悲哀,31岁了还在面试,30岁以上的Android程序员还有哪些出路?

前言之前HR给了我一份简历,刚看到简历的第一眼,31岁? 让我有点意外,实际上,现在开发趋向于年轻化,大部分都是90后、95后,毕竟,软件开发不像硬件开发一样,年限越高,相对来说越吃香。31岁,Android开发工程师,工作经历7年,5年左右都在外包公司,2年左右在创业公司。经常能在网上听到一些某某公司清退一些35岁以上人员,小编工作也有4年多了,说实话,也有点迷茫,特意百度查了一下30岁程序猿的出路,发现知乎上有这么一个话题,“30岁以上的程序员该何去何从?”100多w的阅读量,说

2020-09-11 16:31:34 128

原创 历经半年终于进大厂了!工作三个月后我有些话想对Android程序猿们说,以及那些隐藏的技能

这半年经历过十几家的面试,经历过不停的回顾以往总结的面试题。直到离职,直到六月的到来,直到确定入职熊厂。入职后的适应、忙碌、感慨,终于到现在能静下来梳理一下,这几个月的心路历程。思考来熊厂已经三个月了,没有大家想的有那么多的争论,可能每个团队之间也都是不一样的,也可能是我之前接触的团队在各方面对于我厂还是有一定差距的。现在回想一下曾经的三轮技术面,虽然都说面试造航母工作钉钉子,面试官问你一些原理、聊些性能,其实都是有一定原因的,比如说他的项目中就是用到了很多这种框架而你就必须了解它们的原理你..

2020-09-10 17:07:07 33

原创 我的Android大厂收割秘籍:太心酸了,准备半年,腾讯/快手/美团外卖面试中的辛酸坎坷史.....

致那些面试中的辛酸坎坷史.....一、腾讯面试部门:QQ 浏览器你是如何来优化业务 RN 页面的性能的? 在治理 RN 页面的 JS 错误时,你的方案是什么,如何设计的方案? MRN 比 原生 RN,有什么功能优势? MRN 页面你们关注的性能指标有哪些?为什么要关注这些指标? 构造一个出现死锁的情况 实现一个线程同步的计数器 synchronized 底层实现 说两个线程同步的集合类 进程间通信的方式有哪些? Activity 与 Service 的区别?Servic...

2020-09-09 21:19:53 196

原创 Android程序员想进大厂?算法很重要!2020年必学的 10 大算法关注一下

背景最近一个朋友和我反馈,他坚持刷题2个月,终于去了他梦寐以求的大厂,薪资涨幅非常可观,期间面字节跳动还遇到了原题...并表示目前国内的大厂和一些独角兽,已经越来越效仿硅谷公司的做法,通过面试给定题编程,来考察数据结构 和算法的扎实程度。这种方式,即使对于工作多年的开发人员,没有经过训练,很容易就被挂了。从而与优秀的公司失之交臂。我认识不少以前履历普通的,通过刷题改变了自己进入大厂的轨迹,从而走向更高的平台,刷题确实太重要了。因为据我所知很多大厂技术面试的要求是:技术要好,计算机基础扎实,熟..

2020-09-08 20:52:06 47

原创 2020最新Android面筋:太难了!历经一周对接6个面试官后,我的头条Offer终于来了!

面试时间:2019.12.29 1~3面、2020.1.03 4~6面、2020.1.06 HR面面试部门 + 岗位:商业化 - 高级 Android 开发工程师面试感想:整体面得比较累,基础面、交叉面、Boss面,前前后后对接了 6 个面试官 (离当初给我说的 3面+HR面 貌似差得有点远¬_¬) 。算法到 Boss 面都还在写,不过庆幸的是面试官没有为难我 (老实交代了算法没怎么准备,哎...),算法都不太难。整体项目比基础问得多。面试建议:算法、基础是敲门砖,项目是试金石,良好的面试形象是加分项...

2020-09-08 16:06:16 35

原创 高能!美团出品2020最新 “Android 面试必备宝典”,从基础到原理,一应俱全

在过去很长一段时间内,国内互联网一直处于三足鼎立状态,BAT即百度、阿里巴巴、腾讯。而现在,涌现了越来越多的具有强竞争力的新兴互联网公司,美团就是其中之一。下面分享以下今年美团最新的面试真题,题目来源于几位已经成功入职美团的程序员,希望能够给大家带来一些启发!答案见文末,另外还有福利(学习资料、面试题集合、思维脑图、学习笔记等)Android 基础知识点四大组件的生命周期 Activity 之间的通信方式 横竖屏切换的时候,Activity 各种情况下的生命周期 Activity ..

2020-09-07 22:00:10 58

原创 Android程序员面试字节跳动,准备好这些算法面试题准过!

又到了金九银十面试旺季了,只有你准备充分了,那么你想要的机会才有机会入你怀中。下面是数据结构与算法的正菜部分:一、找出数组中重复的数字在一个长度为n的数组里的所有数字都在0~n-1的范围内。找出数组中任意一个重复的数字。注意:如果题目改成找出数组中重复的数字的话,就需要和面试官沟通,我是找出所有重复的数字还是只需要找出一个就好了。排序法先把原数组进行一次排序,再对排序好的数组从头到尾进行遍历,很容易找到重复的数字,排序长度为n的数组需要O(nlogn)的时间。哈希表法...

2020-09-04 21:51:18 52

原创 备战金九银十:当你裸辞遇到了面试难,你需要了解一下这些面试题

乘兴裸辞心甚爽,面试工作屡遭难。 幸得每日一题伴,点击关注莫偷懒。又要到金九银十的跳槽季了,为了让更多的小伙伴可以在面试的时候取的更好的offer,不定期都会分享BAT常问面试题,下面这些面试内容你都会了,30K不在话下,由于高级篇内容较多,预计阅读需要....3个月所以就直接给你们安排好pdf吧~这里列一下主要内容,你要是都能答上来,你就给我点一个赞吧~一,性能优化 做过哪些性能优化?是怎么评测和具体优化的? App启动速度优化 App绘制优化 App内存优化...

2020-09-04 16:55:50 49

原创 Android开发笔记:Retrofit + OkHttp3 + coroutines + LiveData打造一款网络请求框架

一个好的网络框架需要有那些特点呢?请求 当然这个请求不单单是发送请求这么简单,它包括请求相关的一系列配置是否简易、发送模式是否灵活切换、请求头信息是否易处理、请求参数是否易操作等等 响应 一个好的网络请求框架肯定需要提高我们的生产力,保证我们程序的健壮性,那么响应体和这些又有什么关系呢? 容易转换成不同需求的实体 是否能返回不同类型的结构。xml、json、text等等总的来说就是易使用、易扩展、可读性高一、目的背景市场上现在存在的网络请求不在少数,从原生的HttpClient ...

2020-09-03 15:33:07 53

原创 同事逆袭面进阿里P7 年薪60W+,临别留下一张Android开发重点技术路线图...

现在 Android 相关岗位薪资越来越高、涨幅越来越大。通过职友集数据可以查看,以北京 Android 相关岗位为例,其中 【20k-30k】 薪酬的 Android 工程师,占到了整体从业者的 32.3%!北京 Android 工程师「工资收入水平 」而今年因为疫情的影响今年北京android工程师平均工资 23.9K,2020年工资不及2019年,较2019年下降了9%。以及北京不同区域薪资情况不同。如果你在中小型公司,其实 20K 左右,几乎已经是个极限,薪资想继续提升很困难

2020-09-02 16:31:07 713

原创 精选火热Github项目推荐:xCrash,Android开发的你一定要用!

xCrashxCrash 能为安卓 APP 提供捕获 java 崩溃,native 崩溃和 ANR 的能力。不需要 root 权限或任何系统权限。xCrash 能在 App 进程崩溃或 ANR 时,在你指定的目录中生成一个 tombstone 文件(格式与安卓系统的 tombstone 文件类似)。xCrash 已经在 爱奇艺 的很多安卓 APP(包括爱奇艺视频)中被使用了很多年。特征支持 Android 4.0 - 10(API level 14 - 29)。 支持 armeab

2020-09-01 21:06:25 82

原创 字节某大佬揭秘:你以为Android开发没人要了?那是你们还没掌握这些开发重点技术(界面UI、数据持久化、框架模式....)

最近又有朋友问我:“安卓开发是不是没人要了,除了画 UI 别的都不会怎么办?”考虑到这可能是很多人共同的疑问,决定简单写一下。不是Android开发没人要了,是初级Android没人要了。现在还在大量招聘移动端开发的,基本是大厂的明星应用或者是创新业务。大厂校招生那么多,画界面的工作基本上校招生都能胜任,那社招当然要求会更高些。Android开发,甚至包括 iOS 开发,除了 iveg(if visible else gone),还有很多点值得学习的点。这里我结合一些移动端金字塔顶端职位..

2020-09-01 20:40:59 178

原创 耗时半年,腾讯T3大牛最全总结告诉你 Android开发者该如何进阶?【学习路线+源码解析】

前言经常收到一些同学的私信,说自己马上毕业或者已经毕业一年,从事Android开发相关的工作,现在不知道要学习什么东西了。或者说自己也在摸索着学习,但是不知道学习的路线对不对,感觉很迷茫,想让我给一些建议。其实大多数的开发者都有过类似的经历(我也有过),当自己项目完成、处于维护阶段的时候,工作不忙,想自己学习,但是又不知道学什么?从何学起?东一榔头西一棒子,最终收获甚少。然后开始自我怀疑,厌倦学习,从此堕落。那么,作为Android 开发者,该怎样规划自己的学习路线,然后一步一个脚印的向中高..

2020-08-31 21:29:22 120

原创 那些大厂必问的Handler和Binder,有必要去研究么?

经常会有人问:有必要去研究Handler和Binder么?感觉工作中好像用不到呀。刚学完新知识的我…以前开始学习Android的时候,有时候想研究源码,研究一些Android底层原理,只能去翻书,或者向其他公司的大牛请教,一个疑问有时候会卡好几天。那时候只要了解四大组件、视图、网络请求,你就能拿到一份薪资丰厚的offer;当时,如果你要是精通java基础,知道如何处理OOM,组件生命周期原理,熟悉android源码、架构体系,进阿里腾讯都是很轻松。现在,你只会这些再出去试试?现在面试

2020-08-31 16:21:05 68

原创 想掌握Android面试官必问的 Binder 机制?那别想绕开 Binder 驱动源码分析!

Binder 是 Android 系统的进程间通信机制,是了解 Android 运行机制必须要掌握的一个知识点,更是一线企业面试必问的知识点!比如:binder 有什么优势?(字节) binder 一次拷贝原理?(腾讯) Intent 传递大数据限制?(阿里) AIDL 原理?(字节) 谈谈你对 binder 驱动的了解?(字节)你都能回答上来吗!?到底怎样才能彻底掌握 binder 机制、游刃有余的应对 binder 面试问题,让面试官对你刮目相看,斩获高薪 offer 呢?..

2020-08-30 21:19:45 39

原创 八年老Android揭秘:面了几百人后,告诉你凭什么人家能进大厂?

大家都知道我是技术出身,在这个领域做了很多年,在 Android 领域虽然不算大神但技术也还算也算大佬了,同时也面试过很多人,对选人用人也有自己的心得。前几天,看到读者问我:干了三年 Android,普通本科,15k,今年还有机会进大厂吗?今天这篇文章就想跟大家分享:工作 1-3 年的 Android 工程师们,如何变得更值钱?如果你现在已经是一个 Android 工程师,但是经验积累的还不够,那这个阶段就是你成长极快的时候。前提是,你认同我之前经常说那句话:从你入行那一刻起,你就要不停..

2020-08-28 17:28:24 110

原创 2021应届秋招:提前批挂后,二次面试字节跳动抖音Android客户端,终于上岸!

个人背景本科,软件工程专业,有一段暑期实习(美团)和几个安卓项目。提前批投递了字节头条的客户端,挂在了终面,正式批又投了抖音的客户端,简历通过后约了大概一周后面试。(从哪里跌倒就从哪里爬起来~)一面(~45min)1、介绍项目,讲述一下实习的工作内容和感想(~10min)2、什么是内存泄漏,Android里有哪些内存泄漏的场景,原因是什么3、JVM的GC过程,GC的算法都有哪些4、进程和线程的概念,Android里怎样实现多线程?(Thread Handler Async..

2020-08-27 17:45:10 116

原创 二本渣渣,3年开发,从web前端转到Android移动端后拿到头条offer我的心路历程

唠叨一下先讲一下我的职业生涯哈,不想看的可以直接到最后一段。我是普通二本出身,一直飘在北京,先是做web网站开发,后转到了Android移动端,也没有什么好运气,就靠一点小机智,得过且过混到16年初,靠着移动互联网大浪把我推到了一家二线互联网企业,在这里才算真正重构了自己,感谢当时遇到的同事,以及有可以和公司一起成长的机会,先后经历了完整的插件化和RN重度封装,知道了虚拟机和Android源码的重要,并开始积累。18年初,由于公司内部重大调整,动荡不安,再加上自觉jvm和framework很..

2020-08-27 16:15:11 46

原创 Android菜鸡字节跳动秋招面筋,面试客户端岗位10天拿offer(已意向书)

引子秋招过半,在网上上看了很多大佬的面经,也加了很多交流群,受到了很多朋友的提点,今天终于轮到我来分享面经啦,面试了几家大厂,最后拿到了字节跳动客户端的 offer,总结一下自己的面经和复习历程,顺便谈谈我的一些感受,给各位朋友提供一些参考。先说一下我的情况吧,现在就读杭州电子科技大学,本科山东农业大学,本硕都是计算机。***老区山东临沂人,平常喜欢拍照、旅游、看电影和基友一起打游戏。我对字节跳动的一些看法首先是因为公司,周围有很多人也都在用字节的拳头产品,像抖音、今日头条、火山。字节的..

2020-08-26 22:04:33 125

原创 作为一名Android面试官的碎碎念,面试要掌握这几个关键点!

在去年10月份的时候入职了一家外企,恰逢最近几周公司大规模招聘Android开发,有幸参与了十几场面试,遂有感而发。在其中也从面试官的方面有了一些想法,希望分享给大家。本来当做面试官对于我来说是一件比较新奇的事,但通过几场面试下来,感觉自己对面试有了更为立体的感觉。希望下面的分享能给大家带来一点点的帮助。以下是正文:首先说一下感想,在一个整个的面试过程中其实有几个关键的点,关键的点掌握的好有很大的几率通过面试简历在面试官的眼里,你的第一印象就是简历,简历尽量简洁把自己掌握的关键点描述清楚..

2020-08-26 16:21:28 119

空空如也

空空如也

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