自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android开发者跳槽指南灵魂拷问

前言2020年是转折的一年,上半年疫情原因,很多学android开发的小伙伴失业了,虽找到了一份工作,但高不成低不就,下半年金九银十有想法更换一份工作,很多需要大厂面试经验和大厂面试真题的小伙伴,想提前准备刷下题。接下来分享一份我的字节跳动、阿里巴巴、百度、小米等大厂面试经验和总结。(文末附真题解析大全)阿里(被拒)字节跳动(offer)小米(offer)手百 (offer)由于涉及到的面试题较多导致篇幅较长,我根据这些面试题所涉及到的常问范围总结了并做出了一份学习进阶路线图​​​​​​​.

2021-05-25 10:42:07 297

原创 Android开发者出路在哪?妈妈再也不用担心我找工作了!

大家是不是和我有一样的感觉,不知道什么时候开始,全世界都在问:Android开发凉了吗?就我个人而言,我觉得没有,从我干Android开发开始,就从来没有觉得Android开发在走下坡路。市场需求讲道理,Android开发的市场需求还是很大的,因为从岗位招聘情况来看,Android开发岗位的需求量并不比其他岗位少。如果说Android开发凉了,那有些行业应该已经“凉凉三生三世思念成河”了。那是什么原因导致了焦虑呢,我想了想应该是前几年移动开发行业过度火爆,门槛太低导致大家都蜂拥而入,所以现在供应些许不

2021-05-25 10:41:17 516

原创 Android开发真等于废人?再不刷题就晚了!

前言刚从阿里面试回来,想和大家分享一些我的面试经验,以及面试题目。这篇文章将会更加聚焦在面试前需要看哪些资料,一些面试技巧以及一些这次的面试考题。怎么提高你的单位时间价值呢?提升你的技术能力,把时间花在解决别人解决不了的难题上。提升自己的责任感,主动去承担责任,责任往往伴随着权利,让自己成为项目组的核心。培养自己批量解决问题的能力。过去你可能可以解决任何业务方提出的需求。但是现在需要在这基础上沉淀和总结规律,提炼出一套解决该类问题的通用解决思路和方法。原来你只能接一个项目,现在你可以

2021-05-25 10:32:44 353

原创 Android开发热门前沿知识,最全的BAT大厂面试题整理

简介35岁左右对工程师而言是个不同寻常的年龄段。技术人有可能面临人生中的转型:从纯技术岗转向管理岗。也将面临诸多新的挑战,关于组建团队、领导以及KPI设置等。本文将讲述阿里资深技术leader张荣从去年1月底接手CRO线NLP算法团队以来,在团队组建、能力建设、以及管理上的一些思考。这些思考从实践中来,总结出一套方法论,希望能给予转型中的技术人一些启发。面试前如何寻找一个面试机会?内推:首先推荐大家走内推途径,内推的简历通过率远高于其他方式;内推的途径有:联系工作的师兄师姐、在论坛上找对应的内推贴

2021-05-25 10:31:59 209

原创 Android开发应该了解的Binder原理,BAT大厂面试总结

最近很多人说,Android越来越不好找工作了,学习NDK开发会不会好点,今天就聊聊这个问题。是否应该选择学NDK?1.哪些场景下要用到NDK开发?跨平台的库,如FFmpeg, skip,weex,加固,防逆向签名校验图片压缩音视频解码OpenGL ES 高级特效热修复 andfix人脸识别 face++加密算法微信apk中的so文件刚入行,如何在前端岗位深耕?有点基础的初级朋友们,切记一定要系统地学习移动开发知识,这是深耕安卓的唯一方法。单个知识点相对好学,知识体系却难构建

2021-05-25 10:31:14 111

原创 Android开发中常见的一些问题面试专题,附赠课程+题库

