袋鼠云Java一面面经
电话面试,面试官介绍一下自己,问了一下我手里有没有offer,或者意向的工作。
1.自我介绍
2.== 和 equals的区别
3.StringBuffer和StringBuilder有什么区别
4.创建线程的几种方式
5.要保证线程安全,需要怎么办?
6.除了加锁,还有其他方法吗?
7.jvm了解的多吗?(长时间没面试,背的都快忘完了,就回答了不太了解)
8.常用的集合讲讲吧
9.ArrayList和LinkedList的区别
10.mysql索引有哪些
11.索引什么情况下会失效
12.redis在项目中主要是干嘛的(缓存,存token)
13.springbean的生命周期
14.spring的IOC是什么
15.mybatis中的#{}和${}有什么区别
16.算法题:禁止排序,怎么在无序数组中找出第K大的数,不能使用Set等一切能对数组排序的类。
(回答了暴力破解的思路,其他方法实在是想不到,电话来的很突然。。。。)
17.反问环节(很水,基本就没怎么回答我的问题,之前面试,大部分都会给我解释清楚,这个就像在走流程,一直是八股文环节,项目一点没问)
感觉应该也是凉了,秋招国庆节之后开始投简历,到现在面试有20多家了,笔试多少记不清了,收到了三个offer,拒了两个,一个还没发邮件。。。。估计要等春招了吧。GG
#Java开发##袋鼠云##面试题目#