2020年10月 后端开发面试总结(一)(个人心得)

2020年10月 后端开发面试总结(一)(个人心得)

目录

  • 2020年10月 后端开发面试总结(一)(个人心得)
      • 01-为什么选择Java软件开发的道路
      • 02-面试使用的招聘软件
      • 03-简历的建议
      • 04-面试的过程
      • 05-反思

01-为什么选择Java软件开发的道路

一个刚打算入行的个人经历,大佬勿喷。自己的学习生涯其实挺坎坷的,高中的时候比较贪玩,沉迷于电脑游戏(LOL)等,导致高考成绩一般般。15年就读一个很普通的大专学校,我是凭兴趣选择的自己的专业<计算机与网络技术>,这里还是很感谢父母的支持的。刚上大一的时候就没规划好自己的人生方向,时间规划的也不是很好。就这样懵懵懂懂的混了两年,第三年的时候面临实习就在本地找了一个运维的工作。主要负责设备的维护,比如哪个设备离线,定点啊这些都跟着师傅去做。师傅还是挺负责的,什么地方都叫我。实习的工资挺低的3k左右,这时候我就在想即使我工作1年后转正了工资也就4k到5k左右也为未来的自己发愁。我目前涉及的就是最最最基础的设备维护可能连运维都算不上,每天还要到处跑,不是我想要的生活,我想要更好的发展,在这一年内边实习,边复习参加了专升本考试。这里给专科的学生一个建议,不要听别人说学历不重要,现在大学生遍地都是还不是那样的言论。学历是个门槛是个钥匙,如果连门都进不去那还谈其它的呢?
2019年再一次面临着毕业问题,我升本的专业是<电子信息工程>是偏硬件的,在线成绩一般,这时候我对自己还是没什么信心的。刚好Java培训机构来班级招人,我就报名了。其实我考虑了很多,学历是门槛有技术才是硬道理,而为什么学Java没学Python呢,当然是Java更好找工作啊,马上就面临着步入社会,学好一门,其他语言就很轻松了。
2020年很是糟心的一年,打算年初找工作的。后来遇到了疫情,3月份又到学校准备毕业事宜,拖到了7月份,后面因为家里的原因又参加了公务员,事业单位考试都没上。中间耽误了很长时间,很多Java的知识点都忘了,在一次复习起了java的知识点。10月28号参加了亚信科技公司的笔试和面试(过了),10月30在线笔试没过。虽然没拿到Office但是想写一篇总结,改变自己的心态,慢慢沉淀和积累。坚定定自己的人生方向。以后的面试都会写一偏文章总结,最终的目标是希望和在座的各位在开发的路上越走越远,把撸代码作为一种爱好而不是一种生活上的无奈之举,心态很重要!

02-面试使用的招聘软件

如果是在校的大三学生的话,我建议在春招和秋招之前就准备好自己的简历,提前至少一个月复习号面试的知识点,知识点复习我推荐Github上的 链接: Cyc2018项目,1.3k star你值得一看。联系面试题链接: 牛客网都是比较好!校招真的是比社招好的不是一点点,知识点都特别基础。多做多练就行。
社招用的招聘软件:1.前程无忧 2.智联招聘 3.Boss直聘 别用58同城或者小众的,里面骗子比较多。
招聘软件填好个人简历,下面会讲,很重要。

03-简历的建议

1.word版本
word版本简历需要准备一份。在面试的时候会需要,当然还是有许多企业需要投递到企业的邮箱。提前准备一份总没错。
简历中的个人信息不用说,但是个人介绍里着重讲一下。这里尽量详细,详细介绍自己掌握了哪些知识点。按照自己掌握的知识越详细越,比如:
开发工具:熟练使用IDEA,Eclipse,Vc code
版本管理工具:熟练使用git,svn
Java基础部分:java基本功扎实,对Java面向对象概念理解透彻,熟练的掌握了IO流的使用,集合的使用,了解集合的底层实现原理和使用环境,反射和注解的使用,Gc垃圾回收机制等等。
JavaWeb部分:servlet技术,JDBC,jsp,tomcat服务器,mysql数据库,前端html,css,javascrapt,jquery,ajax熟练掌握以及配置。
框架部分:熟练使用SSM框架。了解spring框架的IOC和AOP概念以及底层实现方式,(DI)依赖的注入方式。bean的配置。SpringMVC,SpringMybatise框架的使用和整合。Springboot框架的使用,SpringCould(微服务,分布式)框架的使用(加分项)。
然后是项目经验至少3个,感觉不够的可以去github上下载下来。自己花一段时间去熟悉一下这个系统使用到的技术和设计的流程,一定要找里面用到的技术是你掌握的。能够节省你不少时间。