前言2020年,互联网裁员潮下,我度过了人生中最清晰的半年。今年我本命年,熬过了程序员35的坎,却在36岁被公司破产来了当头一棒,领完了当月份的工资,老板,也是我哥们的老李走进我的办公室,没有迂回地通知我,公司倒了。老李陷进沙发里,用手抹了把脸,看上去很疲惫。三年前公司还在装修的时候,我过来搭把手看一看,老李叉着腰指着同一套沙发,意气风发的说:“哥们专门给你配的,这小沙发花了我两万,咱们以后光明未来的起点就在这儿了!”不过三年,创业失败,我们又要找新的起点。从初中级到高级,移动端程序员的进阶宝典

2021-05-25 10:30:29 200

原创 Android工程师面试该怎么准备?隔壁都馋哭了

前言在博主认为,对于Android面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。博主总结了一系列大厂面试中常问的面试技术点,深入解析以及答案,将为最近准备面试的各开发者去大厂保驾护航,何谓面试? 博主所理解的面试,它是一个过程,是不断沉淀、不断总结、善于传达自己的专业领域技术以及解决问题能力的过程。以下是博主

2021-05-25 10:29:44 121

原创 Android岗面试12家大厂成功跳槽,面试资料分享

前言最近我一直在面试高级工程师,不管初级,高级,程序员,我想面试前,大家刷题一定是是少不了吧。我也一样,我在网上找了很多面试题来看,最近又赶上跳槽的高峰期,好多粉丝,都问我要有没有最新面试题,索性,我就把我看过的和我面试中的真题,及答案都整理好,整理了《互联网大厂面试题》并分类 72份 PDF,累计 3170页!我在持续更新中,涵盖大厂算法会更多!基于Linux的pc启动过程我们都知道,所有的程序软件包括操作系统都是运行在内存中的,然而我们的操作系统一般是存放在硬盘上的,当我们按下开机键的时候,此时

2021-05-25 10:28:59 122

原创 Android屏幕适配很难嘛?其实也就那么回事,建议收藏

前言笔者是某211非计算机相关专业2018届本科生,在校期间有半年多的互联网小公司实习经历。毕业之后投递360 ,入职了360企业安全成为专门的前端开发工程师,有幸进入一个很赞的团队,遇到很棒的导师和leader ,成长杠杠的。跳槽计划工作一年多后,于今年七月有明确的跳槽计划,这个想法的导火线是4月份薪资不太理想。此外,北京环境不太好,反正我是不太喜欢,待着也不舒服,当时就开始断断续续的刷技术题,各题型各难度都有认真琢磨。后面我总结了一下,差不多刷了100多道,每个难度1/3 ,目前的水平是ea

2021-05-25 10:28:14 113

原创 Android客户端Web页面通用性能优化实践,含小米、腾讯、阿里

Android开发者该如何提升自己?说说我的两点建议:1、横向发展:(适合有自己专精技术的人)在自己擅长领域深入钻研的同时,会Hybrid开发(Flutter,RN,H5)之外,会web开发、微信小程序等,再过5年你也完全不用担心找工作。但是,这确实比较难,全栈容易发展成全菜,就是啥都知道,啥都不精!2、纵向发展:(适合大多数人)如果做应用开发,就往应用架构方向发展;如果做系统层开发,就钻研底层驱动。可以从以下这些方面进行学习:移动架构:架构展示层:MVC、MVP、MVVM、Android

2021-05-25 10:27:29 136

原创 安卓内存监控悬浮窗,万字Android技术类校招面试题汇总,深度好文

前言众所周知,Android是一个基于Linux实现的操作系统。但对于Linux内核来说,Android也仅仅只是一个运行在内核之上的应用程序,与其他运行在内核之上的应用程序没有任何区别。所以Android也需要运行环境,需要Linux内核在启动完成后加载Android Framework运行所需要的资源。当Framework完成初始化后才能继续启动相应的APK应用程序。Framework这么重要,那我们该如何学习呢?关于如何学习Android Framework开发知识,最近有幸在前阿里技术总监手

2021-05-24 16:11:26 99

原创 安卓内存监控apk,面试官都被搞懵了,面试建议

