记录下小菜鸡今天的阿里云提前批面试(已凉
凭印象,太多了很多实在想不起来了,攒人品咯~~
本人小菜鸡一个嘻嘻(●'◡'●),双985科班出身,但没有java并发开发经验,并不熟悉框架……目前在ms冬季实习,今天开始准备详细系统地复习java知识,希望这些问题能帮到大家
关于java:
(落了一个还是两个问题,实在想不起来
1、equals == 的区别
2、new String() 与直接"abc"的区别,哪个更高效
3、接口与抽象类
4、final关键字
5、object类的hascode()方法
6、object类的clone()方法底层实现
7、java 反射
8、StringBuilder与StringBuffer(我这都能说错……)
9、HashMap与HashTable,说完了以后,既然hashtable线程安全,为什么还要用concurrenthashmap
10、Set有什么方法可以保证元素不被改变
11、HashMap是怎么put的
12、框架熟悉什么,具体讲一下(我真的不会
关于计算机网络:
(有一些不记得了
1、https讲一下,有网站已经是https了,这时候打开http会发生什么
2、TCP三次握手四次挥手
关于数据库:
(很多真的没怎么听过,所以都不记得了……
1、事务的ACID
2、解释脏读、不可重复读以及幻读
3、了解MySQL吗,innoDB引擎以及MYSAIM的区别,以及各自优势适用场景
4、分库分表的具体应用 不记得了
OS相关:
(同样,落了应该有一两个问题,但是想不起来了
1、进程线程讲一下
2、java创建线程的方式
3、怎么实现多线程同步,说到加锁,java有什么锁实现这个,分别讲一下
然后对着简历每一条问,包括科研项目的算法细节,你负责的什么,有什么创新,有没有发论文等
对于实习经历,具体做了什么,你做的这个产品是干什么的,不仅看你对技术的理解,还要看你对整个产品的理解以及表达能力吧(我猜
对于本科阶段做的比赛以及项目,问具体做了什么东西,用了什么技术,服务器怎么搭建的,功能,以及你负责了什么等。
建议大家照实回答,不要做了10说成100,一问便知有没有,负责了什么就说什么,不懂的就诚实回答,这个很重要。
面试官很nice,给了一些简历上的建议,说怎样更好,并说要加强对java的理解,java竞争还是很激烈的。
希望能帮到正在复习的大家啦,小菜鸡也要继续努力,还差的太多了。春招已经陆续开始了,希望大家都能收获满意的offer,病毒终将过去,offer终将到来!!