首页 > 笔经面经 > 阿里菜鸟Java研发实习电话面试一面

阿里菜鸟Java研发实习电话面试一面

头像
wmmmyyyyyy
编辑于 2021-05-12 21:10:51 APP内打开
赞 6 | 收藏 54 | 回复15 | 浏览3724
一、计算机网络
1.输入一个网址,执行过程是怎样的
2.DNS的执行机制
3.五层架构有哪些以及每层作用
4.TCP属于哪一层,HTTP属于哪一层, HTTP的状态码有哪些, HTTP和HTTPS的区别
(因为我都回答的不好,所以没有继续问了)
二、数据库
1.输入一个查询语句之后,查询数据的过程
2.索引的数据结构,使用B+树的好处
3.什么是最左前缀原则?具体问题:(1)对于一个具体的表,建立一个name和cid的联合索引,再建立一个只有name的索引,现在使用select只查询name字段,会匹配到前面哪个索引?
(2)在问题(1)基础上,把联合索引再加一个course_id,现在直接使用select查询course_id字段,是否可以成功索引?
4.MyISAM索引与InnoDB索引的区别,什么情况下会用到MyISAM索引?
(面试官说三大范式、事务等实践中很少用到,知道即可,不用深挖,而索引这些实际操作要多多学习)
三、设计模式
1.设计模式有哪些
2.单例是什么
(我还没学过,没回答上来,面试官还耐心给我讲了一下)
四、项目(SSM框架)
1.SSM的整个加载过程(貌似是这个问题)
2.Spring里IOC和AOP是什么以及原理
3.创建的bean是单例吗
五、算法
1.排序算法有哪些
2.冒泡排序最好的时间复杂度,是否稳定
六、数据结构
1.HashMap底层原理,底层数组的默认长度,扩容是否需要重新建立索引
2.HashMap和HashTable区别,为什么HashTable线程安全(答使用了锁),假如使用synchronized锁,为什么能锁住(答使用信号量),信号量存在哪里
3.ArrayList和LinkedList的区别
七、操作系统
1.对线程池的了解
2.如果自己设计线程池,需要什么元素
八、反问
总结:
虽然我很菜 🤢,答得很不好,但是面试官小哥哥真的很温柔hhh 😁,要学的还有很多,继续加油 🤪

更多模拟面试

15条回帖

回帖
加载中...
话题 回帖

推荐话题

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