本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注面试官: ButterKnife为什么执行效率为什么比其他注入框架高?它的原理是什么心理分析: ButterKnife框架一直都是使用,很少又开发者对butterknife深入研究的,既然你是面试Android高级岗位,自然需要有相应被问到原理的准备,面试官想问你对注解处理器了解多少,Android编译流程有多少认识**求职者:**应该从 注解处理器原理 与优势说起,肯定注解处理器对解放生产力的作用。然后可以引申常见的 But

2021-05-24 16:10:41 107

原创 安卓rxjava如何异步使用,Android权限处理,看看这篇文章吧!

首先,讲讲为什么我们要讲JAVA的语言进阶,从整体来讲,Java和Android的区别在于Android程序是基于组件和配置的,而且Android开发以Java语言为开发工具,表面上看他们有点同宗不同门,但实际上区别十分大,Android是一个主流智能手机操作系统,Java是一种开发语言,两者没有好坏之分,而且两者也是不同的岗位,从工作岗位来看,安卓从事的是移动互联方向,Java则是从事开发方向。Android和Java的联系Android的应用层上的应用程序是用Java编写的,以Java作为开发语言,

2021-05-24 16:09:56 618

原创 安卓rxjava合并多个请求,面试要掌握这几个关键点!薪资翻倍

前言现实就是,99%的职业,年龄增大后都没前途。没前途是绝大多数普通人的宿命,有前途的人也用不着等到老。有没有前途已然不重要,无论做哪一行,健康的心态永远是首位。从我个人的角度写写30多岁码工的感受:的确是受年龄压力开始增大了。比如二十多岁的小年轻,可能什么都懂,对组里的东西很熟悉。有时候我也怀疑自己是不是智商不够,是不是自学能力太差,是不是基础不行,别人是不是都玩命加班,你知道30多岁的人那种危机感。Android基础知识学习在掌握好JAVA基础知识后,接下来就是学习Android基础知识和如何

2021-05-24 16:09:11 121

原创 字节面试官:记录下我磕磕碰碰的三个月找工作经历,含BATJM大厂

开头程序员面试,除了面试技术外,有的公司经常会问应聘者和技术无关的问题,考验求职者的综合能力,并以此作为是否录用的依据,很多时候这类问题往往没有标准答案,就看求应聘者临场的反应能力如何。张工是一名Android开发人员,近日到某知名互联网公司面试,面谈到最后时,面试官问了张工这样一个问题:你觉得现在做Android还有前途吗?张工被问得有点措手不及。现在都在说互联网寒冬,尤其是移动端开发市场趋于饱和状态,我之前找工作时,也陆陆续续找了一个月,应该是我技术水平不过关。现在做Android还有前途吗

2021-05-24 16:08:16 138

原创 字节跳动面试必问:12年高级工程师的“飞升之路”,专题解析

前言本文将带领大家来看看启动优化相关方面的介绍以及各种优化的方法。希望你在读完本章后会有所收获。相信很多同学都听过八秒定律,八秒定律是在互联网领域存在的一个定律,即指用户访问一个网站时,如果等待网页打开的时间超过了8秒,就有超过70%的用户放弃等待。足见启动的时间是多么的重要。放到移动APP中,那就是应用启动的时间不能太久,否则就会造成用户的流失。谷歌官方曾给出一篇App startup time的文章,这篇文章详细介绍了关于启动优化的切入点以及思路。感兴趣的同学可以去看下。App Startup

2021-05-24 16:07:31 120

原创 字节跳动资深面试官亲述:帮助程序员提高核心竞争力的30条建议,深度好文

IT行业的前景近几年来,大数据、人工智能AI、物联网等一些技术不断发展,也让人们看到了IT行业的繁荣与良好的前景。越来越多的高校学府加大了对计算机的投入,设立相应的热门专业来吸引招生。当然也有越来越多的人选择从事这个行业,希望能从这个行业中分得一杯羹。面试我们一般这样问(一)Android基础知识点四大组件是什么四大组件的生命周期和简单用法Activity之间的通信方式Activity各种情况下的生命周期横竖屏切换的时候,Activity 各种情况下的生命周期Ac

