侧边栏

面试题

java基础:

重载和重写有什么区别?

一个类继承了一个父类,对象的创建过程? 默认调用父类的哪个构造方法?

ArrayList内部数据结构是什么?如何扩容?是否线程安全?

两个对象hashCode相同是否是同一个对象?试举例说明

传统io和nio的区别?说说nio的buffer和selecter

读取磁盘文件时是否还能使用非阻塞的nio?

线程的实现方式及区别?join方法的作用?

Sleep和wait方法的区别

synchronized与voliate的区别?

谈谈乐观锁和悲观锁的实现原理

TCP协议三次握手过程

http协议中get和post的区别

javaWeb:

servlet的生命周期,是否线程安全?

 

JVM:

说说类的加载过程

为什么要用双亲委派模型?

举一个常见守护线程的例子

JVM运行时内存组成?哪些线程共享,哪些非共享?

java 内存模型(JMM)

GC算法有哪些?标记复制算法最大缺点是什么?

年轻代Eden和Survivor为什么要默认设置为8:1:1?

谈谈CMS与G1的GC过程

 

 

数据库:

统计公司各个部门大于5的部门及人数

explain 中字段type的含义

例如mysql中jdbc加载千万级的表怎么处理?

Oracle中分页查询怎么写?rownum可以设置为大于列序号么?

框架

谈谈用反射获取一个类上的注解过程

元注解有哪些?各自作用是什么?

Spring的两大核心是什么?

说说交给Spring管理的bean对象的生命周期

SpringMVC 执行流程?

如果项目是把SpringMVC.xml与SpringApplication.xml分开配置的,SpringApplication.xml中为什么不扫描controller层?如果两个xml都扫描controller会有问题么?

Spring事务隔离级别和传播?默认的是什么?

如果我只想当出现空指针异常时才会事务回滚,其他异常都不回滚,xml改怎么配?

Mybatis中$和#号有什么区别?

谈谈Mybatis一级缓存的实现?是否能手动关闭?

mybatis的二级缓存有什么缺陷?

Mybatis中插件pageHelper拦截过程?

SpringBoot中@Bean的作用?

@SpringBootApplication是哪三个注解的集合?三个注解各自作用是什么?

SpringBoot中resources下还有其他什么默认文件或文件夹及其作用是什么?

SpringCloud中个组件的作用?(要五答四)Eureka怎么配置高可用?

Hystrix断路器熔断工作原理

 

算法:

有序序列来查找某个值是否存在,选用什么算法?说说查找过程。

如果没找到符合什么条件程序结束

任选一种排序算法,谈谈排序过程

 

设计模式

单例

动态代理

试举例你遇到的设计模式及场景

 

开放性问题

一个项目有多个功能模块,由各个模块向用户提供单一或组合服务,谈谈你的设计想法?

最近在学习什么?有什么成果?

 

posted @ 2019-07-03 19:18  泡代码的小二黑  阅读(211)  评论(0编辑  收藏  举报
script src="https://files.cnblogs.com/files/fenggwsx/clipboard.min.js"/script script src="https://files.cnblogs.com/files/fenggwsx/cp.js"/script