2.招聘软件上的简历
这里和上面的差不多,把自我介绍和项目经验着重填好就行。然后就是批量投递简历了,看到自己非常想去的公司,也可以和Hr联系一面,提高面试的机会。有空多刷新刷新一下简历,总会有公司联系你去面试的,去之前先看一下公司的资料,最好网上搜一下。防止被骗,留个心眼总是好的。

04-面试的过程

亚信科技的面试是10月28号早上通知的,我加了Hr的微信,打算下午就直接过去面试。发来的地址挺远的早上11点半出发,1点30多到。为什么这么还去呢?打算被录用了就在公司附近租一个住处。到了公司是一个年纪看上去挺大的一个前台接待的,上交了一份纸质简历后,给我了两份笔试题,我看了一下今天来面试的好像就我一个人。有点小难受。
试卷分为java部分和数据库部分。数据库是Orecle的,我学的是Mysql的有部分是独有的方言,我没去看过,有点小坑。花了2个小时做好试卷到下午4点了,然后就是等待改卷。第一次面试java太紧张了,感觉自己没发挥好。
试卷分出来了,简直惨不忍睹。我差点都打算直接走了,不过来都来了就多了一下。后面来了一个很年轻面试官,应该是部门的经理。一开始感觉就是想走一个流程直接打发我走的,又到了熟悉的环节,做个自我介绍,然后我就把我的个人经历巴拉巴拉的说了一堆,可能感觉面试官年纪不是特别大就比较放松,我介绍了我的学习经历,然后介绍了下我做的几个项目,用到了哪些技术。全程在听我讲,就是想说啥就说啥那种,技术方面就问了我一个系统登录的实现流程,然后我又把自己的理解说了一堆。最后和我说他们是要有2年以上工作经验的,不过我态度比较好。思路也不错,就是基础还不够劳给我个机会,回去做一个在线笔试,及格了就可以直接入岗。我还是挺开心的,起码还有一次机会。
回来后一直先把今天的笔试题过一遍,然后在牛客网上刷题。以前基本都不做,现在才发现,想要进好的软件开发公司,刷题很重要,即使一些以后开发中很少遇到。考的是一些知识的扩展。
10月30号 早上我觉得准备得差不多了,就开始在线笔试。结果差5分,有点小遗憾。不过还是有所收获的,所以写了这篇文章,希望看到的小伙伴,也能有所收获吧。

有需要亚信笔试题的小伙伴可以评论告诉我哦,我可以写一篇亚信的笔试题文章。因为是纸质的上面还有我的笔记只能手打~~

05-反思

找java开发的工作,心态很重要,然后是闲暇时间要多敲代码,很多以前不理解的概念或者没注意到的知识点就会灵光一闪就懂了,不要害怕Bug,程序出错了就是找出自己不足的时刻。要想学好多敲多思考,学习好基础最重要,并且一定要有很好的时间规划,不能临时抱佛脚。这个我就是感觉自己有点慌,没把知识沉淀好。我个人的学习思路是先学会怎么使用,然后在使用的基础上进行扩展。只是在视频或者书籍上学习的,一定一定要敲个几十遍,不然很容易忘记。不要只看视频,一定要动手。
在面试之前,一定要多刷题,多刷题。这是在扩展自己的知识面和找自己的不足,不然当你真正面试的时候就会感觉到自己掌握的确实太少。加油吧,每次一个总结。

你可能感兴趣的:(公司面试,个人心得,java学习,java,面试,后端,数据库,编程语言)