阿里新零售java后端一面祈祷上岸
昨晚面了一个小时,面试官还是很nice的,并且面试官也很厉害,知识面很广
1、自我介绍跟应聘职位相关的自己
2、计算机网络熟吗?哪个部分比较熟(我答了tcp udp,因为项目有用到)
3、那就说说tcp跟udp,3次握手,四次挥手,结合你的项目
4、你项目里是在哪个层发消息,哪个层接受消息(我没用用到应用层)
5、为什么你项目里用udp,丢包怎么解决?
6、如果这个项目要做成产品,通信部分你要怎么改善?
7、了解应用层协议吗?有用过吗?
8、说说http通信过程
9、http头部是什么样(答了请求行,请求头,空一行,实体内容,介绍了get put post区别)
10、请求头里有什么内容
11、说说他的标志位(有答了很多个)
12、解释下403的意思(这个我答错了,可能是当时太紧张了)
13、说下数据结构有学到什么
14、说下排序,如果让你逆序排,你选哪种,为什么?怎么分析?(因为只记得选择排序,冒泡排序,插入排序,所以只分析了这3个,但是发现效果不好,但是也想不出还有什么排序了,就答了个堆排序,但是原理不会分析)
15、了解线程跟进程吗?说一说
16、多线程怎么访问同一个内存?你项目中有做到过吗?(答没有)
17、那你用熟悉的语言说一下你会怎么实现,给你一个数组,多线程怎么访问他,java怎么实现线程(我用到了volitle)
18、volitle特征(提到了重排)
19、什么是重排,举个例子
20、会不会数据库(答不会)
21、计算机系统熟吗?(有学过,因为是选修课不熟,给面试官留下不会计算机系统的印象,但是结束后发现这门课,学了挺多,当时面试时跟另一门课混掉了)
22、算法这边为什么用Svm呢,(跟神经网络做对比)
23、为什么用神经网络?是不是当时没有想很多,就用?
24、你还有什么问题吗?
#阿里巴巴##Java工程师##校招##内推#
1、自我介绍跟应聘职位相关的自己
2、计算机网络熟吗?哪个部分比较熟(我答了tcp udp,因为项目有用到)
3、那就说说tcp跟udp,3次握手,四次挥手,结合你的项目
4、你项目里是在哪个层发消息,哪个层接受消息(我没用用到应用层)
5、为什么你项目里用udp,丢包怎么解决?
6、如果这个项目要做成产品,通信部分你要怎么改善?
7、了解应用层协议吗?有用过吗?
8、说说http通信过程
9、http头部是什么样(答了请求行,请求头,空一行,实体内容,介绍了get put post区别)
10、请求头里有什么内容
11、说说他的标志位(有答了很多个)
12、解释下403的意思(这个我答错了,可能是当时太紧张了)
13、说下数据结构有学到什么
14、说下排序,如果让你逆序排,你选哪种,为什么?怎么分析?(因为只记得选择排序,冒泡排序,插入排序,所以只分析了这3个,但是发现效果不好,但是也想不出还有什么排序了,就答了个堆排序,但是原理不会分析)
15、了解线程跟进程吗?说一说
16、多线程怎么访问同一个内存?你项目中有做到过吗?(答没有)
17、那你用熟悉的语言说一下你会怎么实现,给你一个数组,多线程怎么访问他,java怎么实现线程(我用到了volitle)
18、volitle特征(提到了重排)
19、什么是重排,举个例子
20、会不会数据库(答不会)
21、计算机系统熟吗?(有学过,因为是选修课不熟,给面试官留下不会计算机系统的印象,但是结束后发现这门课,学了挺多,当时面试时跟另一门课混掉了)
22、算法这边为什么用Svm呢,(跟神经网络做对比)
23、为什么用神经网络?是不是当时没有想很多,就用?
24、你还有什么问题吗?
#阿里巴巴##Java工程师##校招##内推#
查看7道真题和解析