2019年9月末周java面试总结
不知不觉离职已经2个月了,这周开始投简历找工作,本来也做好了被打击的心理准备了,毕竟这么久没敲代码,也没怎么准备,基本上是属于裸面。
总结一下简历投递情况:

不知道是简历写得太敷衍,还是要求太高,总之面试几率低得可怜。
总结一下面试题:
一、20190923HY面试
1、SpringBoot是什么?
2、SpringBoot常用注解有哪些?
3、RestController和Controller注解的区别?
4、说下对spring的理解?
5、http中,常用的请求方式有哪几种?
6、get请求与post请求的区别?
7、Mybatis中想要得到返回主键怎么处理?
8、Mybatis中#符号与$符号的区别?
9、Mybatis中只有if标签,想要实现if。else,如何做?
10、Redis了解吗,它是多线程还是单线程?
11、Redis数据库有哪些数据类型?
12、自己直接操作过Redis数据库吗?
13、tomcat了解吗?
14、mysql的常用引擎有哪些?
15、mysql的索引有哪些?
16、sql语句怎么调优?
17、事务有哪些特性?
18、mysql中union和union all的区别?
19、jdk1.9的新特性有哪些?
20、讲讲hashMap?
21、多线程和高并发了解多少?
22、两个线程分别打印1~100的奇数和偶数,想要结果是依次打印1、2、3、4、5。。。要怎样做?
23、String类可以被继承吗?
24、有三层for循环,想要从第三层直接跳到第一层,要如何实现?
25、常用到Object类的哪些方法?
26、java中经常遇到的异常有哪些?
27、封装类型和基本类型的区别?
28、前端会哪些?VUE会吗?
29、Jquery框架中for和each有什么区别?
二、0924SM面试
1、springboot有什么特点?
2、说说spring框架?
3、spring中IOC与普通的new一个对象有什么区别?它的生命周期是什么样的?
4、Mybatis有什么优势?
5、如果一套java代码需要切换不同的数据库,数据库链接层的sql应该如何处理?
6、poi技术遇到过什么问题?怎么解决的?
7、为什么要用webSocket技术来实现消息通知?
8、独立项目中是怎么进行安全性校验的?
9、知道怎么部署Negix吗?
10、Redis的原理知道吗?
11、使用Redis来缓存图片是以流的形式还是地址的形式?
12、使用git和svn有什么区别?
三、0925NC面试
1、对于spring中的AOP你是如何理解的?
2、说说springmvc的工作流程?
3、springboot会自动加载哪些配置?
4、springcloud中服务和消费是如何调用的?
5、mybatis中的resultType和resultMap有什么区别?
6、springboot中是如何管理session的?
7、mysql中用的什么引擎?
8、redis有哪些数据类型?在什么场景下使用过这些类型?
9、数组结构和链表结构有什么区别?
10、==和equals()有什么区别?
11、聊聊hashMap?
12、java内存这块你了解多少?
13、maven命令了解多少?
14、Linux操作命令了解多少?查看日志、查看文件大小分别用什么命令?
15、git中的commit和push操作有什么区别?
16、通信协议这块了解多少?
四、0926MH电话初试
1、使用同步关键字Synchronized来分别修饰静态方法和普通方法时有什么区别?
2、Servlet容器是线程安全的吗?
3、线程获取不到锁会怎么样?
4、hashSet的实现原理是什么?
5、linkedList的数据结构是怎样的?
6、数据库的4种隔离级别?
7、数据脏读是什么意思?
8、数据库中的...for update语句的作用是什么?
五、0926LX笔试
1、sql索引怎么建立效果最好?
2、你对IOC,DI,AOP的理解?
3、什么是springboot?它的特点是什么?和spring以及springmvc有什么关联或区别?使用它的优点在那?
4、springboot的监视器是什么?
5、你常用的springboot的注解有哪些?作用是什么?
6、springcloud如何实现服务的注册和发现?
7、springcloud断路器的作用?
8、你对分布式有了解吗?
9、请解释一下RPC以及Dubbo的底层实现原理和机制?
六、0927ZX面试
1、hashmap在java1.7与1.8中有什么区别?
2、进程与线程有什么区别?
3、springboot的常用注解有哪些?
4、springboot中有哪些配置文件?里面配置一些什么东西?
5、springcloud的代码实现是怎样的?
6、redis有哪些数据类型?
7、linux命令了解多少?查看进程和线程的命令分别是什么?
8、jvm了解多少?垃圾回收机制是怎样的?
9、自己写过单元测试吗?是怎样写的?
10、反射与映射了解吗?
11、tomcat了解多少?想要配置一个上下文该如何操作?
七、0927MH面试初试
1、讲讲springboot?它和spring有什么关系?
2、常用的springboot的注解有哪些?
在config目录下有一个配置文件aa.ymal,想要获取该文件中的配置信息应该加什么注解?
3、聊聊IOC和AOP? @Autowired和 @Resource有什么区别呢?ioc是怎么实现的了解吗?aop的三要素是什么?在哪些层面会用到aop?
4、mybatis中的#{}和${}有什么区别?
5、redis有哪些数据类型?
6、单点登录是怎么做的?用户的信息是保存在session吗?如果是用Redis,那么如何控制其过期时间?
7、用OSS来上传图片时遇到过什么问题吗?OSS的原理熟悉吗?CDN加速了解吗?
总结:题目感觉都是基础层面的,其中不同的公司都问到的就说明比较重要了。
除个别问题外,基本上都能接上话,可是往深层次说就说不下去了。
对理论部分缺乏自己的理解,说白了还是基础不够扎实,看来不能盲目的敲代码,还要弄清楚为什么这样敲。
其中MH公司的面试官真是很负责,不像其他人一样机械地提问,而是引导性的,每个问题都由理论举例问到实际操作,
我答不上来部分就耐心的讲解剖析,感觉大公司还是不一样,虽然最后很直接告诉我被pass掉了。。。
2019年9月末周java面试总结的更多相关文章
- 2019 博盾习言java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.博盾习言等公司offer,岗位是Java后端开发,因为发展原因最终选择去了博盾习言,入职一年时间了,也成为了面 ...
- 2019 翔通动漫java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.翔通动漫等公司offer,岗位是Java后端开发,因为发展原因最终选择去了翔通动漫,入职一年时间了,也成为了面 ...
- 2019 草花手游java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.草花手游等公司offer,岗位是Java后端开发,因为发展原因最终选择去了草花手游,入职一年时间了,也成为了面 ...
- 2019 竞网智赢java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.竞网智赢等公司offer,岗位是Java后端开发,因为发展原因最终选择去了竞网智赢,入职一年时间了,也成为了面 ...
- 2019 哔哩哔哩java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.哔哩哔哩等公司offer,岗位是Java后端开发,因为发展原因最终选择去了哔哩哔哩,入职一年时间了,也成为了面 ...
- 2019 携程旅行网java面试笔试题 (含面试题解析)
本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.蚂蚁金服等公司offer,岗位是Java后端开发,因为发展原因最终选择去了携程,入职一年时间了,也成为了面试官 ...
- 2019上半年总结——Github上那些Java面试、学习相关仓库
分享一下最近逛Github看到了一些对于Java面试以及学习有帮助的仓库,这些仓库涉及Java核心知识点整理.Java常见面试题.算法.基础知识点比如网络和操作系统等等. 知识点相关 1.JavaGu ...
- java面试宝典2019(好东西先留着)
java面试宝典2019 1.meta标签的作用是什么 2.ReenTrantLock可重入锁(和synchronized的区别)总结 3.Spring中的自动装配有哪些限制? 4.什么是可变参数? ...
- 2019滴滴java面试总结 (包含面试题解析)
2019滴滴java面试总结 (包含面试题) 本人6年开发经验.今年年初找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.滴滴等公司offer,岗位是既有php也有Java后端开发,最终选择去了滴滴 ...
随机推荐
- python 21 面向对象
目录 1. 面向对象初步认识 2. 面向对象的结构 3. 从类名的角度研究类 3.1 类名操作类中的属性 3.2 类名调用类中的方法 4. 从对象的角度研究类 4.1 类名() 4.2 对象操作对象空 ...
- Java多线程之Runnable与Thread
Java多线程之Thread与Runnable 一.Thread VS Runnable 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口:Thread类和 ...
- 快速掌握SPSS数据分析
SPSS难吗?无非就是数据类型的区别后,就能理解应该用什么样的分析方法,对应着分析方法无非是找一些参考资料进行即可.甚至在线网页SPSS软件直接可以将数据分析结果指标人工智能地分析出来,这有多难呢 ...
- CF EDU 1101D GCD Counting 树形DP + 质因子分解
CF EDU 1101D GCD Counting 题意 有一颗树,每个节点有一个值,问树上最长链的长度,要求链上的每个节点的GCD值大于1. 思路 由于每个数的质因子很少,题目的数据200000&l ...
- LuoGu-P1122 最大子树和+树形dp入门
传送门 题意:在一个树上,每个加点都有一个值,求最大的子树和. 思路:据说是树形dp入门. 用dfs,跑一边,回溯的时候求和,若和为负数,则减掉,下次不记录这个节点. #include <ios ...
- js 数组方法的作用,各方法是否改变原有的数组
不会改变原来数组的有: concat()---连接两个或更多的数组,并返回结果. every()---检测数组元素的每个元素是否都符合条件. some()---检测数组元素中是否有元素符合指定条件. ...
- ASP.NET Core 2.2 : 二十. Action的多数据返回格式处理机制
上一章讲了系统如何将客户端提交的请求数据格式化处理成我们想要的格式并绑定到对应的参数,本章讲一下它的“逆过程”,如何将请求结果按照客户端想要的格式返回去. 一.常见的返回类型 以系统模板默认生成的Ho ...
- LeetCode探索初级算法 - 动态规划
LeetCode探索初级算法 - 动态规划 今天在LeetCode上做了几个简单的动态规划的题目,也算是对动态规划有个基本的了解了.现在对动态规划这个算法做一个简单的总结. 什么是动态规划 动态规划英 ...
- 014 Python基本图形绘制小结
目录 一.Python基本语法元素 1.1 温度转换 二.Python基本图形绘制 2.1 Python蟒蛇绘制 一.Python基本语法元素 缩进.注释.命名.变量.保留字 数据类型.字符串. 整数 ...
- Zookeeper内部实现分布式数据一致性(底层系统模型)(一)
Zookeeper的几个概念:(接下来将从这几个概念书写Zookeeper的内部工作流程) 数据模型 节点特性 版本 Watcher ACL <1> 数据模型: Zookeeper的视图很 ...