阿里云基础平台研发一面面经
1 先自我介绍
2 项目相关 比较细 爬虫爬取的qps,是多线程还是多进程,进程阻塞怎么优化(15分钟左右)(锁优化和死锁避免两角度说的,用爬虫举例子),如何设置爬取周期,怎么判断网站内容更新频率
3 网络相关
tcp四次挥手的状态,不是四次挥手流程,是状态,就是服务器端和客户端挥手过程中的状态
ip层分片的条件
tcp和udp在ip层分片是一样的吗
4 操作系统相关
线程和进程的区别
多线程和多进程的区别,平常使用多线程还是多进程,单机用多线程还是多进程
阻塞 非阻塞 同步 异步 的区别
epoll 详细说明,(三个api,一个链表一个红黑树)一直问到怎么判断是读信号还是写信号
5 数据结构相关:
判断链表有环的几个方法
红黑树增删改查的时间复杂度
6语言相关:
知道python为什么慢吗
我们组不太用Java,主要用go python c++ 你都有接触吗
7 在线编程
二叉树的直径
二叉树的直径是二叉树中俩节点最大距离
8 有什么问我的
--------------------------------------------------------------------------------------------------
许愿二面呀,阿里、百度
#面经##阿里云##实习##Java工程师#