昨天去京东面试。以下记录面试的内容,也记录自己知识的欠缺点。
面试的是无线事业部的C++工程师,和面试官讨论看来,应该需要的是多并发,大数据。
1.先简单介绍以下自己。
2.画出所做系统的流程图,主要是画出多线程交互之类的。
3.mysql用c调用的过程。
4.实现strncpy
5.tcp的三次握手,针对这三次握手有细节的问题,例如为什么要三次握手,何时estalished,listen是非阻塞还是阻塞,listen和accept的区别。
6.进程死掉后做什么处理。
7.大数据量如何处理。