面试中自己项目和你应该问的问题环节总结

1、 项目
  关于项目,这部分每个人的所做的项目不同,所以不能具体的讲。项目不再与好与不好,在于你会不会包装,有时候一个很low的项目也能包装成比较高大上的项目,多用一些专业名词,突出关键字,能使面试官能比较容易抓住重点。在聊项目的过程中,其实你的整个介绍应该是有一个大体的逻辑,这个时候是在考验你的表达与叙述能力,所以好好准备很重要。
面试官喜欢问的问题无非就几个点:
  1. XXX(某个比较重要的点)是怎么实现的?
  2. 你在项目中遇到的最大的困难是什么,怎么解决的?
  3. 项目某个部分考虑的不够全面,如果XXXX,你怎么优化?
  4. XXX(一个新功能)需要实现,你有什么思路?
其实你应该能够预料到面试官要问的地方,请提前准备好,如果被问到没有准备到的地方,也不要紧张,一定要说出自己的想法,对不对都不是关键,主要是有自己的想法,另外,你应该对你的项目整体框架和你做的部分足够熟悉。
2、 你应该问的问题
  面试里,最后面完之后一般面试官都会问你,你有没有什么要问他的。其实这个问题是有考究的,问好了其实是有加分的,一般不要问薪资,主要应该是:关于公司的、技术和自身成长的。
以下是我常问的几个问题,如果需要可以参考:
  1. 贵公司一向以XXX著称,能不能说明一下公司这方面的特点?
  2. 贵公司XXX业务发展很好,这是公司发展的重点么?
  3. 对技术和业务怎么看?
  4. 贵公司一般的团队是多大,几个人负责一个产品或者业务?
  5. 贵公司的开发中是否会使用到一些最新技术?
  6. 对新人有没有什么培训,会不会安排导师?
  7. 对Full Stack怎么看?
  8. 你觉得我有哪些需要提高的地方?

3、知识面
  除了基础外,你还应该对其他领域的知识有多少有所涉猎。对于你所熟悉的领域,你需要多了解一点新技术与科技前沿,你才能和面试官谈笑风生。
4、软实力
  什么是软实力,就是你的人际交往、灵活应变能力,在面试过程中,良好的礼节、流畅的表达、积极的交流其实都是非常重要的。很多公司可能不光看你的技术水平怎么样,而更看重的是你这个人怎么样的。所以在面试过程中,请保持诚信、积极、乐观、幽默,这样更容易得到公司青睐。
很多时候我们都会遇到一个情况,就是面试官的问题我不会,这时候大多数情况下不要马上说我不会,要懂得牵引,例如面试官问我C++的多态原理,我不懂,但我知道java的,哪我可以向面试官解释说我知道java的,类似的这种可以往相关的地方迁移(但是需要注意的是一定不要不懂装懂,被拆穿了是很尴尬的),意思就是你要尽可能的展示自己,表现出你的主动性,向面试官推销自己。
还有就是遇到智力题的时候,不要什么都不说,面试官其实不是在看你的答案,而是在看你的逻辑思维,你只要说出你自己的见解,有一定的思考过程就行。

 

转载于:https://www.cnblogs.com/wuzhitong/p/8491918.html

你可能感兴趣的:(面试,java,c/c++)