阿里7.18一面面经分享

时间: 47分23秒
个人开启了手机通话录音, 所以能清楚地写出这些问题!(最好也把这个功能打开, 事后可以总结呀!)

1. 自我介绍
2. 在学校里和实习公司里做项目用的什么技术

Java基础
3. Java读取一个文件, 有哪些方法, 考虑性能, 用哪一个类
4. BIO, NIO, AIO区别
5. NIO的组件, Selector (这个忘记了, 一脸懵逼!)
6. 什么是序列化, IO的序列化方式, 为什么需要序列化(包括在网络传输的情况下)
7. Error和Exception区别
8. RuntimeException和非RuntimeException区别
9. 什么叫线程安全, 保证线程安全的方法
10. 加锁的方式, synchronized作用在方法上和代码块区别
11. synchronized(this)和synchronized(Xx.class)区别

Web方面:
12. Spring AOP实现原理
13. 一个页面, 一个提交按钮, 如何防止重复提交, 我说验证码, 还有其它方式吗?
14. ajax实现跨域请求(前端或者后台实现方法)
15. cookie和session区别
16. forward和redirect区别

数据库(这个全程被怼, 看来这个要好好复习了):
这里还有几个问题, 没听清楚, 所以就没写了!
17. 你建过索引吗? 建索引的原则
18. 索引的类型, 如主键索引
19. 查看SQL执行计划
20. 有十万条数据, 写SQL语句查询其中某字段较大值的几条数据
21. 子查询与关联查询的区别

JVM
22. 你用过的JVM命令有哪些
23. 如果一个程序发生OOM, 该怎么处理
24. Java 类加载机制
25. 为什么使用双亲委派模型
26. JVM内存模型
27. JDK7与JDK8的JVM内存模型区别

网络:
28. HTTP1.0与HTTP1.1区别
29. TCP与UDP区别

最后
30. 你有哪些问题要问我的?

个人总结:
1. 当时下午正在实习, 突然接到了杭州的电话, 话说阿里真效率, 应该是前天投的简历;
2. 问的都比较基础, 有好多问题, 我之前都复习过了, 没想到这么快就忘记了, 归根到底是没有深入理解其本质;
3. 事后发现自己回答地太快了, 有些东西没有说清楚, 估计是有点紧张啊;
4. 当时上海这边风真大, 有几个问题, 问了两遍, 硬是没有听清楚, 最后尴尬而不失礼貌地说了句"不知道".

接下来, 好好复习, 继续总结, 加油!

#阿里巴巴##秋招##面经##Java工程师#
全部评论
关于表单重复提交问题,我的想法是这样的: 使用session和<input type="hidden">; 1. 在第一次显示页面的时候,随机制作一个标记token(如时间戳),然后把token放入session和hidden中; 2. 当点击提交按钮的时候,获取session和的token和hidden中的token,如果session中的token不为null,则比较两个token是否一致; 3.  如果两个token一致,受理请求,并移除session的token属性; 4. 如果不一致,或者session的token为null,则不受理请求
点赞 回复
分享
发布于 2018-07-19 19:24
不现实的, 基本是他问你答, 而且随机问, 不知道就是不知道, 哪有时间去查资料啊!
点赞 回复
分享
发布于 2018-07-19 13:14
联易融
校招火热招聘中
官网直投
不好意思, 这个帖子已经不会回复了! 实习时经常看牛客, 主管看到了不好, 而且我还有任务要做!
1 回复
分享
发布于 2018-07-20 09:21
老哥你官网状态是什么
点赞 回复
分享
发布于 2018-07-19 10:05
老哥,你是做了测评才有面试的吗
点赞 回复
分享
发布于 2018-07-19 10:12
什么测评? 是那个30分钟的算法题吗? 没有!
点赞 回复
分享
发布于 2018-07-19 10:16
老哥什么部门
点赞 回复
分享
发布于 2018-07-19 10:22
是不是阿里的菜鸟部门?我也面了一个多小时,问的特别细
点赞 回复
分享
发布于 2018-07-19 10:23
NIO,BIO,AIO阿里真是几乎必问啊,还有NIO的组件,Channel,Selector,Buffer,专门花了好久的时间去看的
点赞 回复
分享
发布于 2018-07-19 10:40
楼主今天什么时候面试的呢
点赞 回复
分享
发布于 2018-07-19 11:07
请问楼主,问的时候放一小本资料在旁边,这样现实嘛?
点赞 回复
分享
发布于 2018-07-19 13:09
类加载机制的话,需要把每个步骤都详细说明吗,楼主是怎么回答的啊
点赞 回复
分享
发布于 2018-07-19 15:23
第十三题看到好多面经里都有了,幂等性啊。。。
点赞 回复
分享
发布于 2018-07-19 19:58
老李,我刷着刷着就看到你面经了。
点赞 回复
分享
发布于 2018-07-20 08:26
什么岗位呀
点赞 回复
分享
发布于 2018-07-20 09:19
楼主请问子查询与关联查询的区别这一题怎么答,谢谢啦
点赞 回复
分享
发布于 2018-07-20 12:08
大佬java基础该怎么准备,有什么书籍推荐吗
点赞 回复
分享
发布于 2018-07-21 11:21
国际技术为啥现在都不面啊?
点赞 回复
分享
发布于 2018-07-21 18:49
为什么老哥们都只用点面,我还要追加一个远程笔试
点赞 回复
分享
发布于 2018-07-21 18:55

相关推荐

10 184 评论
分享
牛客网
牛客企业服务