准备好一些高频问题,包含技术类和非技术类
技术类:
看过哪些源码
对哪个技术比较熟悉
最近在学什么,为什么
项目有哪些地方需要改进
项目有哪些难点
怎么应对突发流量
......
非技术类:
平时怎么学习的,新知识怎么学习
自己有哪些优缺点
同事怎么评价自己
为什么离职
还有什么要问的
介绍项目技巧
1.讲项目一定要慎重,讲太深的话,任何一个名词,面试官都可能深入提问,导致自己答不上来;讲太浅的话,面试官会觉得项目难度不够,没兴趣听;
2.说项目的时候,说完痛点,然后说解决方案一二三,以及各自的优缺点,最后生产选了什么方案,面试时,逻辑是否清晰也是很重要的考察指标;
3.突出对业务的深刻理解;
4.用具体的数字说明情况,如qps、db数据量等;
5.把八股文穿插到项目里
算法题技巧
1.注意代码规范,比如注释先行(先写注释再写代码)、对特殊情况的返回值写好注释(比如入参为空时返回什么)
2.善于向面试官提问,体现自己的逻辑能力,以“从父串寻找子串为例(即实现indexOf方法)”,可以提的问题有:
(1)子串在父串中没有出现,返回什么
(2)子串为空,返回什么
(3)子串出现多次,是否只返回第一个位置
3.如果时间足够,按上面的来,如果时间不够,就不要考虑太多边界情况啥的,能过一个case就行
其他技巧
1.语速不要太快,不然面试官理解不了;
2.至少要有一个功能足够牛逼,可以吹很久很久,问项目难点等时候才可以吹;
3.至少要有一项技术足够深入学习,redis、mysql、jvm...都行,吹上了就大大加分;
4.回答问题的时候,先说结论,再说过程,知道结论的前提下,听你讲过程,容易理解;
5.不要一开始就投一堆公司,很可能面完一两场发现简历需要修改;
6.大厂hr面不要撒谎,hr相当专业,很容易看出来;
7.面试其实就是八股文、项目、算法三个方面,三方面都没问题,那就稳了。八股文可以背,项目可以包装,但算法只能靠积累。想进大厂,先刷题,半年起步。
常见问题示例
1.还有什么要问的
答:
hr面:培养体系和晋升机制
技术面:有哪些方面需要加强,或者向面试官请教一些职场经验
备注:人类最需要的东西是认可,向面试官请教职场经验,他说完后,你表示十分认可,他就得到了人类最需要的东西。
2.为什么离职
想到更好的平台,做更有挑战性的工作,同时也希望身边有更多优秀的人
3.怎么学习的
(1)通过看书提高深度,通过公众号、专栏、博客等碎片化方式提高广度;
(2)看得懂/听得懂不一定真的懂,讲的出来才是真的懂,所以学习一个知识点后要自问自答;
(3)看书选经典书籍;
(4)学习时要善于提出问题,根据问题深究细节,没有问题才是最大的问题







网友评论