2021-05-24 16:06:46 163

原创 字节跳动资深面试官亲述:15个经典面试问题及回答思路,知乎上转疯了!

前言这是“拔剑金九银十”的第二篇文章,本文主要针对3年以上的Android开发者进阶面试中高级开发工程师而整理。希望可以对你们有所帮助。不多废话,进入正题。目录:Java中高级计算机网络Android高级面试—性能优化Android优秀第三方库Android framework相关其他Android高频面试题阿里P7薪资待遇**阿里薪资结构:**一般是12+1+3=16薪•年底的奖金为0-6个月薪资,90%人可拿到3个月在来看看阿里巴巴的对应薪资年薪。阿里P7必备工作技能.

2021-05-24 16:06:01 1972

原创 字节跳动Android面试:Kotlin可能带来的一个深坑,完整PDF

前言前面一篇文章分享了最近整理的大家伙的面试经历总结,有兴趣可以去翻看一下。这位去百度面试的小A同学的面试经历很有趣,因为他拿到了offer但是并没有去,在了解原因后挺认同他的想法的。这种职业价值观我觉得对很多人非常有参考意义。一面数据结构中堆的概念,堆排序死锁的概念,怎么避免死锁ReentrantLock 、synchronized和volatile(n面)HashMapsingleTask启动模式用到的一些开源框架,介绍一个看过源码的,内部实现过程。消息机制实现Reentrant

2021-05-24 16:05:16 108

原创 吐血整理!4个改变你编程技能的小技巧,一篇文章帮你解答

Android开发真的凉了吗?经常有朋友问我:“现在学习Android开发还有前景吗?”“Android开发还有什么可以研究的?”大家对于职业的未来,都有一些迷茫和焦虑,其实我也有,为什么会这样呢?现在互联网行业,各大公司已经从争夺用户转为争夺用户时长。而小程序、快应用的崛起,也让许多 App 的增长达到瓶颈。所有人都在说,国内移动互联网的红利期已经过去。另外一方面,今年移动端的技术变革也确实有点慢。大前端的概念虽然说了很久也很多,但React Native、PWA的效果依然不尽人意。这么看来,移动

2021-05-24 16:04:26 104

原创 Android攒了一个月的面试题及解答,震撼来袭免费下载!

前言什么是危机?感觉周围的人都在危机,甚至包括一些财富、地位都已经很高的人,仍然逃不过焦虑。似乎焦虑就是自然而然的,伴随着每个人的成长。焦虑多了,就开始危机了。一些感想:我想在这里写一些感想,可能对各年龄段的朋友都有一些帮助。其实很多人真到这个年龄,见识和能力都已经很厉害了,我帮忙总结一下。前段时间有好朋友和我说,感觉随着年龄增长,会有焦虑。因为年龄越大,会发现技能上面并没有比年轻人高太多,体力和精力可能还要差一些。这样的问题迟早大家都会遇到,无论是在职场中工作了很久,还是刚入职场,有些事实,业务应该早

2021-05-21 10:50:30 80

原创 Android插件化主流框架和实现原理,全网独家首发!

开头我属于半路出家型程序员。我的本科专业学的是新媒体,偏向营销策划类,但是我所在的学校只是一个普通的二本,这个专业在学校里还很年轻,发展并没有其他专业成熟,于是就导致课程内容不充实,学生多出来大把的时间。闲着没事的时候,我喜欢看一些科技前沿的文章,逛B站,无意间接触到了编程,入坑Android,开始了漫长的自学之路。一方面是出于兴趣,另一方面是因为被程序员优渥的薪资待遇所吸引,于是我一直都在向程序员靠拢。这一路走来我只能说:痛并快乐着。背景面是是上海的Android leader岗位,周日一

2021-05-21 10:49:45 78

