C/C++亚信科技安全(南京) 和 苏宁 面试记录
------------------------------------------------------------------------------------------------
2019.8.30 再 更新
苏宁效率好评,一天就给了反馈,面试通过,等待下一轮面试。不出意外应该是8号第二轮吧。加油
-----------------------------------------------------------------------------------------------
8.28 亚信科技面试
1. 首先给一份试卷,做题,写在答题纸上。包括15个选择,6个填空,两个编程。(都是最简单基础的题目,第一个编程是求n的阶乘的和,第二个是1000以内的质数)下面是面试官问的问题:
1.首先介绍一下自己
2. Socket的通信流程
3.手撕快排
4.说说DNS的具体流程
5.如果让你来设计一个定时器,你怎么设计?
6.堆知道么?最大堆和最小堆说下
7.说几种你常用的设计模式
8.大端和小端了解么?
9.select,pool,epoll的优缺点和应用场景。
10.问了项目中的线程池原理,怎么实现,什么时候初始化,什么时候激发
11.七层网络模型说下,和每层对应哪些协议
12.粘包问题怎么解决,我答包头加包体,包头里面的成员都有哪些?
13.你有什么想问我的?
8.29 苏宁 1200管培生 C/C加加方向
技术面
1.进程间通信(管道,共享内存,消息队列等)以及各自的应用场景
2.TCP和UDP的区别以及他们的应用场景
3.Socket的通信流程
4.STL标准库里的vector和map的底层实现,以及应用场景
5.问了我的毕业课题
6.我的项目是 高并发多线程服务器程序,问我最大支持多少并发,做没做过压力测试?
7.linux下默认可以使用最大的端口数目,范围是多少。我答最大65535?最小呢,1000?不知道对不对
8.nginx 知道么?说一下你的理解
hr面
1.简历上写你喜欢健身?一周去几次?
2.对未来的职业规划
3.除了投了苏宁,还投了哪家公司?
4.以后在哪里发展?
5.对苏宁的了解?
#亚信安全##苏宁##面经##秋招#