Administrator
发布于 2023-11-10 / 11 阅读 / 0 评论 / 0 点赞

面试准备

自我介绍:

面试官你们好,是来自广东药科大学计算机科学与技术专业的应届生柴祥,明年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 并发编程库


评论