原创 Android性能优化面试题集锦,完整PDF

前言很多次小伙伴问到学习方法,我也很想写这样的一篇文章来跟大家讨论下关于学习方法这件事情。其实学习方法这个事情,我没啥发言权,因为我自己本身都是没啥方法可言的,就瞎折腾那种,但是大家想看这样的一篇文章,我就结合身边比较优秀的仔,那就聊一下这个事情吧。写这个文章的的时候我构思了很多种写法,因为考虑我读者很多大学生,也有很多毕业的仔,想照顾所有的群体,那我整个文章会从读书时候的一些学习方法,还有就是工作之后的工作学习方法去写,这个思路应该也ok。刷题我刷题的方式都是老套路了,LeetCode+《剑指o

2021-05-21 10:49:00 97

原创 Android性能优化之启动优化实战篇,终获offer

前言对于android开发,我们大部分工作都是在应用层,但为了体现"技术含量",以及"知其所以然",以便在遇到具体问题时不至于束手无策,因此有必要了解底层的工作机制。比如Android NDK 开发可能在平时的项目开发中不常用到,但是这并不代表其不重要。相反NDK的学习有助于加深开发者在阅读框架的源码理解,是Android开发人员的进阶过程中必须要掌握的技能。为什么NDK越来越重要了?一是短视频、直播等行业迅猛发展。音视频+社交成为流量新的增长点。近两年,短视频、直播、网络视频等行业不断爆热,其中抖

2021-05-21 10:48:15 159

原创 Android性能优化之启动优化实战篇!真香

想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样。本文参考了目前大部分 Android 应用启动优化的方案,将大家的方案做一个汇总,如果你有这方面的需求,只需要对照这篇文章,看看其他人的方案,查漏补缺。很多方案是要根据具体的业务去做优化的,所以这里也没有对每一种方案进行详细的介绍,要用到哪一个方案的时候,可以具体去网上查找对应方案的具体实现方法,这里只是做一个汇总。另外我还加上了部分系统厂商所做的启动相关的优化,不过只写了一些我知道的,还有一些厂商有

2021-05-21 10:47:30 107

原创 Android性能优化之启动优化实战篇!文末领取面试资料

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

2021-05-21 10:46:45 144

原创 Android快速转战Kotlin教程,重难点整理

前言很多人聊起移动端适配都是懵逼状态,都想口吐芬芳。难道移动端还要适配,直接px写死,其他自适应不就完了吗?其实不然,要求严格的公司会要求缩放比例完全相同,简单说就是,在每个手机上的每一行的字数都要一样。接下来,我们就要细说移动端适配的前世今生成为一名合格的Android架构师需要掌握哪些技能?一、基础技能:1.深入Java泛型2.注解深入浅出3.并发编程4.数据传输与序列化5.Java虚拟机原理6.反射与类加载7.高效IO二、Android框架体系架构1.高级UI晋升2.And

2021-05-21 10:46:00 126

原创 Android开发还会吃香吗?吊打面试官系列!

前言编程是一个江湖,江湖之大,鱼龙混杂,一部分江湖人士乃虾兵蟹将,一不小心就被一箭射死,我们称之为“码农”,这些人事江湖的重要组成部分,他们承担着堆砌代码,实现功能设计的使命,他们在江湖中虽为龙套,但不可或缺。另一部分人,华山论剑,刀光剑影,矗立江湖之巅,他们是系统分析师、架构师等,他们内功深厚,视野开阔,一招一式,举手投足间蕴藏着对可维护性、可扩展性等的深思熟虑。当然,更多的一部分人,他们不甘于现状,天资聪慧,正由“码农”向高手的身份努力中。1:入门阶段刚进入这个行业的时候,是通过“关系”进了长沙一

2021-05-21 10:45:15 94

原创 Android开发者面试如何系统复习?帮你突破瓶颈

