首页 存档 技术 查看内容

2016爱奇艺搜索开发面试分享总结(拿到offer)

2018-3-30 13:00 |来自: 互联网 317 0

摘要: 一面 1、 实习做得服务器架构 2、 实习主要做了哪些事情 3、 实习开发的服务器并发量多大?中有碰到过因为大量并发连接而造成的宕机吗? 4、 TCP/IP 的了解,连接 3 次握手和关闭 4 次挥手, time_wait 的作用 5、 O ...

一面

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面试,版权归原作者所有!

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部