C++
1. 实现memcpy
follow up:如何优化?
拓展:strcpy
2. STL中vector的实现原理
拓展: map,set,deque...
=======================================================================================================================
概率题
1. 给N张扑克牌和一个随机函数,设计一个洗牌算法
=======================================================================================================================
操作系统
1. 进程和线程有什么区别和联系
2. 内存管理
伙伴系统
<多线程编程>
=======================================================================================================================
海量数据
1. 100亿个整数,如何找到中位数
=======================================================================================================================
网络
TCP/IP协议相关
三次握手,四次挥手
http协议相关
<网络编程>
epoll水平触发,边缘触发
select与epoll
=======================================================================================================================
智力题
1. 25匹马,5个跑道,最少比多少次能找到前3名
拓展:找前5名呢? ref
2.
=======================================================================================================================
ref: http://www.nowcoder.com/ta/nine-chapter?page=1