2024年安卓最新从三线城市到一线城市,我找Android工作的点点滴滴,在线面试的注意事项

最后

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

下图是我进阶学习所积累的历年腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节

整理不易,望各位看官老爷点个关注转发,谢谢!祝大家都能得到自己心仪工作。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 内推,内推的质量是最高的,但也是最难的。
  • 第三方招聘网站,如 拉钩、51Job、智联招聘、猎聘同道 等。

就以我而言,使用上面四种方式进行对比,拉勾网上面公司质量还是不错的,但是HR筛选简历这关有点问题,里面给出的筛选不通过理由都是一样的。51job 和智联招聘两者类似,都差不多,我就是在智联招聘上面找到工作的。猎聘同道里面猎头比较多,我第一次面试就是上面的猎头进行联系的。总的而言,前三个多投投简历,重点放在智联招聘和拉勾网上面,其他也可以稍微投投~

面试

经过上面简历这个步骤,相信我们能够接到一些公司的面试邀请的,在接受公司面试邀请之前,我们的复习面试中所遇到的一些基本知识,主要有Java和Android这两方面的面试知识。

  • Java 基础知识,主要有面向对象三大特性及理解,接口与抽象类、泛型、线程池、集合框架、设计模式、常用算法等知识点。
  • Android 知识,主要就是一些常用的知识,待会儿给出一些链接。

以上是专业知识准备,还得准备一些其他人文方面的知识,譬如自我介绍啊、兴趣爱好啊之类的。

有了上面的知识基础,我们就可以上面进行面对面接触啦,我总共大概用了 15 天左右时间,面试了大概 20 家公司,其中有四家是明确拒绝我的,还有五家是我明确拒绝他的,还有几家我对比了一下,然后选择了一个性价比比较高的公司的。

在这些公司里面,花样百出,有的公司不知道怎么想的,**想花一年工作经验的工资找一个三年工作经验的人,这是典型的想得美。**还有的公司忽悠你,就是变相的让你加班,我问他工资能给多少,他说看你能力而定,能力多大,工资多高,我说具体个数,如果我面试通过了,你能不能给我准确的数,他就不说话了,而且是早上 10 点上班,晚上 9 点下班,呵呵,不评价,忽悠应届生呢吧~

在我面试的这些公司中有一家公司令我印象深刻,刚进这家公司,给人的感觉,公司环境还不错,宽敞明亮的,然后 HR 给了我 A4 纸,正反面,填写个人的信息,详细程度令人咋舌。好不容易花了几分钟填完之后又给我整整三张面试题,没错,是整整三张,题目很多很多,让我做,哎,我也好忽悠,第一次碰到这种情况,所以就按部就班老老实实的做完了,花了 20 分钟,做之前还把我的手机给收了,娘的,当成学校考试呢啊???

更奇葩的还在后面,做完面试题目之后,就开始了面试,那个面试官好像是子公司负责人吧,类似于总经理吧,看着我的简历,竟然问我有没有造假???WTF!!!还跟我说,他要想查的话很快就能查到了,我就无语了,我的简历竟然能让他怀疑我造假了,我的简历是有多雷人啊!!!接着就开始问我各种知识点,回答出来95以上吧,有几个平时没接触过,所以不知道怎么回答,最后面试结束了,没什么问题就开始讨论工资的问题,他看了我的期望薪水,问我,为什么翻了一倍?我跟他说,我以前呆的城市,非常小,基本连三线都不到,房价只有几千块,跟深圳能比吗???然后他就无语了,我就问他,为什么深圳房价比 H房价高出 4~5 倍,你还想工资都差不多???

面试简章上面的薪水范围跟实际给出的范围严重不符,我估计这家公司就是想把人先忽悠过去,然后开始各种压价,这太他么的可耻了,最后果断被我给拒绝了,而且是当面拒绝,没有留有情面,给再多也不会去的,这是情怀问题,感觉对程序员不尊重!!!以后大伙找公司,注意这样的公司,过来人的经验~

上面就是我遇到的印象比较深刻的一家公司。接下来我们就来总结一下面试过程中提出的各种问题,如果有需要的小伙伴可以参考一下。

面试问题

关于人文方面的问题

  • 先介绍一下你自己?
  • 你有什么兴趣爱好?
  • 你平常空闲时间会干什么,看哪些书,有什么心得体会?
  • 如果面试过了的话,就会问你的期望薪资,然后就开始各种压榨你。

关于 Java 方面的问到的知识点

  • Jvm内存模型
  • GC机制
  • 类加载
  • String、StringBuilder、StringBuffer 的区别,StringBuffer 是如何实现线程安全的?
  • 了解过 HTTP 吗?说说它的特点,它里面有哪些方法,有了解过吗?知道 HTTPS 吗?这两者有什么区别?
  • 你平常是怎么进行加密的?MD5 加密是可逆的吗?
  • 接口与抽象类的区别?static 方法可以被覆盖吗?为什么?
  • 创建线程的方式,他们有什么区别?知道线程池吗?说说对线程池的理解?
  • 你了解过 Java 的四种引用吗?分别代表什么含义,他们有什么区别?
  • Java 中关于 equals 和 hashcode 的理解?
  • 关于 Java 中深拷贝和浅拷贝的区别?
  • 简单的说下 Java 的垃圾回收?
  • 了解过 Java 的集合吗?说说 HashMap 的底层实现原理?ArrayList 和 LinkedList 的区别?Java 集合中哪些是线程安全的?
  • 如何实现对象的排序?
  • 知道 ThreadLocal 吗?说说对它的理解?
  • 在你写代码的过程中有使用过设计模式吗?你知道哪些?为什么要这样用,能解决什么问题?
  • 了解注解吗?了解反射吗?为什么要使用反射?
  • 数据结构中常用排序算法?

以上就是关于 Java 所问道的知识点,有一些记得不是太清楚了

关于 Android 方面的问到的知识点

  • Android四大组件
  • 什么是ANR 如何避免它?
  • Handler机制
  • 自定义过 view 吗?它的步骤是什么?说说你自定义 view 过程中出现的问题,以及是如何解决的?
  • 刷新 view 的几种方式,他们有什么区别?
  • Android 实现数据存储的几种方式?
  • 如何实现 Android 中的缓存的,通过使用第三方库和自定义来分别说明一下缓存技术的实现?
  • 如何实现 Activity 与 fragment 的通信?
  • Android 5.0、6.0、7.0 新特性?
  • Android 中的动画分类?
  • 你以前是如何进行屏幕适配的?

最后

都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。

技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;

我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 PDF(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。

Java语言与原理;
大厂,小厂。Android面试先看你熟不熟悉Java语言

高级UI与自定义view;
自定义view,Android开发的基本功。

性能调优;
数据结构算法,设计模式。都是这里面的关键基础和重点需要熟练的。

NDK开发;
未来的方向,高薪必会。

前沿技术;
组件化,热升级,热修复,框架设计

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

我在搭建这些技术框架的时候,还整理了系统的高级进阶教程,会比自己碎片化学习效果强太多

当然,想要深入学习并掌握这些能力,并不简单。关于如何学习,做程序员这一行什么工作强度大家都懂,但是不管工作多忙,每周也要雷打不动的抽出 2 小时用来学习。

不出半年,你就能看出变化!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

tps://bbs.csdn.net/topics/618156601)**

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值