面试高频考点:为什么选择学java或C++、为什么读研
引言
最近有很多同学和博主的微信私聊时问到过相关问题,并且说,身边很多同学也曾在面试中遇到过这个问题,但是不知道怎么回答会更好一点,总不能说:“面向工资编程”或者“老师要求”之类的吧
博主和身边同学在面试中也曾遇到过这个问题,感觉面试官对博主的回答挺满意:大多数面试官听完回答后,微笑着点头表示认同,然后就进入到下一个环节了。
给大家分享博主是怎么回答这个问题之前,先分享一个面试感悟,“授人以鱼不如授人以渔”。在面试中,其实真诚最为打动人心,也不易受到面试官的为难,装B反而最容易给自己挖坑。这里说的真诚包括:自己的经历,网络上优秀答主的经历、身边同学/师兄等同龄人曾有过的经历。因为面试官也是从学生时代走过去的,学生时代类似的经历容易引起面试官的共鸣,共鸣可以拉近你和面试官之间的距离,至少,可以让面试官不会很为难你。如果遇到一个不知道怎么回答的问题,可以参考下博主面试时的思路/模板:
“这个问题我不太知道/懂,我尽力说下我自己的理解/想法,但是不一定对:balabalbalabala(你的看法)”。
其实呢,面试官也能够理解,每个人都有自己的知识盲区,不会的知识点也很正常,面试官也有不会的啊。但是为什么最好不要以“我不会”三个字直接回答面试官的问题呢?当然,如果实在没有任何思路,可以这样回答。但是呢,如果你知道一点点,你就应该把它表达出来,让面试官了解。这可以让面试官进一步了解你,也能让面试官感觉到你很珍惜这个面试机会。因为只有你十分想要/重视一个东西的时候,你才会竭尽全力去争取。简单的“我不会”有时候可能并不是最好的选择。
对于有些没有准备到,又关乎自己亲身经历的问题,坦然/真诚有的时候更容易打动面试官,比如本文标题中的问题。
首先,面试官只能通过面试去了解你,有些问题可以事先准备,这个准备包括了:借鉴网络上/身边同学的优秀回答,只要你的回答不自相矛盾,面试官不可能知道这是的自己的真实经历还是网络上借鉴的。所以常见面试问题答案的准备,也是需要重视起来。
你可能会说“这不是欺骗吗?”我们很多知识都是从网络、老师和书本上面汲取的,那些知识原本也不属于你啊,但是你把网络上的知识理解消化吸收后,那时知识就是你的了。另外,准备也是需要时间的,也是有技巧,一定程度上反应了求职者获取信息、过滤信息和总结信息的能力。所以,如果一个面试问题能够筛选掉一部分求职者,那么该问题就是个好问题。对于没准备到但又不会的问题,可以借鉴上面博主给出的回答,或者坦然一点,真诚一点面对面试官即可。
博主是通信专业,研三、自学java。面试也遇到过“你为什么选择java?”和为什么选择xx学校的xx专业。文章将会按照如下顺序组织:
-
为什么选择x学校x专业的研究生?
-
为什么选择java/c++?
下面给出的回答都是博主的亲身经历:
01 为什么读xx专业研究生?
博主本科是电子信息工程专业,这个专业呢,主要是用电烙铁焊一些电路板,然后通过单片机(可以理解为简单的CPU)编程,实现一些功能,比如:心形流水灯、抢答器,实时的温湿度监控等等。本科期间也参加了一些比赛,就是你越了解一个东西,你就越明白自己是不是喜欢。在整个学习或者参加比赛期间,博主意识到自己并不喜欢天天对着电路图、电路板、电烙铁,并不喜欢硬件方向,所以决定走软件方向了。另外一方面,通信工程和电子信息工程专业课重合很多,基本上一致。出于专业现实考量、兴趣和职业规划的驱使,博主选择了考研。考研专业已经确定了:通信相关专业。目标院校呢,为什么选xx学校呢?这也是考/保研面试中大概率会出现的问题。为什么博主选择了UESTC呢?通信专业全国高校排名靠前的主要是:两电一邮,其中只有“一电”是985;另外,博主所在学院每年都有考进UESTC的学长,虽然进入通信专业的非常少/几乎没有,但是至少表明这个学校还是有机会的,不存在严重的学历歧视,即不存在只录取211院校学生以及类似严重学历歧视现象的存在。基于这几点博主最终选择了电子科技大学,选择之后,也从未动摇过。
对于上面只有:“一电”是985的言论确实是博主选择UESTC的主要原因,但并不是说另外“一电和一邮”不好,恰恰相反,另外两所学校的知名度比电子科大更高些,毕竟我们是末流985、郫县男子技校[图片上传失败...(image-40aa8a-1555559219152)]
。知道北邮的同学肯定比电子科大多。基于上面的原因,博主选择了考研,同时也确定了考研专业和学校。
02 为什么选择了java
java是研一开始自学的,那“为什么选择了java呢?”博主对问题的回答习惯分点,也更有逻辑,更清晰,所以该问题的回答主要按照下面三点来组织回答的:
-
学java前在干嘛?
-
为什么做出了改变?
-
为什么选择了java?
在学java前,博主学过C++,主要是学院开设了这门专业基础课程。这也意味着C++的学习也就只限于上课和考试,所以当时学的并不怎么好。在研究生开学前的那个暑假,博主还看了一个月的C++ prime plus、另外还买了C和指针、C专家编程等书籍。开学前那个暑假只是翻了翻C++ prime plus,开学后,博主认真思考了下两年后必须面对的职业方向选择问题:求职主要两门语言:C++和java,如何选择呢?可能很多同学会建议选C++,因为以前学过啊,书也买了。
博主当时基于以下几个原因,最终选择了java:
当时认真想过,虽然先前学过C++,但是仅仅限于学过而已,半路出家,似懂非懂。博主看来,半桶水的水平,不如重新来过,因为已有的既定思维和习惯很难改变,出于对今后职业更好发展考虑,倾向选择java,重新开始,系统规范的学习java。
上一届的师兄/师姐们,走的是java路线。而且师兄师姐的工作薪资都很好,很有诱惑力。身边的榜样是最大的动力~
身边同学们也有走java的意向,实验室项目也用的是java(不过这是后话了,做选择的时候不知道后面的项目是java,但是这个点可以使理由更加有说服力了)。
基于上面几点,博主最终选择了java。这也是博主面试时对该问题的回答。面试官其实也是从学生时代过来的,亲身经历会更有共鸣一些,也不容易受到面试官的为难。
C++的同学也可以借鉴上面的回答,把文中的java和C++互换即可。
再次强调:公众号所有文章中说的“亲身经历”指的不仅仅是你自己的经历,指的是你可以借鉴的同龄人的经历,即包括网络优秀回答,身边同学的建议等一些可以借鉴的经历。
扫描下方二维码,及时获取更多互联网求职面经、java、python、爬虫、大数据等技术,和海量资料分享:
公众号菜鸟名企梦
后台发送“csdn”即可免费领取【csdn】和【百度文库】下载服务;
公众号菜鸟名企梦
后台发送“资料”:即可领取5T精品学习资料、java面试考点和java面经总结,以及几十个java、大数据项目,资料很全,你想找的几乎都有