面试过程:
- 先是笔试,四道算法题目,一道都没做出来,本来以为凉了,结果过了几天面试通知就来了。
- 面试先是自我介绍
- 然后就是一道简单的算法题,接下来问了一下基础的东西,但是问完都会往深处追问。
- 面试官问的面试题:
- 输入nchar[] chas要求:将chas 前n个元素移动到最后如abcdefg输出:defgabc
Q:1.AOP原理
Q:2.Java的线程池有哪些
Q:3.synchronize作用,底层原理
Q:4.MySQL索引数据结构是什么,为什么
Q:5.MySQL慢查询用过吗
Q:6.explain知道吗
Q:7.Http与Https的区别
Q:8.HashMap与CurrentHashMap的区别
Q:9.项目中碰到过什么问题,如何解决的
Q:10.ThreadLock用过吗,简单说一下