2年工作经验的Java程序员面试经历,java面试简历专业技能

17、ArrayList和Vector区别,HashMap和Hashtable区别(了解这几个类的底层jdk中的编码方式)。

18、GC是什么,为什么要有GC,简单介绍GC。

19、float f=3.4是否正确。

20、介绍Java中的Collection framework。

21、Collection框架中实现比较方法

22、String和Stringbuffer的区别

23、final、finally、finalize区别

24、面向对象的特征

25、String是最基本的数据类型吗。

26、运行时异常和一般异常的区别

27、说出ArrayList、Vector、Linkedlist的存储性能和特性

28、heap和stack区别

29、Java中的异常处理机制的简单原理和应用

30、垃圾回收的原理和特点,并考虑2种回收机制

31、说出一些常用的 集合类和方法

32、描述一下JVM加载Class文件的原理和机制

33、排序的几种方法,了解。(算法和数据结构在面试的时候还没有被问到)

34、Java语言如何进行异常处理,throws,throw,try catch finally代表什么意义,try块中可以抛出异常吗

35、一个’.java’源文件是否可以包括多个类,有什么限制。

36、Java中有几种类型流,jdk为每种类型的流提供了一些抽象类以供继承,请分别说出它们是哪些类。

37、Java中会存在内存泄漏吗,请简单描述。

38、静态变量和实例变量的区别。

39、什么是Java序列化,如何实现java序列化。

40、是否可以从一个static方法内部发生对非static方法调用。

41、写clone方法,通常都有一行代码。

42、Java中如何跳出多重嵌套循环

43、说出常用类、包、接口,各举5个。

44、Java中实现线程的方法,用关键字修饰同步方法。

45、同步和异步区别。

46、线程同步的方法。

47、字符串常用方法,字符串转化为整型数方法,整型数转化为字符串方法。

二、Java高级

1、简述面向对象的理解,并举例说出你的理解。

2、写出单例模式。

3、写出一种11位手机号的正则表达式

4、实现字符串多个空格转换一个空格

5、字符串常用方法,substring(),split()。

6、start()和run()区别。

7、写出知道的设计模式。

8、Webservice介绍。(这个我自己没用过,渣渣了)

9、说出Servlet生命周期,Servlet和CGI区别。

10、sleep和wait的区别。

11、什么是发射,如何实现。

12、检查字符串回文,实现英文中单词个数和单词次数统计(部分公司要求较高,需要手动编程,百度查找一些面试常用编程题即可)。

13、tcp/ip协议三次握手。

14、http协议几种请求方式,区别。

15、Ajax请求是否可以实现同步。

16、隐藏URL方式。

17、描述取到一个网页内容的实现步骤,不需要具体实现过程(就是爬虫:取到网页的URL,然后从URL中国获取网页内容),考察逻辑思维能力。

18、简述form表单提交post方法与get方法在字符编码、http协议方面的区别。

19、一个http请求从开始到结束都经历了哪些过程,简写流程图。

三、框架(只介绍自己熟悉)

1、Spring中的事务管理,支持哪几种方式,以及每种方式具体方法。

2、Spring常用注解。

3、Hibernate的缓存级别。

4、hibernate是什么,工作原理。

5、hibernate如何实现延迟加载。

6、hibernate如何怎样类之间的关系。

7、struts1是什么,工作流程。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

总结

在这里,由于面试中MySQL问的比较多,因此也就在此以MySQL为例为大家总结分享。但是你要学习的往往不止这一点,还有一些主流框架的使用,Spring源码的学习,Mybatis源码的学习等等都是需要掌握的,我也把这些知识点都整理起来了

面试真题

Spring源码笔记

往往不止这一点,还有一些主流框架的使用,Spring源码的学习,Mybatis源码的学习等等都是需要掌握的,我也把这些知识点都整理起来了

[外链图片转存中…(img-Y2fD1usK-1711613322196)]

[外链图片转存中…(img-Bfyp6BI0-1711613322196)]

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值