阿里CTO线 一面

阿里CTO线 一面

1、自我介绍:主要是学过的课程、做过的项目、以及面试中用到的一些技术。
2、java什么时候学的?自己的项目是基于什么样的背景来做的?
3、快速排序的过程是什么样的?时间复杂度和空间复杂度怎么样?
4、Java的io流中用了什么设计模式?
5、java中NIO和BIO的各自优缺点?
6、在聊天室中使用的是java NIO还是BIO?
7、java中BIO相比于NIO有哪些优势?
8、进程和线程最大的差异点是什么?
9、线程不安全的原因有哪些?
10、java的内存结构是什么样的?
11、java内存中的哪些空间涉及到线程不安全?
12、Java中的线程池有哪些核心的参数?
13、有没有学习过Spring和Mybtis等技术?
14、有没有了解过java中的垃圾回收?
15、java中的HashMap是什么样的一个结构?
16、平时除了学校的课程,自己是否会学习一些新的技术?
17、反问环节:部门的工作平时主要是完成一些什么样的工作?

个人感觉一面的表现不是太好,可能有些紧张,对于自己正在学的新技术以及反问阶段的问题也没好好准备,有很大的进步的空间。

posted @ 2022-03-21 15:37  破天(potian)  阅读(496)  评论(0)    收藏  举报