知乎
1,自我介绍
我的学校是哈尔滨工业大学,学的专业是计算机科学与技术,研究方向是密码学,参加过两项比赛华为软件精英挑战赛,复杂网络中寻找最短路问题,获得三等奖
阿里流行音乐预测大赛 第二赛季排名163
目前在华为消费者bg实习
主要工作是华为市场的服务器端开发,
2,C++中多继承与Java中单继承的优缺点,Java如何实现类似功能
http://www.cnblogs.com/hubavyn/p/4355943.html
3,线程与进程区别和联系?为什么进程切换比线程高
http://www.cnblogs.com/lixiaolun/p/4320843.html
http://blog.csdn.net/yaosiming2011/article/details/44280797
4,有没有听过协程
5,TCP的建立连接释放过程?为什么最后需要2个msc关系?
6,数据库的ACID四个原则
7,如何判断一个图中某个结点上是否有环?
DFS,队列,搜索过程中如果某个结点的子结点已存在在队列中则有环,如果最后队列为空都没有出现这种情况,则无环。
8,HashMap怎么实现?如何解决冲突?HashMap怎么扩容?
9,怎么理解面向对象?有什么优点?
10,有没有用过web框架?
11,对安全方面的一些攻击手段了解哪些?
12,word break trie tree
13,java特征
14,抽象类和接口的区别,什么时候用哪个
Java多态的作用,
TCP三次握手
百度运维
聊项目
设计模式
Linux查看文件夹的磁盘空间 clu
监控进程cpu 内存使用率 top
ping指令底层协议 ICMP ICMP处于什么层
Socket处于什么层
Socket编码的过程
内核分几个部分(进程管理。timmer 中断管理 模块管理 VFS FS 设备驱动 IPC 网络管理 系统管理)
OS同步与互斥的区别
数据库中事务原则
你知道最快的排序 基数
若在数据库底层进行排序 该如何设计 (总体快排 细节优化