虾皮客户端一面
1.HTTP 与 HTTPS
2.SSL协议的过程
3.HTTP在计算机哪一层?下一层是什么
4.TCP 与 UDP 区别?TCP为什么可靠?说一下拥塞控制
5.进程间通信方式?共享内存共享的是什么?
6.虚拟内存的作用?
7.内存替换算法
8.LRU是什么?你会怎么设计?
9.哈希表底层结构?链表的作用是什么?怎么计算要落到哪个索引处?
10.哈希表扩容;为什么要扩大到两倍,1.5倍不行吗?便于位运算怎么就方便了呢?有看过HashMap的源码吗?
11.java中有哪些锁?synchronized一般怎么用?如果用在方法上它锁的是什么?用在代码片段上呢?
12.你怎么理解java的反射机制
13.了解线程池吗?说一下原理;为什么可以实现线程复用呢?
算法题:
合并两个有序数组
面试之前不知道是双机位,面试后面试官要求手机对准电脑,第一次双机位搞得我有点慌了
还问我对客户端有意向吗,感觉回答的一般。问到底层就不会回答了
2.SSL协议的过程
3.HTTP在计算机哪一层?下一层是什么
4.TCP 与 UDP 区别?TCP为什么可靠?说一下拥塞控制
5.进程间通信方式?共享内存共享的是什么?
6.虚拟内存的作用?
7.内存替换算法
8.LRU是什么?你会怎么设计?
9.哈希表底层结构?链表的作用是什么?怎么计算要落到哪个索引处?
10.哈希表扩容;为什么要扩大到两倍,1.5倍不行吗?便于位运算怎么就方便了呢?有看过HashMap的源码吗?
11.java中有哪些锁?synchronized一般怎么用?如果用在方法上它锁的是什么?用在代码片段上呢?
12.你怎么理解java的反射机制
13.了解线程池吗?说一下原理;为什么可以实现线程复用呢?
算法题:
合并两个有序数组
面试之前不知道是双机位,面试后面试官要求手机对准电脑,第一次双机位搞得我有点慌了
还问我对客户端有意向吗,感觉回答的一般。问到底层就不会回答了
全部评论
相关推荐
查看13道真题和解析