我究竟要不要学习Kotlin呢?要回答这个问题,我们先把时间拨回到2017年5月18日,安卓团队在谷歌 I/O 2017 大会上宣布 Kotlin 成为官方头等支持语言。彼时谷歌技术大牛 Steve Yegge 发表了一篇关于 Kotlin 的使用体会总结文章:“为什么说 Kotlin 比你们用的那些垃圾语言都好?”一时间这条爆炸性资讯在引发的热议一直持续到了今天。时间是检验真理的唯一标准,接下来我们来看看国内外技术专家,使用kotlin开发的感受!Google Android 专家A

2021-05-21 10:44:30 70

原创 Android开发者跳槽指南面试必备

雪上加霜本人一名Android程序员,今年29岁了。大厂小厂都呆过,现在在腾讯工作!明明工作顺利,家庭和睦儿女成全,但是总是会感觉到,一股无形的压力,推着我走!作为一名程序员我最怕的不是996,也是写不完的代码,而是怕过了我的黄金年龄,社会责任家庭责任,身上的担子越来越重,可是我却面对未来该如何继续下去无限迷茫!其实,现在经常说到的对35岁危机的担忧,是害怕被现在从事的行业淘汰,是担心从现在的阶层和收入跌落。失业,只是失去那一层次的岗位,社会上还有大把的其他工作可选择。在我看来只要你肯做,还有时间和

2021-05-21 10:43:45 77

原创 8年Android开发教你如何写简历,深夜思考

自己项目中一直都是用的开源的xUtils框架,包括BitmapUtils、DbUtils、ViewUtils和HttpUtils四大模块,这四大模块都是项目中比较常用的。最近决定研究一下xUtils的源码,用了这么久总得知道它的实现原理吧。我是先从先从BitmapUtils模块开始的。BitmapUtils和大多数图片加载框架一样,都是基于内存-文件-网络三级缓存。也就是加载图片的时候首先从内存缓存中取,如果没有再从文件缓存中取,如果文件缓存没有取到,就从网络下载图片并且加入内存和文件缓存。这篇帖子先分析

2021-05-20 11:17:53 195

原创 7年老Android一次坑爹的面试经历,知乎上转疯了!

前言程序员这个行业,日新月异,技术体系更新速度快,新技术新框架层出不穷,所有的技术都像是一个无底洞,当你学得越多就会发现不懂的越多,不懂的越多,需要学习的就更多。因此,一旦选择了这个行业,就意味着你必须不断学习才能跟得上大家的脚步,而要想成为一名优秀的程序员,更是需要通过正确的方法,设定正确的目标来进行不断地学习。作为一名常年在各种技术群里吹水却又无比热心肠的老司机,看到有人提问时,总是会蹦出来帮忙解决问题,因此,群里的很多小伙伴经常会找我询问应该怎么样学习一门技术,和大家也都非常亲切了。只要需要帮

2021-05-20 11:17:07 111

原创 7年老Android一次坑爹的面试经历,最全Android知识总结

面试了一位工作12年的程序员,这位老哥有3年java开发经验,2年H5,7年Android开发经验,简历上写着精通Java,Android,熟悉H5开发。没有具体的技术点。说实话我很期待这位老哥的面试,于是让人事邀约了他。老哥面试的气场很足,我也很尊敬他,一大波的自我介绍之后,我们进入了正题。我问了他Jetpack,他说几乎没用过Jetpack,于是我给他举了个小例子,老哥给我的答案是百度可以解决。于是我又问了他Groovy,老哥还是说不清楚,于是我问了最基础的Handler,Binder等几个关

2021-05-20 11:16:22 363

原创 6年菜鸟开发面试字节跳动安卓研发岗,震撼来袭免费下载!

写在前面记得我大二时“不务正业”地自学Android并跟了老师做项目,到大三开始在目前的公司实习,至今毕业已有几年多,学习Android已经6、7年多了!但总感觉知识点很零散,并且不够深入,遇到瓶颈,所以有了这文章。本文是我对自身的Android编程技能的总结、思考和反省,意在系统地、深入地学习Android的重难点,使自己的能力上一个台阶。下面我将会罗列Android知识体系中比较高频、重要或难懂的知识点,并未来会基于此文章列出的知识点一个一个学习研究,并写成一系列的文章,当做自己的学习总结笔记,也.

