自我介绍:
面试官你们好,是来自广东药科大学计算机科学与技术专业的应届生柴祥,明年56月份毕业,来面试的岗位是 xx实习生。主用的语言是c++,
熟悉c++11/14/17的新特性,对智能指针、所有权、移动语义、左右值的概念比较熟悉。
并且熟悉在Linux系统的编程开发,从大一就开始尝试linux系统,并把Arch当主系统使用长达一年,对Linux常用的命令非常熟悉。
并且熟练掌握linux的IO多路复用,对基于epoll的网络编程相关非常了解
【转项目1】
曾将epoll封装,从请求驱动变为事件驱动。 抽象出了 EventLoop 和 Channel,实现任何程序复用 ,并且 加入线程池,把接受新连接和事件池处理分离实现主从 Reactor 多线程。 4. 对网络库进行并发测试,测量实现一万并发。
改成了主从Reactor多线程结构,能承受一万Tcp连接的高并发并发测试。
【转项目2】
另外,我对操作系统也十分熟悉,曾成功实现一个基于RISCV架构的单核32位操作系统。实现了抢占式的多任务。
了解 C++设计模式,熟悉设计模式的六大原
熟练常见数据结构及算法,如:双指针,哈希,贪心算法,动态规划等
了解常见的数据库 Mysql/Redis
熟悉云服务器的使用,
熟练使用 Docker。有自己的云服务器
了解并发编程,学习使用 TBB 并发编程库