xqn2017

导航

记录四20180528

1、数组和链表的区别?使用场景?

2、单链表的翻转?逆序打印

3、两个栈实现一个队列的功能

4、单例模式如何实现?

5、基本排序算法、排序核心思想、复杂度分别是什么

6、函数参数入栈的顺序?可以从左到右吗?

7、volatile关键字作用?static关键字作用?const关键字作用?

8、某个函数const char* p为入参,表明p指向的内存值不可变,如果用其他指针q通过地址偏移,如q++,q--等去改变p指向的内存运行会报错吗?

9、TCP/IP的三次握手,四次挥手?以及相应的中间状态?状态如何转换的?

10、socket建立的流程?

11、异步IO中用select()和epoll()有什么区别吗?

12、对自己的定位?未来的规划?未来的目标?

13、红黑树?

posted on 2018-05-29 09:37  xqn2017  阅读(88)  评论(0编辑  收藏  举报