阿里云2023暑期实习Java面经

3.8 电话预面试

  1. HTTP协议
  2. 怎么解析网址
  3. 分段传输吗
  4. 异常处理
  5. 垃圾回收
  6. hashMap底层实现
  7. 介绍用过的容器
  8. 多线程了解吗
  9. MySQL,索引
  10. Redis介绍
  11. 索引为什么用B+树
  12. Linux指令
  13. 每隔一段时间将cpu使用率保存至文件中
  14. top命令?定时怎么实现

3.23 一面线下

  1. Java基础:
  2. 数组与链表的区别
  3. 静态方法与实例方法的区别
  4. == 与 equals区别
  5. Error与Exception区别
  6. 实际中碰到过error吗
  7. 什么时候会内存溢出
  8. 多线程:
  9. 主线程,开启两个线程,让他们同时开始执行,主线程等他俩执行完之后再结束,要怎么实现
  10. 计算机网络:
  11. 交换机和路由器的区别
  12. TCP与UDP的区别
  13. 基于TCP的上层协议有哪些,基于UDP呢
  14. HTTP与HTTPS的区别:HTTP与HTTPS的区别
  15. HTTP报头格式
  16. 你了解的Linux指令有哪些
  17. 有成就感的事
  18. 优缺点
  19. 未来3-5年的工作规划
  20. 有什么快速学习,并完成任务的经历吗
  21. 反问环节
  22. 笔试题:给定一个无序但有重复数字的数组,先对它按从小到大的顺序进行排序形成新的数组,再从排好序的数组中找出第一个大于等于给定值的元素下标比如给定原始数组[9,20,5,7,9,4,8,12,1,43,8,1],输出排序结果并找出排序后第一个8的下标,排序结果为[1,1,4,5,7,8,8,9,9,12,20,43],第一个8的下标是5

没准备好就冲了,挂了,问的都挺基础。

#暑期实习##阿里云##java研发#
全部评论
好像也没有很难啊
点赞
送花
回复
分享
发布于 2023-04-05 12:01 重庆
怎么两次面试之间隔了这么久啊😂
点赞
送花
回复
分享
发布于 2023-04-05 22:36 北京
滴滴
校招火热招聘中
官网直投

相关推荐

#我的实习求职记录#概述:3月28日投递,3月30日笔试(1/3),4月15日发了一面(第一个面试),电话面,主要问项目和相关的八股,没有手撕,总共50分钟,最终感觉因为项目太少,亮点不够,4月22日发了感谢信面试流程:1.面试官介绍部门和组内方向(AI)2.自我介绍3.项目不是实验室的,而是开源的、通用的,为什么?4.进程线程协程的上下文是怎么切换的?  想讲到三者的区别再讲切换,然后到进程切换时被打断5.进程什么时候切换,用什么指令符?具体指令符不清楚,提了下schedule,就绪队列相关6.多个进程可以分配同一个cpu吗?不行,多CPU对应多进程,多核对应多线程7.电脑上的进程数为什么会远超过cpu核数?只答了时间片,应该再提一下优先级、阻塞和唤醒8.通过什么信号去通知进程切换到下一个进程?不知道,讲了下对信号的理解,建议我去看汇编(感觉可能是硬件中断、时钟中断)9.线程状态?简单八股10.线程与协程的区别?主要讲了下切换11.协程的通信,协程如何切换到下一个协程?讲了IO协程调度器,管道用于通知线程取任务12.线程下协程的内存管理?讲了下内核栈、用户栈13.能建立多少个长连接,与线程数和协程数是不是有关?只与协程数有关,重新讲了下协程调度器14.线程竞争获取协程的同步机制?对协程任务队列加锁15.问到这面试官说感觉已经没什么问题了(此时才30分钟不到),于是我主动讲了下hook16.怎么监听fd有事件发生?epoll,空闲线程epoll_wait17.服务器发送响应后又收到消息,都是用一个线程处理吗?一个协程18.协程一直阻塞怎么办?定时器,超时就取消事件19.项目问完了,问研究方向,有没有其他与AI相关的项目(实验室做的项目不太行),为什么不做AI相关的而是学C++开发,能讲讲研究生对C++的认知提升在哪些方面?20.反问对实习生重视哪些方面?主要注重工程能力和算法创新能力21.最后聊了下流程、实习时间相关的,以及给了我一些建议,对项目还算熟悉,需要丰富下简历,一个项目不够总结:第一次面试,有些紧张,答的不是很流畅和自信;面试管感觉很年轻,态度挺好的,主要按他对项目的疑问去考察,会有引导,看出我是第一次面试后也给了我一些建议;对于蚂蚁来说可能重视是否做过比较好的项目,我在这方面还是很不足的-
点赞 评论 收藏
转发
6 41 评论
分享
牛客网
牛客企业服务