一面:
- 70分钟突击电话面试正思考着项目功能模块,阿里面试官打来了电话,开始了阿里一面。
- 阿里面试官自我介绍,介绍了5分钟左右,部门的情况,主要的业务一、提问开始
Q:1、会哪些操作系统?
- 我的回答:Linux会一点
Q:3、说一下操作指令,怎么看cpu,看进程,看端口
Q:4、操作系统进程间通信
Q:5、追问了一个信号相关的问题,我不知道了。
Q:6、io多路复用,说一说
Q:7、面向切面编程,说一说那些场景
Q:8、说说面向切面编程
Q:9、给一个场景,有很多方法,找出耗时长的方法
Q:10、spring的@autowired的作用
Q:11、mybatis和hibernate的区别
Q:12、C,C++了解吗我的回答:(不了解)
Q:13、python用过吗我的回答:(没有,我用过matlab(笑))
Q:14、Java类加载器哪几种
Q:15、Java垃圾回收器我的回答:先说了垃圾回收算法–垃圾收集器–比较CMS和G1。
Q:16、配置过java启动设置吗我的回答:没有,我只用过-xms等指令改过JVM参数,和jinfo看参数
Q:17、说说-XMS,除了-XMS,你还用过哪些指令我的回答:-XMX -XSS -XMN
Q:18、说说java保证线程间同步的方法我的回答:Synchronize,reentrantlock,volatile,原子类。。。
Q:19、说说倒计时器和循环栅栏的区别
Q:20、说一说为什么要有JIT
Q:21、mysql聚簇索引和非聚簇索引
Q:22、左外连接和内连接的区别
Q:23、数据库的读写分离的作用
Q:24、hash和一致性hash的区别,为什么要用一致性hashspring boot
Q:25、消息中间件了解吗,说说为什么要用消息中间件
Q:26、项目中的缓存不一致怎么解决的