================
除了个人姓名、籍贯、现住地址等外,还需加上毕业学校、所学专业、工作时间等。重要的信息填上,无关的信息则少写或不写。例如身高、体重之类的。
第二点,求职意向。
=============
这点很重要,可以的话,排版放在个人信息下面。求职意向主要就是期望工作的岗位、工作的地址以及薪资。工作岗位建议后面加个相关工作,可以少许提升面试机会。例如,java工程师及相关工作。薪资这块则建议填写面议,过高或者过低只会降低面试机会。
第三点,也就是HR最重视的一点,技术能力这块。
===========================
就写做掌握的技术以及相关熟练度,最好多用点技术关键字,毕竟不少的HR是按照关键字来搜索的。例如 JAVA、SQL、linux等。这点排版也建议放在求职意向下面。剩下的就是工作经历以及项目经验了。工作经历这块就不细说了。重要的是项目经验。项目描述这块,个人建议,第一点,你要告诉别人,你的这个项目是做什么,为什么人群服务,怎么使用。不要过多的说明用了什么技术,用这些技术怎么开发项目。这点大致提下就可,毕竟篇幅有限,使用技术这块和面试官相谈即可。第二点,项目负责开发的模块以及技术,这点需要让别人知道你在这个项目做了什么,用到了那些技术。第三点,项目业绩,这点看个人,如果不知道怎么写,可以写个人在项目学到了什么,或者碰到了那些问题,是如何解决的。
至于自我评价、获奖之类的,可以留在最后书写,写自己的真实情况,最好不要使用招聘网上的那种模版。自己准备了一份简历模板,http://download.csdn.net/download/qazwsxpcm/10002613。
简历投递
========
投递简历这块这块看个人而定,智联、51、BOSS直聘、拉钩、猎聘这些还行,尤其是后三个,专门为IT行业服务的。可以多试试。如果有内推的话更好。现在微信招聘之类的也不错,还有一些社区招聘之类的也可以多看看。注意:如果面试收费之类的,这种就不用考虑了。在投简历的时候可以去看准网查查该公司的相关情况。
面试准备
========
在准备好简历之后,应该做些相关面试准备。首先,是笔试题,这点是初级程序员绕不过去的坎。笔试题一般的公司都会出的,除非你是大牛,可以选择不做。所以,还是老老实实的准备吧。首先,基础相关面试题要做好。给大家准备了一些面试题。需要这些面试题的小伙伴私信我,暗号“资料”免费领取
一些比较常见出现的问题,顺便列举下。
JAVA
========
-
5个常用的java-api包。
-
String类中常用的5个方法。
-
API接口开发的注意事项。
-
TCP/IP、HTTP协议。
集合相关的问题(重点)
===============
-
HashMap、TreeMap、Hashtable、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的实现和区别之类的。
-
上述集合中的那些是线程安全的,那些不是。
-
在那些场景使用这些集合。
-
List、Map、Set三个接口,存取元素时,各有什么特点。
线程相关问题(重点)
==============
-
创建线程的几种方式。
-
线程同步的方法。
-
wait和sleep区别。
-
Runnable接口和Callable接口的区别。
-
如何实现线程安全。
框架相关知识(这块反而不多)
==================
-
Mybatis#和$的区别.
-
Hibernate和Mybatis的区别。
-
Spring MVC和Struts2的区别.
-
Hibernate的缓存机制。
-
什么是Hibernate延迟加载.
-
为什么要用spring。
SQL(主要考察Group by和Order by相关知识)
==================================
1.查询每个班级成绩最高的学生。2.查找出每个班级成绩第二的学生。3.按照班级查询每个班上总分前三的学生。4.查找入职员工时间排名倒数第三的员工所有信息。5.薪水排序后薪水排名在第2–8的员工。6.按工资进行排名,排名从1开始,工资相同排名相同(如果两人并列第一则没有第二名,从第三名继续排)。7.用一条sql语句取出所有姓名有重复的学员姓名和重复的记录数。
JavaScript/JSP/Servet (这些一般是基础题)
====================================
1.JSP的内置对象以及作用。2.JSTL的常用标签。3.Servlet的生命周期。4.URL和URI的区别。5.Ajax同步和异步的区别。6.使用ajax发送异步请求的流程。
其它
======
1.&和&&的区别。2.==和equals的区别。3.int和Integer的自动拆箱/装箱相关问题。4.IO和NIO的区别。5.final、finally、finalize的区别。6.重载(Overload)和重写(Override)的区别。7.String、StringBuffer和StringBuilder的区别。8.如何实现浅克隆和深克隆。9.单例模式的实现以及最优。10.排序的实现(冒泡、选择、快速等)。11.去除重复的元素(实际是重写equals和hashcode)。
面试流程
========
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
![img](https://i-blog.csdnimg.cn/blog_migrate/3975fde85fde01f0e2bed2f13dc7c954.jpeg)
最后
笔者已经把面试题和答案整理成了面试专题文档
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
…(img-ZQyQXqnZ-1713459150711)]
[外链图片转存中…(img-J0m5ahkR-1713459150711)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!