面试公司: 嘉和美康(北京)科技股份有限公司
面试岗位:Java工程师
面试时间:2021年9月
面试难度:中等
面试问题:
1.你项目的注册登录你负责的, 具体如何做的
2.退出登录是如何处理的
3.md5加密安全吗,如果不安全如何解决
4.多线程会遇到的问题以及如何解决
5.synchronized修饰代码在内存中状态
6.什么是悲观锁什么是乐观锁
7.判断一个数据结构是否是二叉搜索树
8.数据库优化方案有了解吗
9.索引的底层原理是什么
10.怎么避免索引失效
11.手写单例模式
12.手写冒泡排序, 快速排序
面试总结:
是个甲方公司, 整体来说是聊的还不错, 反正聊的挺开心的, 就是手写代码方面卡顿了, 不过当时把伪代码思路写出来了。