2021-05-20 11:15:37 102

原创 6年菜鸟开发面试字节跳动安卓研发岗,年薪超过80万!

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

2021-05-20 11:14:52 291

原创 5年老安卓面试竟然被这3道Android基础题难倒了?工作感悟

前言最近在网上看许多面经的文章,有拿到Offer的,也有凉凉的,这些文章中都有一个共同的特点,就是单单的只有面试题目。而没有面试过程中需要注意的细节和面试心得。导致有些面试者们在面试来临,就去盲目的去刷这些题目,而没有结合自己做过的那些项目中,遇到的一些技术问题会被面试官问道,回答不上导致面试落选或者薪资上不去。下面分享一下我在爱奇艺的面经面试前的话:在面试时一定不要受前面没有过的面试的影响,一定要有一个好的心态,不要面试还没开始就自己把自己思绪搞乱了一共进行了4轮面试爱奇艺一面 50min

2021-05-20 11:14:07 206

原创 5G音视频时代还不学NDK开发吗?成功收获美团,小米安卓offer

背景介绍金三银四,又到了一年一度最火热的跳槽/招聘季节.相信很多小伙伴已经开始投简历,或者已经找到工作了是的,我就是找到工作的那部分人很多Android小伙伴最近找不到工作,特别急,其实我在找工作的时候也有过比较着急的情况,所以很能理解大家的心情.一直说要给大家分享一下我的面试经验,由于最近忙着和上一家公司say goodbye+找新工作+搬家+找房子+入职一系列事件,所以等到现在才跟大家分享.本文的阅读对象是像我这样技术水平一般,却迟迟找不到工作的小伙伴们.先自我介绍一下,本人13年毕业,一直在

2021-05-20 11:13:22 104

原创 5G音视频时代还不学NDK开发吗?吊打面试官系列!

前言回顾一下自己这段时间的经历,因公司突然通知裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。公司开始第二波裁员,我决定主动拿赔偿走人。后续的面试过程我做了一些准备,基本都能走到hr面,后面我也顺利地拿到了offer,我给大家分享下我的求职体会,希望能给大家一些参考。80%的人答不出的字节跳动面试问题—Framework视频内容概要:1.framework层整体执行流程分析2.XML文件加载源码分析3.自定义VIEW源码分析4.切入源码执行流程实现屏幕适配

2021-05-20 11:12:37 81

原创 5214页PDF的进阶架构师学习笔记,附架构师必备技术详解

目录前言Kotlin协程,现在已经成为了面试甚至是工作中一个非常火的东西。本人在刚开始了解Kotlin协程的时候,断断续续看了网上不少文章,用长篇大论把Kotlin协程描述的非常玄乎,但是看完后还是依然云里雾里,所以决定来写一篇关于协程的文章,希望能够帮助大家能够更快的上手Kotlin协程1. Android架构设计模式MVC架构设计模式:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。MVP架构设计模式:

2021-05-20 11:11:52 83

原创 4年小Android的心路历程,实战篇

前言很多公司在招人这件事情上都会面临一个问题;“我们的招聘要求又不高,能做项目就行,但为什么就是招不到人?”很多公司还面临一个问题,招聘的时候这人各方面都不错,但上岗了就是不出活,绩效平平。要解决上面的这两个问题,需要一个衡量人能力的标准,这个标准不仅适用于招聘,同样也适用于考核、职等评定等,我叫这种标准为技能树。这里所说的技能树,不仅包含技术能力,还包括工作能力。我始终认为一个人的工作能力并不同等于他的技术能力,工作能力除技术本身外,还包括这个人的综合素质(合作交流、工作态度、自我实现欲望等)。

2021-05-20 11:11:07 67

空空如也

空空如也

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

TA关注的人

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