前言
阿里妈妈我是提前批开始面试的,第一次发简历是2月7日,然后好像石沉大海了,2月27日又发了一次,这次有回应了,开始面试。
一面 3.5 80分钟
- 自我介绍
- 项目介绍
- java object方法
- euqals hashcode
- hashmap原理,线程安全吗,如果要线程安全要用什么,concurrenthashmp怎么实现的,用的什么锁
- 线程和进程
- 内存区域,为什么有些是线程私有的
- 直接调run方法和使用start调run方法有什么区别
- 如何实现你在手机上登了微信然后在电脑上登(实际上是个单点登录问题)
- 如何提高数据库的并发量(我说了一堆分布式和缓存,结果他要问索引)
- 数据库索引讲一下
- b+树索引和哈希索引的区别,使用场景
- 一个url到界面出现的过程
- dns解析的过程
- 项目的难点在什么地方
- 项目是如何分工的,如何确定边界
- 项目如何与他人合作的
- 你有博客吗,给我康康
- 你最近关注的新技术是什么
- 你看过什么开源代码
- 看开源给你带来了什么
- 你觉得什么开源代码写得很巧妙
- 你怎么提升自己的技术栈的
- zookeeper如何实现最终一致性的
- 还有什么其他项目吗
- 项目学到了什么
- 还有其他项目吗
- 怎么实现多人合作编写的
- 发一段你自己觉得写的巧妙的代码来
- 写一个单例
- spring和springboot的区别
- spr