![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
offer
Python_林一
华南理工大学研究生毕业,十余年互联网从业经验;曾就职于三星/小米,担任项目经理,技术经理等;
展开
-
Android高工面试被问OKHTTP内核解析,我慌了!
基本使用从使用方法出发,首先是怎么使用,其次是我们使用的功能在内部是如何实现的.建议大家下载 OkHttp 源码之后,跟着本文,过一遍源码。官方博客栗子:http://square.github.io/okhttp/#examplesOkHttpClient client = new OkHttpClient();String run(String url) throws IOException {Request request = new Request.Builder().u原创 2020-11-04 17:30:24 · 346 阅读 · 0 评论 -
他把闲鱼APP长列表流畅度翻了倍(良心教程)
作者:闲鱼技术-云从1 整体思路闲鱼在业务的快速迭代过程中,app 的长列表滑动流畅度逐步恶化,对用户浏览内容体验产生伤害。闲鱼作为国内 flutter 应用的先驱,APP 以 flutter 和原生 Native 的混合工程存在。这里分别就 Android 原生、flutter 页面和大家分享我们的优化思路。本文分为三个部分:流畅度指标和检测工具构建原生 Android 长列表优化flutter 长列表优化流畅度优化整体思路图如下:2 流畅度指标和检测工具构建2.1 现状和难点原创 2020-10-30 20:10:10 · 746 阅读 · 0 评论 -
字节跳动一面:请谈下Android消息机制
一、消息机制概述1.消息机制的简介在Android中使用消息机制,我们首先想到的就是Handler。没错,Handler是Android消息机制的上层接口。Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。通常情况下,Handler的使用场景就是更新UI。如下就是使用消息机制的一个简单实例:public class Activity extends android.app.Activity { private Handler mHandler原创 2020-10-29 08:40:30 · 622 阅读 · 0 评论 -
Android开发,待了3年的小创公司突然没了,上哪去找我的“坑位”
近几日网友纷纷发帖晒自己的面试经历,有成功拿到offer的,也有面试不顺的。接下来我们看一份Android开发3年左右,面试求职时遇到的一些挫折和困惑。首先介绍一下自己的情况。目前所在的是一家小的创业公司,待了 3 年多,薪资一般吧。由于这几年公司也在转型。工作经历大概可以分为 3 个阶段。第一阶段是从进公司开始做 android app 开发,无论是外包或者公司的主力产品都做过。第二阶段是做 ROM 开发,由于公司规模不大,除了硬件和底层的东西外,基本上是一个人负责了整个 ROM 的修改,原创 2020-10-27 09:59:39 · 1163 阅读 · 2 评论 -
Android开发5年,面试问到底层实现原理,被怼得“体无完肤”
近几日逛论坛发现了这样的一则帖子:从事Android开发工作也有几年了,最近换工作,基础确实不太扎实,但做点简单的东西应该问题不大。结果面试郁闷了,问的都是如何实现的,原理是什么之类的,感觉东西很多啊,难道这么多技术都要了解的的这么深入吗?现用现学…虽然听起来不太好,但是感觉也没啥问题呀如何准备技术面试关于如何准备Android面试,相信大家都有这样的感受。我刚工作的时候,对面试总是很恐惧,一方面怕简历无法通过筛选,另一方面怕现场发挥得不好,浪费了自己和面试官的时间。我当初并不知道对比其他求职者原创 2020-10-23 10:52:24 · 784 阅读 · 1 评论 -
字节跳动、腾讯、阿里巴巴等大厂Android 社招面试心得,面试题解析已整理成文档
今年的金九银十来得比以往要晚一些,但每到“金九银十”的季节,总人很多人去寻找名叫“面经”一样的东西,其实就是一个个具体的题目,然后临阵磨枪,去“背”答案,如果一直是这样的话,我相信你的能力不会有任何提高,即使工作三年五年也达不到高级工程师的水平,事实证明这类“程序员”占大多数。而且我认为一个“面经”真正有价值的内容是面试前你是如何学习的,面试中面对不会的题目你是如何回答的,以及面试后的你的感受和总结,而不是冷冰冰的罗列题目。一.想要分享的内容开篇我也表达了我对“面经”的看法,所以我就不罗列具体的题目了原创 2020-10-22 15:47:56 · 588 阅读 · 0 评论 -
面对突如其来的阿里一面,我慌了!
面的是杭州的Android leader岗位,周日一轮面试,自我感觉答的都还不错,下面是面试官提的一些问题:面试官:点击一个图标到这个应用启动的全过程(前面是项目经验没啥好说的)。回答:点击图标后通过startActivity远程调用到ams中,ams中将新启动的activity以activityrecord的结构压入activity栈中,并通过远程binder回调到原进程,使得原进程进入pause状态,原进程pause后通知ams我pause了。ams再根据栈中activity的启动intent.原创 2020-10-15 12:06:41 · 276 阅读 · 0 评论 -
字节跳动面试官:Android 中为什么需要 Handler?
要理解 Handler,就得先理解 Android 的 Message 机制.这里以用户滑动微信朋友圈为例,讲解一下 Android 的 Message 机制是怎么运行的,Message 机制中的各个核心组件都做了什么Message 产生用户滑动屏幕,产生了一系列 input 事件 (一个 Down 事件,若干个 Move 事件,一个 Up 事件),这些事件被系统包装成了一系列 Message(一个 Down Message,若干个 Move Message,一个 Up Message)Messag原创 2020-10-14 17:36:26 · 473 阅读 · 1 评论 -
2020最新Android知识体系总结(全方面覆盖Android知识结构,面试&进阶)
前言想要成为一名优秀的Android开发,你需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。此篇文章是初中高级工程师学习文章,知识体系较为完整。有如下特点:[1]知识结构全面[2]跟随当下技术潮流实时更新[3]可用于面试 & 学习[4]知识分为文字部分和视频部分,任性选择[5]正确的职业规划[6]方便工作过程中遗忘知识点快速查询知识体系这份知识体系大纲包括:Java部分:深入Java泛型篇泛型的作用与定义通配符与嵌套泛型上下边界原创 2020-08-25 17:53:16 · 1443 阅读 · 0 评论 -
非985、211毕业,却选择了拒接百度Android开发岗offer?
前言今年上半年其实就已经有了换工作的想法,奈何疫情原因和岗位缩减,加之信心不足,到六月底投递了百度的Android岗位,本以为像我这种非211、985没工作经验的渣渣只能被直接pass,结果却意外的收到了电话,真是受宠若惊.经过电面,技术三面,然后就是等通知到最后拿到了OFFER,如梦一般,当时还是挺激动的.面试的准备当收到HR的面试的通知还是很懵逼的,因为感觉自己突然啥都不会了,迅速镇定下来,去网上找了一下某度的面试题,但是发现都只有提问了什么并没有对所提问题的解答,那只能自力更生,像做试卷一样,一原创 2020-08-21 09:43:25 · 1942 阅读 · 0 评论 -
厦门Android开发三年,工资不到1w,敢问路在何方?
前言近日看到这样一则帖子,引起了网友的热议,网友分享的情况如下:Android开发,在厦门工作 3 年了,工资不到 1w (目前没跳槽),现在很纠结要不要去一线城市,比如上海,在脉脉看到大神们个个月薪 2w 真的有点心动。 然后自己感觉厦门的软件行业真的很差,工资少加班多,还学不到技术,老哥们给指条路啊!另有网友高赞回复:出现这样的情况,其实无外乎Android开发行业竞争压力越来越大。很多Android程序员在三线城市每天都在重复CRUD,技术原地徘徊!投递简历也必定是“十投九挂”。好不容易原创 2020-08-20 08:48:00 · 1121 阅读 · 0 评论