阿里电话面试复盘


Linux

进程的状态:创建,就绪,运行,阻塞,死亡

线程同步方式:事件,临界区,互斥量,信号量

Linux进程资源占用分析


http请求流程

1.进行DNS域名解析得到对应的IP地址

2.根据IP,找到对应的服务器,发起TCP的三次握手

3.建立TCP连接后发起HTTP请求

4.服务器响应HTTP请求,浏览器得到html代码并呈现给用户


Dns解析的流程:

浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址

然后搜索操作系统自身的DNS缓存,若没有,将检查操作系统中的hosts文件

又未命中,通过的是UDP协议向DNS的53端口发起发起域名解析请求,运营商的DNF服务器将会一级一级查找并返回。


Tcp连接的过程:

三次握手?

四次挥手?

https 如何保证安全性?

https 加密过程?

有一亿个订单,一个商品会有多个订单,找出成交量最高的商品?使用什么样的数据结构?

如何设计年会抽奖,100人,1名一等奖,3名二等奖,抽中的被剔除。

Jdk1.7和1.8的区别

HashMap和ConcurrentHashMap的理解

ConcurrentHashMap是如何加锁的,和hashtable有什么区别


#阿里巴巴##面经##校招#
全部评论
什么部门
点赞 回复
分享
发布于 2019-09-05 15:01
一亿订单用什么数据结构?位图法么?
点赞 回复
分享
发布于 2019-09-05 17:33
联想
校招火热招聘中
官网直投

相关推荐

点赞 24 评论
分享
牛客网
牛客企业服务