面试java后端面经_1

感谢您百忙之中抽空来看。

1 自我介绍(建议提前准备:没准备的可以这样说:来自某学校 姓名 专业 学的啥 为啥学 自己陆陆续续开发的项目 毕业将近 找工作 在哪看到贵公司的招聘 准备了啥 大概这样)

例子:您好!我是来自XXX大学的应届生早该变坏,在学校学的是XXX专业,由于开了(没开)JAVA课程,特别热爱(自己学习)java,自己也在这学习的过程中写过几个小项目(没写的话就说参与了同学的),在学校也曾获得过相关的奖杯(有就说没就别扯),由于毕业将近,本人决定踏上社会道路,因此在XXX平台看到贵公司的招聘,在此之前也曾在网上了解过贵公司(面试最好查一查公司的信息 吹一吹)。然后就说大概这些,谢谢。

2 一次http请求的完整过程(DNS解析得IP,IP找到服务器 进行TCP三次握手,建立后进行HTTP连接,浏览器得到HTML代码 ,浏览器解析渲染HTML)

3 长连接 vs 短连接(HTTP的长连接短连接本质上是TCP的长连接和短连接,三握四挥消耗资源,短连接管理简单,连接都是有用的,不需要额外的控制手段,长连接减少浪费节约时间,但长时间不关,server的压力大)

4 对monitor的理解(监视器monitor,synchronized底层,ObjectMonitor对象

5 有哪些类型的线程池newCachedThreadPool、newFixedThreadPool、newSingleThreadExecutor、NewScheduledThreadPool

6 mysql和Oracle区别(OLTP、并发性、表锁行锁、事务、持久性、提交方式、逻辑备份、隔离级别等等等)

7 mysql的两种引擎MyISAM和InnoDB(事务支持,表锁行锁、速度、索引等方面 还有俩个引擎是:MEMORY、MERGE

8 mysql的主从复制(Master、slave、ServerID 、binlog、I/O Thread 、SQL Thread)

9 GC(GC算法、Minor GC、FullGC、分代、OOM的发生的四种情况、简单的JVM设置参数、一些收集器G1等)

10 java设计模式、讲下几种工厂模式

11类加载、双亲委派(加载、验证、准备、解析、初始化,BootStrap Loder、ExtcClass Loder 、AppClass Loder)

12 java内存泄漏

13 四种引用及说明(强、软、弱、虚。GC回收)

14 WeakHashMap

15 SpringMVC流程(用户~>控制器~>处理器映射器~>处理器适配器~>视图解析器~>视图渲染 ps:不才,粗略的写了一下,大概12个步骤)

16 Spring的循环依赖(单例、非构造方法的属性注入)

17 BIO、NIO、AIO (BIO一连接一线程、NIO一请求一线程、AIO一有效请求一连接,主要是NIO里的:Selector、Channel、Buffer)

最后。
祝大家都找到自己心仪的工作哈


#面经##春招##笔经##Java工程师#
全部评论
点赞 回复
分享
发布于 2019-03-01 15:55
优秀啊 老铁
点赞 回复
分享
发布于 2019-03-02 20:53
联易融
校招火热招聘中
官网直投

相关推荐

17 159 评论
分享
牛客网
牛客企业服务