自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020年Android大厂高频面试题!(字节跳动+阿里+华为等大厂面试真题)

Android大厂高频面试题1. 下列哪些语句关于内存回收的说明是正确的? ( )A、 程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象2. 下面异常是属于Runtime Exception 的是( )(多选)A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPointerExceptionD、BufferUnderflowExce

2020-11-30 16:39:43 12

原创 24道Android面试题,斩获了30家互联网公司offer

前言最近我一直在面试高级工程师,不管初级,高级,程序员,我想面试前,大家刷题一定是是少不了吧。我也一样,我在网上找了很多面试题来看,最近又赶上跳槽的高峰期,好多粉丝,都问我要有没有最新面试题,索性,我就把我看过的和我面试中的真题,及答案都整理好,整理了《互联网大厂面试题》并分类 72份 PDF,累计 3170页!我在持续更新中,涵盖大厂算法会更多!题库非常全面包括:Android基础知识: 基本涵盖Android所有知识体系,四大组件,Fragment,WebView,事件分发,View绘

2020-11-30 09:34:41 16

原创 划了4年水,感觉自己的职业生涯快到头了

背景首先我是个菜鸡,工资也低的一笔。刚毕业时候在一家国企上班干 app 开发,干了快两年的时候,跳槽到了一家小厂干安全。投了不少简历都没有回音,只有这家小厂要我就来了。当时说好了会接触一些底层的东西,然而平时也就写 python 脚本,逆向,android 上写了一些风控的东西,感觉有点 low,工资也不高,当初没敢多要,hr 给的比我要的还高。刚刚 leader 谈了谈明年的规划,现在想跳槽。现在也是很尴尬,原来 app 开发的东西也忘了不少,然后其实我想干 framework 开发,自己对

2020-11-28 09:41:19 32

原创 行业寒冬,Android程序员前景一片灰暗?

什么样的前景能叫做一片灰暗?当你捧着计算机科学与技术专业的硕士学位证书,工资却比不上其他专业本科毕业生,而且还比别人工作累,难升职少加薪的时候,这前景就真的是一片灰暗了。然而实际上,2019年,IT行业薪酬水平稳居榜首,年平均工资为161352元;排在第二的是科学技术,为133459元;排在第三的是金融,为131405元。再看看下面这张图,更直观了,有70%的程序员薪酬在十万以上。这都前景灰暗,那其他行业岂不是......我已经想不出词语来形容那种惨状了。如何做一个前景光明.

2020-11-27 15:20:58 112

原创 Android WebView下载使用教程

WebView介绍Android WebView在Android平台上是一个特殊的View, 基于webkit引擎、展现web页面的控件,这个类可以被用来在你的app中仅仅显示一张在线的网页,还可以用来开发浏览器。WebView内部实现是采用渲染引擎来展示view的内容,提供网页前进后退,网页放大,缩小,搜索。Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome。现在很多APP都内置了Web网页,比如说很多电商平台,淘宝、京东、聚划算等等。W

2020-11-26 17:11:15 32

原创 Android开发学习实例教程

我所接触的Android开发者,百分之九十五以上都遇到了以下几点致命弱点!如果这些问题也是阻止你升职加薪,跳槽大厂的阻碍。那么我确信可以帮你突破瓶颈!整理目录;1.【阿里P7级全套高级学习视频】2..Android核心高级技术PDF文档+BAT大厂面试真题解析分享读者作者2013年java转到Android开发,在小厂待过,也去过华为,OPPO等大厂待过,18年四月份进了阿里一直到现在。被人面试过,也面试过很多人。深知大多数初中级Android工程师,想要提升技

2020-11-26 17:02:20 32

原创 Android Auto汽车下载使用教程(中国版)

对Android Auto的支持已经成为在新车上的最重要的功能之一。智能手机集成系统(如Google的Android Auto和Apple CarPlay)允许您通过汽车的信息娱乐系统访问手机的基本功能。您可以将手机安全地放在口袋或钱包中,通过信息娱乐系统拨打和接听电话,接收和发送短信,传送音乐,并引导到您的目的地。与智能手机世界的技术创新步伐相比,汽车行业正在步入正轨。由于开发汽车的花费,车辆内部可能需要数年的时间来完成新的功能。借助Android Auto,您可以轻松快速使用最新功能。Andro

2020-11-26 16:48:25 50

