深信服linux工程师部分面经(已收到offer)

深信服linux工程师技术面部分问题整理:

1、 linux下查看某个进程占用的端口号的命令?

2、 Linux查看进程占用内存情况?

3、 TCP三次握手的过程?

4、 TCP序列号是怎么产生的?序列的作用是什么?

5、 序列号为什么是随机的?

6、 用过哪些锁?自旋锁和互斥锁的区别?以及各自使用的场景?

7、 多线程中锁的分类?

8、 Malloc最大能分配多大的内存?它申请的是什么内存?

9、 Malloc底层实现原理?

10、 虚拟内存和物理内存之间的关系?

11、 什么情况下会触发虚拟内存到物理内存的映射?

12、 如何提高链表的随机访问能力?

13、 Inline函数和宏定义的区别?

14、 C语言中strcpy函数的缺陷?

15、 如何判断计算机是大端还是小端?

16、 讲一讲快速排序算法的原理?

17、 IOCPselectepoll的区别?

18、 EpollLTET模式的区别?

19、 大量数据发送到服务器端,服务器处理不过来,有什么方法可以优化?

20、 应用程序处理数据不及时造成网络积压?该怎么维护什么数据结构来处理这种情况?

21、main函数之前编译器会做些什么?哪些函数会在main函数之前执行?

22、引用和指针的区别?

23、什么情况下多线程会引发上下文切换?

24、Tcp粘包的产生的原因?怎么解决?

25、Syn攻击了解吗?

26、http原理?

27、http和https区别?

28、SSL加密的原理是什么?

29、算法题:有100级台阶,一次可以迈一级或者两级,请问有多少中爬法?

30、算法题:有一个100G的ip文件,记录的是访问某个网页的ip地址,设计一个算法找出访问这个网页次数最多的IP?






#面经##深信服##测试开发工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-24 17:49
写的真好 这个帖子
点赞 回复
分享
发布于 2021-07-18 13:58
秋招专场
校招火热招聘中
官网直投

相关推荐

点赞 21 评论
分享
牛客网
牛客企业服务