HR面准备
一、HR面回答
1. 你平时是如何学习的?(你的学习方式是什么?)
- 首先,我会明确学习的动力是什么?是兴趣?还是工作需要?或者说只是因为感觉很酷想要学?增长技能?
- 其次,我会去网上找一个比较系统的学习教程,比如说书籍、视频课程、官方网站、总结的博客等,先整理好学习路线;
- 然后,根据整理的学习路线,制定相应的学习计划,并投入空闲时间进行学习,不会让学习影响目前手头的工作。
- 具体的学习路线规划,我会先了解这个东西的用处、优缺点,然后再去了解它的原理,之后进行相关的代码实践加深理解,最后写份总结文档,总结自己所学的知识。
2. 你对未来的职业规划是什么?
- 1-2年内:我希望自己能专注于当下开发中核心技术的学习和掌握,首先要做到能按时且保证质量的完成公司分配的各项任务;
- 3-5年内:我希望自己能专注开发的整个过程,对开发的流程和相关技术能够有一定的积累,能成为一名合格的中高级开发工程师,能为部门开发过程中一些工作建言献策,提出自己的一些想法和建议;
- 5年后:我希望自己能专注与开发过程的管理,如果可能的话,希望能成为自己所在部门的核心技术人员,在技术上独当一面,能够带领一些开发人员独立完成相关项目的开发,渴望向leader方面转型。
3. 你觉得你的优缺点是什么?
3.1 优点
- 具有很强的适应能力,不论是什么环境,都能够尽快的熟悉并适应,能够快速的融入团队;
- 逻辑思维清晰,抗压能力强,具有良好的学习能力和沟通交流能力;
- 具有责任心,敬业精神,有良好的人际交往能力,可以和团队人员积极沟通,有团队精神,这要得益于我本科的学生会副主席、新生辅导员以及研究生期间党支部副书记的学生工作经历,使我在这方面得到充分锻炼。
3.2 缺点
首先我觉得我最主要的缺点就是缺乏具体开发工作的实践经验。
本来很想去找实习,锻炼锻炼自己这方面的能力,但因为在研究生期间,导师要求比较严格,所以也没有放我们去实习,就导致我只在自己从事的学术研究的方面有相关经验,对实际项目的开发经验比较少。虽然也与同门和朋友一起开发了两个项目,但是对于真正实际应用上线的项目并没有什么经验。
为了克服这个问题,我打算如果能拿到贵公司的offer,我希望能在明年6月底毕业之前,有机会提前去贵公司实习,尽量尽快补足我这方面的短板。
4. 项目遇到什么困难?怎么解决的?
这个就看技术难点里面的内容就行。
5. 你最近在读什么书?
最近在看一些技术相关的书籍,对我之前学习过的内容进行查漏补缺,并且进行深度学习。
比如周志明的《深入理解Java虚拟机》这本书,其中学到了很多之前并没有学到的东西,比如:
大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够空间进行分配时,虚拟机将发起一次Minor GC(新生代GC)
其中,作者多次提到的Minor GC和Full GC的区别
- 新生代GC(Minor GC):指发生在新生代的垃圾收集动作,因为Java对象大多都具备朝生夕灭的特性,所以Minor GC非常频繁,一般回收速度也比较快。
- 老年代GC(Major GC/Full GC):指发生在老年代的GC,出现了Major GC,经常会伴随至少一次的Minor GC(但非绝对的,在Parallel Scavenge收集器的收集策略里就有直接进行 Major GC的策略选择过程)。Major GC的速度一般会比Minor GC慢10倍以上。
6. 你期望的薪资是多少?
我看了公司的这个岗位薪资是13k~16k左右(这里要具体看公司以往开得多少,然后说个中等偏下的值),我希望有可能的话在达到公司的要求转正后,能拿到13k~14k左右,毕竟这也是岗位薪资的最低值。而且我相信,在我在公司持续努力之后,公司会看到我的价值,后续会给我提升到相应合理的报酬。
7. 为什么来这座城市?
- 首先,是因为我比较喜欢旅游,到今天为止,一共去过XX三次,非常喜欢XX这座城市,尤其是XX城市那种的生活气息还有美食,尤其是xxxxx(举两个美食的例子),在研究生期间就做好了职业规划要来这个城市发展;
- 其次,我觉得对于这个岗位来说,在未来XX城市能有更好的发展,机会也更多,想给自己几年的时间锻炼一下,学习知识的本领;
- 最后,就是我的女朋友是XX人,还有很多大学朋友和高中朋友都在XX,这里有很多熟悉的人可以一起相互照应,爸妈也放心。
8. 找工作看中什么?
- 首先,当然是公司未来的发展前景;
- 其次呢,就是这个工作岗位对自身能力的发展;
- 最后就是这个岗位的薪资待遇水平。
9. 如何看待互联网行业的加班现象?
- 首先,从互联网大的环境来看,不管是同行竞争,还是用户需求日益提高,都给互联网行业带来了特别大的挑战,尤其是开发部门。所以公司想要脱颖而出,合理的加班是完全可以理解的,我表示可以接受;
- 其次,我觉得作为一名即将毕业的应届生,出入职场在对公司的业务流程不熟悉的情况下,并且我自己也比较缺乏企业级项目的开发经验,这种情况下,我认为加班也是完全正常的。因为自身确实需要更多的时间来提升自我,也是未来职业发展必不可少的一步吧;
- 除了上述两点呢,我觉得还要看加班是不是因为工作效率低而导致的,如果确实是因为我工作效率低下而导致的加班,我会在平时的工作中改变和提升个人能力,争取全力以赴,不拖团队的后腿。如果是因为紧急工作安排需要,配合加班我也是没有问题的。但我不会刻意地为了加班而加班,毕竟只有高效能的产出结果才是对工作最好的回馈。
10. 现在手头有没有面试?有没有Offer?
面试往大了说,上周大厂x面,前几天大厂x面。。。
Offer往小了说(怕他觉得比自己公司好,你不会去),甚至可以说为了这个公司,把那家拒了。
11. 应聘这个岗位你的优势是什么?三个关键字简单说明一下
- 首先,专业对口,我的本科和研究生都是计算机专业,本科是软件工程,研究生是计算机科学与技术;
- 其次,自身符合岗位需求,我觉得我完全具备贵公司这个工作岗位所需要的技术栈,还有一些项目的开发经验;
- 最后,在研究生阶段我的抗压能力得到了大量的锻炼,我自认为我能够胜任这个岗位的工作。
12. 你有什么兴趣爱好?
- 电影,我觉得通过观赏各种类型的电影可以了解不同文化、历史和情感,比如《哈利波特》系列、《指环王》系列、漫威系列电影、《让子弹飞》等;
- 游戏,我玩过各类游戏,PC端游戏有。。。移动端游戏有。。。主机端游戏有。。。;
- 旅行,我大学期间和研究生期间去过十多个城市旅游,去感受不同地域的风土人情和文化传承。通过旅行,我可以品尝不同的美食、欣赏各地的风景,还能结识新的朋友,与不同背景的人交流,拓展自己的人际关系网;
- 健身,如实说平时怎么健身就行。
13. 你为什么选择我们公司?
- 首先,因为我19级的师兄投递过贵公司,说贵公司的面试官非常有耐心,解答问题也很详细,一律都给予详细的说明,给他留下了深刻的印象,所以十分推荐我投递贵公司;
- 其次,目前我觉得公司业务的发展非常具有前景,公司对这个岗位制定的职业蓝图也非常有吸引力,我觉得这个工作可以成为我之后持续发展的事业。
14. 我看你是江西的,来XX工作,家里和女朋友怎么看?
- 首先,我最开始之所以选择来XX工作,就是因为我女朋友是XX人,从我们俩的未来看,我来XX发展对我们两个人是最好的选择。
- 其次,我父母过几年也快到退休的年纪了,我早就已经和他们商量好了,我自己先在XX发展几年,等他们退休后,就直接把他们接过来生活,所以我觉得来XX工作室完全没有问题的。
15. 你遇到最困难的事是什么?又是怎么解决的呢?
遇到最大的困难就是论文建模和跑仿真,由于并没有学过Matlab和Python,师兄们论文中的很多建模方法、仿真代码、算法思想我都没有提前了解过。
我最开始是打算按照师兄的代码先执行,但是这个过程频繁遇到很多很棘手的问题,比如代码报错我都看不懂是哪里有问题,算法实现的逻辑也不清楚等等。
我那个时候才觉得是我的执行方法有问题,于是,我花了一下午的时间,重新整理了一下思路,我把任务分解了一下,分解成:
- 学习Matlab和Python代码,起码要做到看得懂代码、写得出代码,由于自己本科学过C、C++、Java和前端三件套,所以对于代码这块,上手并不难,只是可能具体的语法和编程逻辑这些不同,学习起来比较简单;
- 学完代码之后再去看师兄们的核心代码,只关注与师兄们论文中核心算法的代码实现,理解并学习,寻找对自己有益的部分;
- 看懂师兄们的代码后,再来参考通用的部分,比如仿真场景的搭建、公共参数的选取、大体算法步骤的实现等,这些都是可以参考的,这些都是基于看懂师兄们代码的前提上;
- 针对自己的论文算法核心内容进行代码的实现,这部分是最难的,因为没有什么之前的代码可以供我参考。自己唯一能做的就是多写代码、多思考、多跑实验、通过对比仿真结果来判断自己的算法是否具有优势,以及哪里还有不足,并且针对不足之处进行优化等。
将问题分解成这四个步骤之后,再一个一个去解决,这样一来,建模和仿真的困难就非常自然的被解决了,一切都水到渠成。
所以我认为遇到棘手的问题是在正常不过的,谁的人生没遇到过问题呢,只需要保持心态良好,冷静去思考,去分解问题,并按照分解的子问题慢慢去实现,最终的结果不会差。
二、HR面反问
1. 晋升机制与涨薪机制如何?
2. 是否有固定的调整考核期,以及考核期难度如何?
3. 后续的面试流程安排是什么样的?
4. 薪资待遇?
- 基本工资多少?
- 其中绩效占多少?
- 其中各种补贴占多少?餐补?房补?交通补贴?
- 公积金的比例多少?
- 公积金是按什么基准缴纳的?月薪还是年薪?
- 公司还有其他哪些福利?
- 年终奖是几个月?
- 是否有安家费?