原创 Android sdk下载安装配置教程

引言该系列主要用于各项环境搭建,因此对于相关的定义和使用说明不做详细介绍。关于搭建Android SDK的文章非常多,比如直接下载压缩包,可通过官网下载,也可以通过国内的一些网站下载本篇文章推荐一种更方便的方式,通过Android Studio进行下载。推荐的理由:1、避免了网络的困扰2、避免了SDK版本的困扰,也更利于SDK版本的管理和升级3、对Android其他工具例如SDK Platforms等的下载和管理也更方便Android Studio下载/安装Android St

2020-11-26 16:38:51 28

原创 Android studio入门安装配置教程(中文版)

1.创建一个Android项目,点击File ->New->New Project其中的open是打开一个Android项目2.输入项目的名称test ,此项目放在E盘下,然后点击Finish3.选择Android 虚拟机的版本,版本越低运行起来越快,其他的无需勾选。4.选择Android 的模板,选择基础类android 的空模板Empty Activity,点后点击Next5.设置Activity 的名称和Layout的名称,一般自动生成,如果..

2020-11-26 16:20:54 31

原创 Android平台HTTPS抓包全方案

前言HTTP协议发展至今已经有二十多年的历史,整个发展的趋势主要是两个方向:效率和安全。效率方面,从HTTP1.0的一次请求一个连接,到HTTP1.1的连接复用,到SPDY/HTTP2的多路复用,到QUIC/HTTP3的基于UDP传输,在效率方面越来越高效。安全方面,从HTTP的明文,到HTTP2强制使用TLSv1.2,到QUIC/HTTP3强制使用TLSv1.3,越来越注重数据传输的安全性。总而言之,HTTP协议的发展对用户是友好的,但是对开发者而言却不那么友善。抓包是每个程序员的必修技能之一,.

2020-11-26 13:55:26 35

原创 90后大专生深造Jetpack架构组件,竟获得腾讯offer

1. 什么是Jetpack1.1 简介Jetpack是一套库、工具和指南,可以帮助开发者更轻松地编写优质应用。这些组件可以帮助开发者遵循最佳做法、让开发者摆脱编写样板代码的工作并简化复杂任务,以便开发者将精力集中放在所需的代码上。1.2 特性加速开发 组件可以单独采用(不过这些组件是为协同工作而构建的),同时利用Kotlin语言功能帮助开发者提高工 作效率。 消除样板代码 Android Jetpack可管理繁琐的Activity(如后台任务、导航和生命周期管理),以便开发者.

2020-11-25 20:54:42 24

原创 我985毕业生,凭什么和你专科生在一起上班?

一、引言学历意味着什么?有学历的程序员永远不懂没学历的痛,就像白天不懂夜的黑。最近,有一篇文章火遍了全网的文章!作为程序员的我也在想,我们不是也有这样一种经历吗?工作经验丰富,技能高,工作资历久,却因为学历没有相应的待遇!甚至有些能力很强的专科生却连大厂的门都进不去!改变命运的不能仅仅是高考考了多少分,而是在进入社会的过程中有没有不断去提高自身素质,有没有不放弃学习!我始终相信只要提高自身实力,我就可以和那些研究生,博士生,站在一起!二、为什么企业都只招收高学历为什么企业要求学.

2020-11-24 14:00:04 435

原创 大厂工作6年,多亏这份Android面试题,跳槽薪资翻倍

感悟这个世界有一个“二八原则”在好多地方都发挥着作用,在Android开发上我认为也一样有用。做一个Android开发,你也许只会用到Android开发知识中的20%,有80%其实你学了也不一定会用。而面试官也一样,他也可能只掌握了20%的知识,而且一个面试也不会有足够多的时间给你展示你全部的知识,而往往只会注意开发中最常遇到的20%。这时候,你对这些问题理解的深度就显得尤为重要。回答了10个问题,而每个问题都只是浅显分析,还没有你将一个问题讲得透彻、全面更能让面试官加分。当然这并不意.

2020-11-23 14:27:48 45

原创 字节跳动大神含泪写下,这篇Android体系架构知识

一、开始的开始(字节大神语录)Android框架体系架构(高级UI+FrameWork源码)这块知识是现今使用者最多的,我们称之Android2013~2016年的技术,但是,即使是这样的技术,Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码熟悉而又陌生:熟悉的是几乎天天在和它们打交道,天天在复制这些代码;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。所以我们需要从新的角度去分析这些知识点,深入研究他们,要学习源码...

