阿里新鲜出炉的凉皮面筋--Java
前言
8.29投的内推,8.31面我了,还是个周六,果然是福报,我太难了。
不过面完我再去官网看,我的简历还是在评估中,不知道怎么进的流程吧,我笔试也一个没做(没通知我),真是奇了怪了。
口碑部门Java岗。
抱着玩一玩的心态投的简历,看了这里那么多大佬都被刷了,我就没抱希望,本着查漏补缺,啊不,本着女娲补天的补知识的心态去面试的。
面试时间28分钟,发挥得不好。
概述
主要问了以下几个方面
1、自我介绍
2、Java反射
3、类加载器
4、HashMap
5、数组链表
6、锁
7、数据库
8、算法
正文
〇 Java反射
上手就问你了解反射么,讲讲吧?我真不知道从哪里讲起。
然后问反射的private的访问,关于是否能访问私有成员变量
那private还有什么用
反射的优缺点
反射的使用场景
反射怎么使用
〇 类加载器
讲讲类加载器吧。我,,,我真不知道从哪里讲,就把几个类加载器说了一下
〇 HashMap
HashMap的数据结构怎么样的,我就说了一下 数组和链表这种,不知道是不是他的意思
key可否null,为什么
是否线程安全,否则会发生什么情况
〇 数组链表
ArrayList的优缺点
数组和链表的区别
〇 锁
类锁和对象锁的不同
〇 数据库
MySQL索引的机制,我说的是B+,不知道是不是他的意思
为什么要用索引,好处是?坏处是?
简单介绍一下MySQL的事务。这里我又好难了,又不知道回答的方向是什么。于是就说了事务的隔离,MySQL的引擎
数据库回滚的原理,这个我还真不怎么会
〇 算法
无环链表是否相交
劝退算法:梯度下降算法给我讲讲,我:??????????????
后记
全程体验不太好,有时候有点尬聊,问题之间双方经常有沉默,我get不到他想的方面,所以没有半小时就over了,也没问我你有什么要问的,说了句,谢谢你就到此结束了。我:????
不管了不管了,体验不是很好,也没想着进二面,就当做复习和预习吧。
#阿里巴巴##面经##Java工程师##校招#