- 个人的职业定位
看我的经历,每家都逃不掉这方面的问题,如果自我定位不清楚,面试时肯定出问题。
- 个人与企业的匹配度
这方面的准备是必须的,你应聘一个职位,要了解企业对这个职位的要求,要看自己的知识、技能、经历与企业的要求契合的点在哪里。
多数企业招人时首先考虑的是人职匹配。假如你挖掘不出来匹配的点,可能简历关都过不了。
- 了解企业
要尽可能多了解目标企业,比如它所处行业的状况,它的产品,它的文化,它的竞争对手……越多越好,别怕花功夫。我面试C1时就忘掉了一些产品信息……
面试官会更倾向于接受对自己公司有了解的求职者,这说明你的意愿强,而你愿意了解,了解了之后还来,还说明你和公司的匹配度相对较高。
- 个人形象
颜值不可更改,衣料好坏也不重要,整体上做到干净、整洁即可。记住,没有人有义务透过你凌乱邋遢的外表去发现你的内在,也没人有你爸妈那份耐心。
- 心态调试
心态调试有两个方面。
一方面是对多久找到工作的预期。 因为经济或他人的期望带来的压力,求职者容易焦急,失去平常心态,产生胡乱先找一家干着的想法,此时面前有根稻草都可能被当做橄榄枝,很容易导致选择不慎,害人害己。露水夫妻很容易分开,代价是非常高的。我的想法是要沉下心来,慢慢来,坚信一切都来得及,美好的相遇一定在等着自己。
另一方面是关于企业和求职者关系的。 这里没有谁强势谁弱势,企业和求职者是双向选择,不必紧张也不必焦虑,保持从容淡定的心态才能更好的展现自己。
而对于像我这种过了35岁的程序员,还有年龄带来的问题需要调试。我是相信,经验和阅历同样产生价值,技术专家也可以像老中医那样越老越吃香。
一些常见的HR面试问题,和需要注意的细节我都整理在了我的【GitHub】有需要的可以查看领取!
多数面试题分析
Activity
-
生命周期及横竖屏切换时生命周期
-
启动模式
-
内存不足时,怎么保持Activity的一些状态,在哪个方法里面做具体操作?
-
介绍Activity、Service、Broadcast、BroadcastReceiver、Intent、IntentFilter
-
怎么在启动一个activity时就启动一个service
-
同一个程序不同的Activity如何放在不同的任务栈中?
-
如何将一个Activity设置成窗口的样式
-
如何退出Activity?如何安全退出已调用多个Activity的Application?
-
Activity中如何动态的添加Fragment?
-
activity的启动过程 参考
-
不用Service,B页面为音乐播放,从A跳到B,再返回,如何使音乐继续播放?
-
windows和activity之间关系?
-
一个activity打开另外一个activity,再打开一个activity?回去的时候发生了什么操作?
-
onActivityResult(int requestCode, int resultCode, Intent data)方法的用法;
Service
-
注册Service需要注意什么
-
什么是Service以及描述下它的生命周期。
-
Service与Activity怎么实现通信
-
Service有哪些启动方法,有什么区别,怎样停用Service?
-
什么是IntentService?有何优点?
-
Service和Activity在同一个线程吗 main 线程 UI线程
-
Service里面可以弹土司么
-
如何启用Service,如何停用Service
-
什么时候使用Service?
-
说说Activity、Intent、Service是什么关系
-
AIDL,两个android应用间的互相调用方法?
-
AIDL的全称是什么?如何工作?能处理哪些类型的数据
编程算法题
-
冒泡排序
-
求素数
-
单例模式——写一个Singleton出来
-
二叉树遍历
-
最长不重复子串(最长重复子串)
-
有一个一维整型数组int[]data保存的是一张宽为width,高为height的图片像素值信息。请写一个算法,将该图片所有的白色不透明(xffffffff)- 像素点的透明度调整为5%。
-
写一个求递归程序 求54321
-
请使用java或者C++实现反转单链表
-
生产者、消费者
-
死锁(同步嵌套同步且锁不同)
-
写一个多线程实例代码;
-
写一个方法,交换两个变量的值?
-
给最外层的rootview,把这个根视图下的全部button背景设置成红色,手写代码,不许用递归
总结
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。
还有 高级架构技术进阶脑图、Android开发面试专题资料 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
2021年虽然路途坎坷,都在说Android要没落,但是,不要慌,做自己的计划,学自己的习,竞争无处不在,每个行业都是如此。相信自己,没有做不到的,只有想不到的。祝大家2021年万事大吉。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
尝辄止,不再深入研究,那么很难做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!