阿里数字农业事业部-Java后端 一面面经

面了将近40分钟

1.       先自我介绍。

2.       安卓开发是自己一个人做的吗?

3.       软件工程的原理和原则,课堂上有讲吗?

4.       看你本科是电气工程与智能控制,你们有学信号与系统吗?

5.       看你参加了蓝桥杯比赛,当时是怎么做的?

6.       算法方面,常用的排序算法有哪几种?冒泡、插入、快速排序、归并排序

7.       快速排序知道原理吗?怎样保证支点两边也是有序的,算法中这样的操作叫什么?(递归)

8.       安卓开发后端的服务涉及到数据库方面的吗?App模块上是怎么设计的?播放音乐、计算器、发微博。混合运算要用到什么数据结构?

9.       数据清洗是怎么做的?

10.   Java Web学过吗?比较有名的SSM那几个框架?

11.   HashMap和HashSet有什么关系?用HashMap实现HashSet该怎么做?用HashMap的keySet就当作HashSet,底层的源代码看过吗?看过HashMap,知道key找value,万一找到的key对应的HashCode所在的数组有好几个Entry,怎么查找? 遍历链表,需要用到equals方法找到那个key的Entry

12.   Java中equals和==有什么区别?

13.   多线程用过吗?一个线程调用run和start有什么区别?

14.   本科学过计算机网络吗?在淘宝上买东西,给一个请求,在网上怎么样的流程?

15.   单例模式、工厂模式知道吗?

16.   分布式方面的你有学过吗?

好多问题没回答出来,主要是一些东西根本没学过:计算机网络、设计模式、多线程、分布式、Web框架、数据库。
#阿里巴巴##校招##面经##Java工程师#
全部评论
手撕算法考了什么呢
点赞 回复 分享
发布于 2020-03-04 12:57
请问是最近刚面试嘛?一面还是?
点赞 回复 分享
发布于 2020-03-05 10:24
24校招生来看远古贴,五味杂粮
点赞 回复 分享
发布于 2024-02-05 21:23 江苏

相关推荐

2024-12-29 19:48
河北科技大学 Java
ruler98:你这太敷衍了,感觉和大二水平差不多。技术栈少,项目也没有。
点赞 评论 收藏
分享
2024-12-09 17:16
海南大学 Java
点赞 评论 收藏
分享
评论
点赞
15
分享

创作者周榜

更多
牛客网
牛客企业服务