前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >面试java后端面经_1

面试java后端面经_1

作者头像
用户6055494
发布2019-08-20 15:06:54
6240
发布2019-08-20 15:06:54
举报
文章被收录于专栏:AVAJAVAJ

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

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)

最后。

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

大量面试经验以及学习资料书籍请关注:AVAJ

回复"offer"进行获取

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员面试鸭 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档