首页 > 9.15 58同城一面Java凉经
头像
offer看看我啊
发布于 2021-09-16 23:37
+ 关注

9.15 58同城一面Java凉经

实习:判定他有重复扣款Java基础:1.ConcurrentHashMap底层原理1.8版本2.Synchronized可以放在什么地方加锁(三个地方)3.线程安全的其他解决方法,Lock,和Synchronized的区别
4.线程池什么时候触发拒绝策略,等待队列和最大线程数哪个先到达(这儿说错了,其实问的是线程池的工作过程,应该是核心线程数满了之后,放入等待队列,等待队列满了之后,而且正在运行的线程数大于等于最大线程数,就拒绝策略)
5.JDK怎么保证JDK中的类,String、Integer不会被重写?双亲委派机制
6.打破双亲委派机制,哪些应用场景适合打破,或者已经用了?
7.Java反射相关的类名。class类是Java中所有类的一个映射,Constructor 类是对所有构造方法的映射,Method 类是对所有成员方法的映射,Field 类是对所有成员变量的映射。
8.JVM保证多线程分配的内存不是同一块内存?(内存分配的并发安全问题,CAS失败重试和TLAB)
9.JVM线程共享的是哪里?分配内存
10.8、9没回答好,说了一下分配策略
11.JVM除了堆内存,还有其他地方可以分配内存吗?(逃逸分析,栈上分配,不用回收)
12.==和equal的区别
13.比较两个自定义的类的成员属性是否相等,重写equal和hashcode(),能只重写一个吗
14.自定义的属性进行复制,用clone(),clone()的坑。
15.dubbo服务注册和服务发现的过程。
16.索引的数据结构,B树和B+树的区别。为什么用B树不用B+树。
17.场景题:一张表ABCDE五列,A是主键,B、D是两个普通索引,BCD联合索引,优化空间是什么?(B索引冗余)
18.最左前缀匹配原则
19.where B=1走哪个索引,为什么不走普通索引(B是冗余索引,已经被最左匹配原则的B包含了)
20.20亿以内的十亿的无序数,只有两个数是重复的,怎么快速找到这两个数。(用HashMap,怎么降低空间复杂度)
21.1000万的数,找出其中最大的100个数
22.TCP三次握手协议解决的问题,TCP保证可靠性传输
23.TCP拆包、粘包


面试官人真的挺好的,特别温柔,也会提示,问的东西也不难,就是八股文没彻底理解,一变通就卡住了…还是太菜了…

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