面经(6) 2020/4/9 Java研发实习生 蚂蚁金服

写在前面

这次面试突如其来,电话一来就问我方不方便面试,于是乎就糊里糊涂开始了

1.笔试问题

上来就问问笔试后来有没有去解决,事实上我只去解决了第一道题,第二道我题目给忘了。

2.面向对象三大特性,具体说说继承
3.设计模式了解哪些
4.单例模式的实现

我只记得饿汉、懒汉和双重检验加锁了。。。

5.try-catch中finally块一定会执行吗?
6.进程和线程?线程安全?
7.hashMap和线程安全
8.concurrentHashMap的实现思路
9.MySQL索引是啥?为什么他能加快搜索速度?
10.事务的定义?
11.情景题:实现一个转账,要求存转账记录,思路跟具体实现
12.如果转账情况下高并发有什么解决方法?
13.JVM的性能调优有做过吗?

这个没答出来,看JVM的时候把这个跳过了…

14.浏览器请求一个网页的过程
15.Spring的AOP?什么是切面?
16.Linux中如何查看进程?如何查看具体的进程?
17.管道是什么?管道如何实现?

管道定义和实现答的不是很好

18.RPC听说过吗?

好像看过但忘了

19.平时怎么学习?
20.单链表如何快速找到中间结点?

快慢指针

21.排序算法有哪些?快速排序什么思路?快速排序的复杂度,最好和最坏情况?

猜你喜欢

转载自blog.csdn.net/fucccck_ly/article/details/105438820