记录一下自己的面试经过首先是机试,没有刷过题,刷了一个月的题才去考试的,推荐去CSDN上搜搜原题,因为原题的描述还挺需要理解题意的。自己做做原题。考试的时候题目挺好读懂的。8月1号,参加机试,题目一是一个字符串的题,题目二是一个数组的题,题目三是模拟类型。没有遇到动态规划和回溯的题目,因为我不太会。但是动态规划频率也挺高的。还是多刷刷题吧。考试前面有一些不计分的题,帮助熟悉环境,可以跳过。考试的时候题目一和题目二是放一起的,都做完才提交,题目三是单独的。会显示通过率,需要自己想一些测试用例去测一下自己的代码的。这个考试前也可以去搜搜看看。8月2号出机试成绩。8月3号做的性格测试。记得搜搜看看,也有挂人的概率,做的时候那个选项真的还挺难选,说是25分钟,但是没有计时,我是自己手机计时,做了半个小时。8月4号说是通过,然后帮约面试。8月7号,进行了两次技术面试。第一次的话,面试自己介绍,一上来就做了一道简单题,应该是二分后面想了想,当时做的是没有进行二分,就优化一点点。没有项目经验,介绍了自己简单的毕设项目,然后问了JAVA基础的东西,回答的不太好,后面就不问了。第二次面试,问了一点点毕设,问了一两个问题,大概知道我的水平,就没问。后面做了一个题。两次题目都写出来了,但是都不是最优解。经验的话,还是JAVA基础需要掌握好,还有数据库的知识。8月9号,hr面。聊了几分钟,就是唠嗑。8月10号综合面试,主管面试的话,问了我很多专业知识,我都不太会,就是想了解我大概的水平吧。------等待,后面15号忍耐不住了去问了hr,主管面通过。------8月16,邮件通知需要提交信息,17号提交信息。------8月22,hr电话通知薪资和确认入职时间。------主管面的时候给我介绍薪资了,但是没有问我的想法--,然后就确定薪资了。这是我的整个流程,希望可以有帮助到。