金九银十跳槽季余温过后,记录以往走过的面试经历

本文提供了一套全面的求职指南,包括简历制作建议(强调关键信息、展示亮点和诚实靠谱),Java和Android技术面试知识要点,以及HR面试中的有效提问策略,帮助求职者提升面试成功率。
摘要由CSDN通过智能技术生成

第二个,刷题(包括Java、kotlin、android和算法);
第三个,HR的面试通关准备。我下面一步一步的来讲。

1.1简历

简历这块,由于之前我也面试过别人,所以我深知HR或者我自己筛选简历的一些要求和建议。
首先第一个就是看你的标题。很多人写简历根本不写标题,前面写了一大堆的姓名,性别,年纪等,这些不是说不写,只是说你的关键信息点并没有突出出来。咱们程序员都很忙,本身天天加班就很累,为了招人每天还要筛选几十份简历,心态肯定是要炸的。所以你在简历的首行位置就直接突出重点,你的姓名,工作年限,还有应聘的岗位。
(如:XX-几年经验-Android开发)

这让筛选简历的人一眼就能看到你到底符不符合我的招人要求,然后再看你具体的技能和你的联系方式。很多人开头写了一大段乱七八糟的东西,会的各种技能都写进去,就是不写明自己几年工作经验和应聘的职位,然后写一个毕业年限在那里让HR自己去算。说实话,首先HR压根不懂技术,写那么多会的东西反而让HR觉得你不知道是来应聘什么职位的,其次按照30s一份简历的筛选速度,恐怕HR还没找到你的关键点,就已经把你pass掉了。

其次,展示自己的亮点。我明白不是所有人都有好的学校背景、好的公司背景、好的项目经验背书 —— 假如你有,是个优势,但没有的话,聪明的你应该会想办法从其他方面给自己加分。 比如长期维护技术博客、博客言之有物,比如参与开源项目,比如做过一些个人项目等等。当然这些非一日之功,需要你平时的努力(不要想着在求职前随便粉饰包装一下,言之无物的博客或 github 反而会留下不好的印象)。我的理解是,其实招聘方也很苦恼,从 80% 的千篇一律的普通简历中想要筛选出能力好的人非常非常难,这时你能用这些亮点作为敲门砖无疑就能脱引而出。(PS: 有好的博客或 github 千万记得写在简历上且可以写在显眼的位置。在筛选简历过程中曾碰到一个人简历上没写这些,幸好他是朋友推荐特意给我发来了他的博客地址,否则单看他非常一般的简历他就失去了面试机会)

最后,诚实靠谱。可能有人会问,假如我既没有好的经历也没有亮点怎么办?那就踏踏实实把自己的优势写出来,比如擅长 UI、对网络层有深刻理解、有自研 IM 的经历等等。大部分程序员都是靠谱、理性的工科男,简历写得诚恳踏实往往更能得到青睐。不要浮夸甚至造假,踏踏实实把自己基本信息展示出来就好。对写上简历的技术点要有一定了解,简历上写了一堆技术点结果问了却说不熟肯定是很减分的。(PS:慎用“精通”)

1.2刷题
Java基础面试知识专题

Java小知识

Android的问题。
1.Handler 相关知识,面试必问

Android消息机制的原理及源码解析。Android Handler消息机制

2.Activity 相关

3.Fragment相关

4.Service 相关

进程保活

Service的运行线程(生命周期方法全部在主线程)

Service启动方式以及如何停止

ServiceConnection里面的回调方法运行在哪个线程?

5.Android事件分发
6.AsyncTask内部实现原理。 这个在平安二面领导问道过。主要是AsyncTask内部如何实现的,内部处理多任务是串行还是并行处理,为什么是串行处理,如果让其变成并行处理等
7.LruCache算法如何实现,内部为什么要用LinkHashMap来实现。
8.进程之间的通信方式,IPC原理。 这里会延伸到AIDL和Binder。
9.进程间的优先级。 前台进程、可见进程、后台进程、不可见进程与空进程。腾讯面的时候还特意问了我进程的保活措施。
10.图片的压缩处理以及glide源码 这里会问四种图片格式的区别(ARGB888、RGB565、RGB444、Alpha_8),以及问给出一张以上格式的图片如何计算图片所占的内存大小。
11.动画属性