2020-11-20 14:04:40 89

原创 华为大佬耗费3个月,打造这份714页PDF鸿蒙学习笔记火了!

一、认识鸿蒙鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架 。可用于手机、平板、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓、华为电脑端依然优先使用windows和Linux。华为对于鸿蒙系统的定位完全不同于安卓系统,它不仅是一个手机或某一设备的单一系统,

2020-11-20 13:51:22 312

原创 2020年跳槽字节跳动后:我的技术规划

就我目前来说,我还有很多东西不太会,不管是Android还是其他技术。对于Android来说,源码我还需要更深入地看下去,同时我还需要去进一步学习Linux shell脚本以及Linux的内部实现,这样可以进一步地理解Android的实现,IOS我也需要稍微了解下,这样能够扩宽我的知识面,毕竟IOS也属于移动开发,但是我不会发很多精力去研究IOS,事实证明,“什么都擅长就等于什么都不擅长”,一个人要成为全栈工程师真的非常非常难,而且国内的招聘很多不需要全栈工程师,而且所谓的全栈工程师很可能在面试中就被淘汰(

2020-11-19 13:52:53 119 1

原创 Android技术整理:一文秒懂Flutter跨平台演进及架构

一、移动跨平台技术演进1. 引言移动互联网发展十余年,伴随着 Android、iOS 等智能手机的不断普及,移动端已逐步取代 PC 端,成为兵家必争之地。正所谓“得移动端者得天下”,移动端已成为互联网领域最大的流量分发入口,一大批互联网公司正是在这大趋势下崛起。2. 为什么需要跨平台技术伴随着移动互联网的高速发展,公司间竞争越来越激烈,如何将好想法快速落地、快速试错,成为备受关注的问题。提升研发效率、缩短研发周期,保障产品快速试错并能快速迭代新功能,让新产品新功能以最快的速度同时抵达 And

2020-11-18 14:11:52 48

原创 上月成功拿到阿里巴巴offer,全靠我啃烂了这份Android面经

前言不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个“有章可循”说的意思只是说应对技术面试是可以提前准备,所谓不打无准备的仗就是这个道理,以下为大家,描述了从面试准备到最后的拿到offer提供了非常详细的目录,建议可以从头看是看几遍,如果基础不错的话也可以挑自己需要的章节查看。Java相关1. HashMap 和HashTable 以及CurrentHashMap 的区别。2. synchronized 和volatile

2020-11-17 13:56:42 63

原创 字节跳动团队发布Android Framework笔记,知乎上已获万赞

Android Framework 的知识有多重要,其广泛的应用在各个领域。像掉帧监控,函数插装,慢函数检测,ANR 监控,启动监控,都需要对 Framework 有比较深入的了解,才能知道怎么去做监控,利用什么机制去监控,函数插桩插到哪里,反射调用该反射哪个类哪个方法哪个属性另外 Framework 作为 Android 框架层,为 App 提供了众多 API 去调用 ,但是很多机制都是 Framework 包装好了给 App 来用的,如果不知道这些机制的原理,那么很难去在这基础上做优化。举个例子

2020-11-14 21:17:55 75

原创 凭借这份面经,大专的我成功拿到腾讯Android岗offer

一、简历网上有很多对程序员简历的一些指导,这里就不重述,大家可以搜下网上其他大神的总结,结合自身情况修改下。我有几点建议:1.尽量不要花哨,程序员和设计师或者产品运营还不一样,我们的简历成功与否决定权还是在技术面试官那,而他们看重的是你的项目经验内容和技术等描述。2.技能描述这块尽量只写你懂得而且理解深刻的,可以适当加入一些新技术或流行框架,不过这块需要理解,没来得及看源码的可以看看大神们对它的总结,网上一大堆。3.项目经验这块尽量加入关键词,比如使用了什么技术、用到哪些设计模式、优化数据对

2020-11-13 14:20:49 126

原创 Android探索之旅 | 为应用添加角标

内容简介需求简介 Android角标起源 不错的Github项目 清除角标 小问题纠错 总结1.需求简介角标是什么意思呢?看下图即可明了:可以看到图中的乐购这个app右上角的红色的圆圈,里面有10这个数字的,就是一种角标。角标,英语是badge,也就是“徽章,像章,奖章; 象征,标记”的意思。一般来说,应用的角标是用来标记有多少条提醒(Notification)没读(unread),一旦点击提示进应用阅读了,角标也会消失。2. Android角标起源角标原本是

2020-11-12 15:31:24 61

原创 正在准备面试?你需要了解这14种编程模式

在面试程序员岗位时,我们往往需要经历一个编程面试过程,雇主会借此考验面试者的技术实力。然而,这些技术问题有时候却和我们的实际工作并无太大关系,也由此可能给我们的编程面试准备阶段带来很大的压力。曾在 Facebook 和微软工作过的 Educative.io 创始人 Fahim ul Haq 近日发文总结了编程面试所遇到的问题的 14 种最常见的模式,也许能帮你看清各种编程面试问题「背后的真相」。机器之心也在文末补充了我们曾经发布过的另外几篇有关面试的文章,相信能给即将进入职场的程序员带来帮助。准.

2020-11-11 10:17:59 50

原创 基于Kotlin实现一个简单的TCP自定义协议

一. 开发背景想要成为一名优秀的Android开发,你需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。我们的项目需要开发一款智能硬件。它由 Web 后台发送指令到一款桌面端应用程序,再由桌面程序来控制不同的硬件设备实现业务上的操作。从 Web 后台到桌面端是通过一个 WebSocket 长链接来进行维护,而桌面程序到各个硬件设备也是一个 TCP 长链接来维护的。本文讲述的,其实是从桌面程序到各个硬件之间的通讯。二. 自定义通讯协议首先,需要设计一个通用的.

2020-11-10 10:50:18 60

原创 牛逼!终于有人能把Android事件分发机制讲明白了

在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义控件,同时事件分发机制也是Android面试必问考点之一,如果你能把下面的一些事件分发图当场画出来肯定加分不少。废话不多说,总结一句:事件分发机制很重要。Android 事件分发流关于Android 事件分发机制网上的博文很多,但是很多都是写个Demo然后贴一下输出的Log或者拿源码分析,然后一堆的注释和说明,如果用心的去看肯定

2020-11-09 09:57:48 59

原创 太牛了!Android开发高级工程师实战手写框架

导语又到了金九银十的面试季,自己也不得不参与到这场战役中来,其实是从去年底就开始看,Android的好机会确实不太多,但也还好,3年+的android开发经历还是有一些面试机会的,不过确实不像几年前门槛那么低了,总的体会就是小的创业公司比较注重你的项目经历是否和自己的贴合,直接能过来独当一面。大厂除了看中项目经历外,还比较注重你知识面的广度,是广度、深度和解决方案等多方面的考察,平时够工作要好好积累临时刷题只聊点皮毛估计是过不了关的。下面就总结一些大厂面试遇到必定会问的知识点,我把网络上讲解的最好的

2020-11-03 10:19:43 149 1

原创 35岁以上程序员都去哪里了?

人这一辈子没法做太多的事情,所以每一件都要做得精彩绝伦。你的时间有限,所以不要为别人而活。不要被教条所限,不要活在别人的观念里。不要让别人的意见左右自己内心的声音。最重要的是,勇敢的去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他一切都是次要。身边好几个年轻的同事都在说房价,很多人抱怨房价太高了买不起怎么办好迷茫…其实中国人有几个是真没房住的?相对于房价来说房租便宜得很,买不起总租得起吧。实在租不起了回老家也总有你能住的房子。如果单纯只论“住”或只论“房子”,对于现.

2020-11-02 09:39:46 448 2

原创 三年工作经验,从小厂离职后,我凭什么拿到了阿里的offer

本篇文章主要记录分享我的面试准备过程。很多朋友问我为什么离职关于离职原因,马云有一句经典的话“要么钱没给到位,要么心委屈了”,想必大家耳熟能详了,我这里再细说一下我个人离职原因:工资倒挂,涨薪不如意在之前的小厂薪资倒挂现象严重,新入职的员工工资明显高过老员工,企业宁愿高薪招聘一位新员工,也不愿给我们老员工加工资,这让老员工十分寒心。接地造成老员工离职。继而还有一种,当感觉自己的劳动并未收获到相应的价值之时,继续在原公司呆下去意义也不大。十年如一日的技术在小型软件公司干的三年时间里,其

2020-11-01 20:00:44 166

原创 2020年Android开发最新整理阿里巴巴、字节跳动、小米面经,你不看看吗?

前言2020年是转折的一年,上半年疫情原因,很多学android开发的小伙伴失业了,虽找到了一份工作,但高不成低不就,下半年金九银十有想法更换一份工作,很多需要大厂面试经验和大厂面试真题的小伙伴,想提前准备刷下题。接下来分享一份我的字节跳动、阿里巴巴、百度、小米等大厂面试经验和总结。(文末附真题解析大全)阿里(被拒) 字节跳动(offer) 小米(offer) 手百 (offer)阿里巴巴面试问题还记得一些,一部分已经忘记了,为了防止再忘记,所以写出来。1:你是如何理解Android操

2020-10-30 10:12:20 107

原创 程序员投简历到底是“精投”好,还是“广撒网”好?

一、简历如何准备简历?按照我的模板,大概是这样划分的。掌握的技能(最重要的当然是语言啦),熟悉的知识面(基本跑不开网络,计算机原理,数据结构与算法,非科班的比如我们通信,熟悉DSP什么的,我觉得写不写无所谓…)。 关于这个岗位的经验。(我0,献丑了) 拿到过的竞赛奖、奖学金,发表的论文 企业实习。(又献丑了,0) 做过的项目,项目中我所完成的内容,项目亮点。(楼主一个长江学者带队做的,一个院士工作组的课题,乍一看一个本科生还是挺唬人的) 校园实践。(楼主做了三年的校园网无线网布置,对

2020-10-29 14:49:43 456

原创 二本学渣考研失败,幸得知乎内推,成功拿下大厂offer

前言首先介绍一下自己,计算机水本,考研与我无缘。之前在帝都某公司算法部实习,公司算大公司吧,然而个人爱好偏开发,大二的时候写个一个app,主要是用各种框架。面试经历偶然看到知乎的内推帖,投了个简历,下午hr姐姐call我,安排面试选在3天后,然而又要笔试阿里,所以没怎么复习。8点起床,9点过比较紧张的去了创业园,感觉知乎氛围很好,在那等了一小会,有前台大叔给你倒水。一面:应该是个参加工作不久的研究僧师兄,出了一道算法题,主要考字符转int,然后分析了时间复杂度和空间复杂度,之后聊

2020-10-28 15:05:25 100

原创 9成Android开发者必须收藏的80个开源库

在github上大神整理得一份学习Android非常好的资源,分享给大家。优质学习资源Android Developerhttps://developer.android.google.cn/Android Training 中文版http://hukai.me/android-training-course-in-chinese/index.htmlAndroid核心知识笔记https://github.com/AndroidCot/AndroidMate...

2020-10-27 14:09:44 141

原创 你知道台湾Android开发面試題是什么样的吗?

前言想要成為一名優秀的Android開發,你需要一份完備的 知識體系,在這裏,讓我們一起成長為自己所想的那樣~。金九银十是大家的換工作潮在這波浪潮裡沉浮的我經歷過快一個月的面試後,決定把這些遇到的問題記下來加強印象的同時,也可以幫到找工作的朋友們希望各位看倌們都能順順利利找到心儀的工作囉!扒一扒:2020台湾Android 面試題(附答案解析)===========================================1、Context 是什麼?Activit

2020-10-26 14:57:26 223 2

原创 5年Android程序员面试字节跳动两轮后被完虐,请查收给你的面试指南

大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助。最近跟一个朋友聊天,他准备了几个月,刚刚参加完字节跳动面试,第二面结束后,嗯,挂了…所以啊,不管怎么样,不论是什么样的大小面试,要想不被面试官虐的不要不要的,只有刷爆面试题题做好全面的准备,当然除了这个还需要在平时把自己的基础打扎实,这样不论面试官怎么样一个知识点里往死里凿,你也能应付如流~字节跳动Android实习面试凉凉经一面问的 Java 和 Android 基础1、Jv.

2020-10-24 19:59:47 89

原创 Framework掌握不熟?字节跳动大牛带你系统化学习

面试中Framework与Binder的重要性Framework通常作为一个Android APP开发者,我们并不关心Android的源代码实现,不过随着Android开发者越来越多,企业在筛选Android程序员时越来越看中一个程序员对于Android底层的理解和思考,这里的底层主要就是Android Framewok中各个组件的运行原理,例如Binder的运行机制、ServiceManager的作用等等。在Android面试中,关于 Framework 的问题是必备的,但是这些关于字节跳动

2020-10-23 17:01:36 91

原创 2020年是意义非凡的一年,大专的我面试阿里P6居然过了

导语学历永远是横在我们进人大厂的一道门槛,好像无论怎么努力,总能被那些985,211 按在地上摩擦!不仅要被“他们”看不起,在HR挑选简历,学历这块就直接被刷下去了,连证明自己的机会也没有,学历真的这么重要吗?以前我的答案是的,总认为失败就是自己学历问题,总觉得一切不公平错误都是外部的因素,从来没有考虑过自己,自身是什么能力,几斤几两!但是经过这次阿里的面试,让我有了新的见解!你所认为的失败仅仅只是你不够努力的结果,程序员确实是高学历的行业,但是更多更重要的是技术的沉淀。感谢这几位阿里.

2020-10-22 13:49:50 207

原创 一张图片使Android手机集体变砖,目前尚无解决方法

近日,一名网友在 Twitter 上传了一张壁纸并表示该壁纸会使他的三星手机崩溃。此前已经有日历 Bug 导致三星手机集体崩溃的事情发生,而这一次三星手机再次中招。只因为使用了一张风景壁纸就能导致手机崩溃?经该网友测试,不止是三星,包括谷歌亲儿子 Google Pixel 在内的众多手机品牌纷纷中招。事件回顾8月 31 日,一位名为“Ice universe”的网友在 Twitter 中上传了一张壁纸并表示:“警告!切勿将此图片设置为壁纸,尤其是三星手机用户!它会导致你的手机崩溃!千万不要尝试!.

2020-10-21 14:48:35 77

原创 8年Android开发,跳槽阿里、百度一面惨被吊打!

背景2020年10月5号,朋友辞去了北京一家小创公司Android开发的工作,准备寻找新的工作的时候,突然遇到了新冠疫情的爆发,至今赋闲在家。昨天接到同行好友的电话,要和我聊聊天。告诉我再找不到工作就考虑转行了!话语间无不感叹安卓有点强弩之末的味道!聊天过程中,朋友也顺带分享了一波阿里饿了么、百度Android岗的面经。我也帮他内推了几份工作岗位,却因为技术欠缺和经验不足等问题被友好的回绝了!饿了么Android岗一面1:双亲委托机制? 2:插件化原理? 3:垃圾..

2020-10-20 13:51:47 116

原创 2020年Android高级面试题总结(附答案解析)

前言回顾一下自己这段时间的经历,三月份的时候,疫情原因公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。到五月份,公司开始第二波裁员,我决定主动拿赔偿走人。后续的面试过程我做了一些准备,基本都能走到hr面,后面我也顺利地拿到了offer,我给大家分享下我的求职体会,希望能给大家一些参考。一般Android面试分为两部分:Java部分和Android部分,下面说一下自己面试过程遇到的一些具体题目和一些相关知识点。一 Java相关1.重载函数的签名(区

2020-10-19 09:33:33 242 1

原创 Android开发Jetpack从入门到精通教程

前言即学即用Android Jetpack系列Blog的目的是通过学习Android Jetpack完成一个简单的Demo,本文是即学即用Android Jetpack系列Blog的第一篇。记得去年第一次参加谷歌开发者大会的时候,就被Navigation的图形导航界面给迷住了,一句卧槽就代表了小王的全部心情~,我们可以看一下来自网络的一张图片:所以,Android Jetpack学习之旅就开始了。本人打算每周学习一个组件(上图的左上区域),最后将所学的组件组成一个简单的D..

2020-10-17 15:13:24 136

原创 上月成功拿到字节跳动offer,全靠我啃烂了这份最新面试题

前言不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个“有章可循”说的意思只是说应对技术面试是可以提前准备,所谓不打无准备的仗就是这个道理,以下为大家,描述了从面试准备到最后的拿到offer提供了非常详细的目录,建议可以从头看是看几遍,如果基础不错的话也可以挑自己需要的章节查看。Java相关1. HashMap 和HashTable 以及CurrentHashMap 的区别。2. synchronized 和volatile

2020-10-16 09:55:32 191

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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