背景:最近我在找工做,前期就像打了鸡血的同样,隔一段时间没有面试,就又松懈了下来,看到别人写的面经,感受就像打脸通常,之后要多多总结前人的经验,时刻保持压力状态才是。html
做者:nuaazhaofeng 2017-03-19 收录到个人专题java
最近打算换城市了,受不了北京的雾霾了,因此准备逃离啦。因此一直在面试中,整理了下最近遇到的一些面试题,供你们参考。其中会包含一些面试的小经验,若是您是面霸,但愿能给予指导。本身不是大牛,若是您是大牛,也能够忽略之。我面试的岗位是Java后端开发工程师。程序员
简历里面须要包含的内容应该是学历,本身的技术栈,而后本身作过的一些项目。简历不须要太长,两页纸便可。里面应该重点写你使用过的一些框架,本身作的一些项目,以及本身的收获,简练第一。通常面试官不会有不少的耐心,看你的项目详细描述,因此尽可能简洁明了便可。面试
投递的方式有几种吧,相信你们也都知道。通常在程序员的垂直招聘网站投递便可,好比脉脉、BOSS直聘、拉勾等等。智联招聘啥的,不太适合我们程序员,你懂的。另外,因为本身不是大牛,因此若是有猎头勾搭的话,我尽可能不会理会,由于有过血的教训��。因此尽可能仍是本身投简历比较靠谱,或者是内推。算法
因为我是跨城市,因此我接到的面试通常都是电话面试+视频面试,若是聊得差很少了,也有现场面试,不会拘泥于形式。spring
通常来讲,面试流程都差不太多。首先自我介绍,重点介绍一下本身的一些工做经历,以及本身主要负责的一些内容。这块能够提早准备一下,不过也不须要特意准备,别搞得像背书似的,反而以为不真实。数据库
通常公司都会有两到三轮的技术面试,大厂的技术面试轮次还可能更多,可是每轮考察的内容又不是很一致,下面列举一些本身遇到的一些问题。后端
此时通常会问到一些Java的基础知识,好比设计模式
此时问到的问题通常包含JVM,多线程的一些内容,这块建议你们多看看源码,大体以下:
这里的数据库包含两种,一种通常是MySql,另外是NoSql数据库,包括Redis、MongoDB等。通常会问的问题有:
由于Spring是咱们经常使用的框架,因此这块的内容会问的比较多,也会比较细。
这块问到的比较简单些:
由于平时本身用到了Dubbo,因此这块会有问到:
这块的内容是基础,若是面试官怀疑你的能力,通常一会问到这部份内容,好比树的遍历、快速排序等。
通常会问一些命令的使用,而后会举一个实际的场景,让你用命令去排查问题,这块本身不是很熟,须要尽快增强。
这块的题目,面试官通常会问的比较深刻。好比如何设计一个抢购系统,String转Integer等,这部分须要考验的就是一我的的临场应变能力,以及在平时工做中系统设计能力的积累,以及考虑问题是否周到等。也有可能会对你简历上面写的系统的设计进行详细的询问,因此在你写简历的时候,千万不能把本身不熟悉的内容写上去,并且本身又讲不清,这样通常会被直接pass掉。
固然也会问一些经常使用的maven的命令,设计模式的题目(这部分问的比较多的就是单例模式)。
这块通常会问一些离职缘由,固然也会问一些平时工做中遇到的问题,本身是如何解决的。若是聊得好,这时候HR会跟你谈薪资。问到目前薪资的时候,我目前是实事求是的告知的。这里,可能会有不少人报高一些,差很少的话,问题通常不大,若是太夸张的话,后续可能会有问题,好比让你提供银行流水等,差太多的话,可能会有诚信问题。
另外就是薪资涨幅的问题,个人原则是会事先对公司的规模这块进行考虑,而后结合目前的薪资,通常会设置一个范围(后来发现这样很很差,会处于被动),在当前薪资的基础上上浮30%的样子(可能各地有差别,不过这个会比较安全)。若是你很擅长谈这个,请忽略之。
此外,最重要的可能就是五险一金的缴纳了。通常小的公司会让你选择是避税仍是不避税,这里面仍是有点学问的。避税的话,可能你的公积金会不多。目前我遇到过两种,一种是每月按照固定的额度给你交公积金,不论你之后的工资是否上涨,都跟公积金没有关系;还有一种是按照一个额度给你交,通常是工资的7%给你交,或者按照最低标准给你交。遇到这种状况,请本身慎重考虑是否须要接收offer。
最后,福利这块也能够问问,好比问一些年终奖,年假,加班调休等。
最后还要说几句。
面试的时候最重要的是诚实。本身不会的就说不会,而后能够本身尝试着说出一些本身的思路,若是没有思路,也直说,人无完人,不可能面面俱到,由于你胡编的话,再深刻问一下,你就露馅了。
面试以前必定要作充分的准备。好比提早半个月或者一个月,就要开始看一些基础内容,对当前的工做作一个总结,找出本身的亮点。亮点很重要,通常面试的时候,有了亮点,面试的过程你就能掌握必定的主动权。
最后,在新的工做即将尘埃落定的时候,祝福各位都能找到心仪的工做。