亚信安全面经
1.自我介绍一下吧
2.在你做的项目中有涉及到哪些数据结构?
3.双向链表怎么实现?需要哪些数据结构来能实现?
4.链表知道吗?
5.讲讲Hash?...拉链法如何来存储?
6.讲讲聊天室的实现?
7.TCP/UDP协议的报文格式?讲讲TCP的三次握手、四次挥手?TCP为什么可靠,提供了哪些机制导致使可靠?
8.Linux进程管理了解吗?
9.进程出现资源争夺怎么办?同步、互斥
10.1--IO多路复用select、poll、epoll知道吗?用过吗? 2--IO多路复用select、poll、epoll知道吗?用过吗?
11.Linux下如何查看程序运行的状态,进程状态?
12.我写shell脚本干嘛用?Makefile是干嘛的,了解吗?
13.做个后台服务开发吗?
14.C++中虚函数virtual底层如何实现的?
15.说说C++中重写和重载?
16.C语言中有重载吗?为什么?
17.你写的项目中有用到多线程吗?
18.SQL语句都会写吧?
19.类中的静态成员函数主要是用来做什么的?
20.有在自己写的项目中进行软件测试吗?
21.说说白盒测试
22.程序设计天梯赛是做什么?团体还是个人?
岗位:先是做公共库的维护、测试,再是开发。