一面 1、 实习做得服务器架构 2、 实习主要做了哪些事情 3、 实习开发的服务器并发量多大?中有碰到过因为大量并发连接而造成的宕机吗? 4、 TCP/IP 的了解,连接 3 次握手和关闭 4 次挥手, time_wait 的作用 5、 One loop per thread threadpool 的理解 6、 One loop 的 loop 指什么 7、 Muduo 的 tcpconnection 对象为何要用 shared_ptr 接管 8、 Reactor 模式的理解 9、 同步 I/O (阻塞,非阻塞)异步 I/O 的理解 10 、为什么异步 I/O 会比同步 I/O 效率高 11 、 Muduo 修复的 race condition 是哪一处 12 、对于 Race condition 的理解 13 、 race condition 存在的条件 14 、面向对象和基于对象的区别 15 、了解过 libev 吗 16 、了解过 boost.asio 吗 二面 1、 select 、 poll 、 epoll 的区别 2、 epoll 的 LT 和 ET 模式的理解 3、 Reactor 模式与 Proactor 模式的区别 4、 Unique_ptr 的理解 5、 阻塞、非阻塞、同步、异步几种 I/O 模型的理解 6、 STL 中 map 和 unorderedmap 内部是借助什么方法实现的 7、 Libev 、 boost.asio 在 Linux 平台上都是基于哪一种模式 8、 为什么 boost.asio 会在 Linux 平台上使用 Proactor PS: 两轮面试官都是妹子,并且二面面试官人非常 nice ,说考虑到我是外地的,会去帮我申请提高实习薪资,感动。。。 HR面: 其实就是问一下到岗时间,说一下薪资 整理自:牛客 本文转载自:微信公众账号 - IT面试,版权归原作者所有! |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|