1.扎实的技术功底,有技术追求(必须)
2.态度、沟通和为人都很好(必须)
3.2年左右工作经验(基本必须)
4.名校、名企、高学历(非必须,加分项)
基本来说,满足1和2就能通过面试,3和4都是次要条件,但是一般来说不满足3就很难满足1,不要说特例,木有参考意义。
由此可见,技术是面试结果的决定因素。那么到底技术掌握到什么程度才能比较轻松地通过面试呢?说了那么多,好像和Android没有一点关系,下面就开始以Android为例来分析下面试过程所需的技术。
下面的所有技术知识点详细内容都整理在了开源项目【GitHub】,有需要的可以自取。
1.Java 知识点汇总
2. Android 知识点汇总
3. Android 扩展知识点汇总
4.开源库源码分析
5. 设计模式汇总
6. Gradle知识点汇总
7.计算机网络基础
8. C++知识点汇总
所有的知识点都整理在了开源项目【GitHub】,有需要的朋友可以自取。
如何和 HR 聊天,比如谈钱等等
首先你面到 HR 了,说明你基本已经成为备选人之一了。这时候 HR 会和你聊很多问题,这些问题都是为了了解你的一些个人情况的。比如说性格啦、反应能力、情商等等。另外大部分公司的 HR 并没有一票否决权,面试没有成功多半是有更好的备选人而不是因为 HR 把你卡掉了。
然后说到谈钱的一个问题。首先以最少的工资招到需要的人肯定是 HR 的考核之一,所以压价是很正常的一个事情。并且上家公司的薪资也是一个很重要的参考,一般来说涨薪幅度在 30% 以上是很牛逼的事情了,通常都在 20% 左右。
你的开价一般就是 offer 的上限了,考虑到压价的情况,你可以在原本期望薪水上上浮 1K 左右,然后可以根据面试的情况来有选择性的开价。
-
面的不错,本来想要 16K 的,那么就多要个 1-2K 没啥问题
-
面的一般,那就报 16 K 吧
-
面的一般或者不大好,但是又很想进这家公司,可以酌情下降 1-2K,这个主要还是看自己
-
不怎么想去这家公司,随意开价
结语
如果你想去一家不错的公司,但是目前的硬实力又不到,我觉得还是有必要去努力一下的,技术能力的高低能决定你走多远,平台的高低,能决定你的高度。
写在最后
对程序员来说,很多技术的学习都是“防御性”的。也就是说,我们是在为未来学习。我们学习新技术的目的,或是为了在新项目中应用,或仅仅是为了将来的面试。但不管怎样,一定不能“止步不前”,不能荒废掉。
![
文章以下内容会给出阿里与美团的面试题(答案+解析)、面试题库、Java核心知识点梳理等
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!
1715248657277)]
[外链图片转存中…(img-OjBStgMs-1715248657277)]
[外链图片转存中…(img-XS0cg1hC-1715248657277)]
文章以下内容会给出阿里与美团的面试题(答案+解析)、面试题库、Java核心知识点梳理等
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!