虾皮安卓一面面经
虾皮问了好多好多计算机网络的知识,有90%是计算机网络。具体的内容如下:
-
首先做9道选择题,包含排序、计算机网络、操作系统(感觉是因为报了SP专场,免笔试的原因)
-
冒泡排序原理,最优时间复杂度;快排原理,最优时间复杂度(最优是O(log(2n)+1),没说出来),最坏时间复杂度
-
计算机网络五层模型、七层模型,哪个是TCP/IP协议簇的
-
http协议状态码、为什么四次挥手
-
http1.0和1.1相比有哪些改变,2.0呢?(答的出来的很少)
-
1.0和1.1的区别:
-
长连接
-
节约带宽
-
缓存处理
-
host域
-
-
2.0的特点
-
多路复用
-
头部压缩
-
服务器推送
-
-
-
http状态码
-
http是有状态的吗?为什么要设计成无状态的
-
https原理,什么是中间人攻击,怎么攻击的,加密算法有哪些(没答出来)
-
一个安卓问题,按下home键,activity的生命周期,再点开呢?
-
算法题,比较简单,一个数组中,找到最大的连续子数组的和
希望能进二面
#安卓工程师##校招##面经#