######12.Android插件化.组件化原理
######13.性能优化

14.RxJava
15.EventBus源码解析

我印象中差不多就是问这些东西,其实都是很基础的Android知识,只是问的比较深入,如果不明白内部的实现原理很多问题其实是回答不上来的。所以还是要多看源码才能了解本质问题。(PDF的东西很全,要得可以联系我)

这里顺便说一下,现在Android招人的要求确定是越来越高的,我记得去年我去面试的时候要的还只是单纯会Android的,今天很多公司已经在招不仅会Android还要会kotlin的人员。我在boss直聘上记得有一个HRBP还没问我要简历就直接问我,硬性要求就是你会不会kotlin语言,如果不会那么就根本不用来面试了。不过还好,我去年就已经意识到了谷歌将kotlin设置成为Android的第一语言,很多公司肯定会更进的。所以会一些kotlin还是很有必要的。

1.3面试HR

当我们面试完技术到HR的面试的时候,基本offer就十拿九稳了。但是我相信也有不少同学在面试HR的时候面挂了的。因为毕竟咱们是程序员,跟技术打交道容易,但是聊起非技术的问题来很多时候都是一脸懵逼的样子。好不容易过了技术面,结果死在HR面上有点得不偿失,因此我特意选了一些HR可能会问的问题以及一些回答方式。

当面试官问“你有什么要问我的吗”时,应该说什么?
这是我们大部分面试者都会遇到或者都会被问到的问题。如果你回答 “ 没有 ”,这往往被一些面试官理解为:你对应聘公司、工作岗位没有太大的兴趣。可能会让面试官产生误解,而影响面试评判。

如果你回答 “ 有”,一时间又容易脑子短路,可能会不知道该问以下哪个问题:
问企业发展?怕面试官觉得这个人好虚,有点不切实际
问薪资待遇、假期福利?又怕面试官觉得这个人没有事业心,入职了也不会呆太久的,整天就想着休息……

那怎么办?
首先,你必须提问
面试往往是互相了解过后,面试者处于被动状态,这个时候面试官将问题抛出,你必须把握住主动权,让面试官知道你是认真对待这次面试,而不是敷衍的流水线面试。
那么,问什么呢?
不管面试官是HR、部门领导,还是老板,以下问题都可以帮你轻松度过难关,而且你还能从面试官的回答中得到很多意外收获:

你在公司的一天是如何度过的?
这个简单的问题可以让对方滔滔不绝的讲述他一天的工作,面试官会说一些比较自豪和有意义的事情,同时也会有一些琐碎的事情。在听的过程中,你也能感受到未来工作中是否有你的兴趣点,以及最无聊的那个部分你是不是可以接受。同时也可以从中推估到你的未来发展,因为升职后也会有一天成为他。我去腾讯面试的时候就问了这个问题,然后他说了下他一天干的活,我才知道腾讯的加班是有多严重,我曾跟他说我每周一二四加班,本以为他会说你加班真多啊,结果没想到他来一句说你加班也不多呀,我们很多都是十二点以后走的。我当时就懵逼。这样比你直接问他公司加班多吗要好很多。

能否给我简单介绍下贵公司业务与战略的未来发展?

学习分享

在当下这个信息共享的时代,很多资源都可以在网络上找到,只取决于你愿不愿意找或是找的方法对不对了

很多朋友不是没有资料,大多都是有几十上百个G,但是杂乱无章,不知道怎么看从哪看起,甚至是看后就忘

如果大家觉得自己在网上找的资料非常杂乱、不成体系的话,我也分享一套给大家,比较系统,我平常自己也会经常研读。

2021最新上万页的大厂面试真题

image

七大模块学习资料:如NDK模块开发、Android框架体系架构…

image

2021大厂面试真题:

image

只有系统,有方向的学习,才能在短时间内迅速提高自己的技术,只有不断地学习,不懈的努力才能拥有更好的技术,才能在互联网行业中立于不败之地。

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

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

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

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

  • 11
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值