美图二面面经(美图秀秀那个)
我是面的北京c++-服务端开发
忘了好多,当时什么也没有纸笔,没有记录,比较菜,大家凑合看吧(芽衣小姐姐镇楼)
一面 45min
开始先是介绍项目,我最近几天把深入了解计算机系统的哪个cgi-web服务器加了个预线程做出来
开始是介绍项目,讨论了半天生产者消费者的实现以及优化
然后是阻塞I/O和非阻塞I/O的区别,read和revc,然后问了一些read的问题
然后htpp协议,只会一点,简单说了说,浏览器访问baidu.com使用的协议
四次挥手,以及服务端有没有TIME_WAIT状态
网络编程涉及的系统调用
虚拟内存,页表切换方法
shared_ptr auto_ptr unique_ptr weak_ptr
malloc和new区别,如何重载new
c++内存模型
熟悉的二叉树,介绍下红黑树
hash表,定义,冲突处理方法,介绍了下hash_map
n个正数,选取其中若干个数形成target,输出所有组合
还有什么想问的吗?
没有了
我给你介绍一下我们部门把(小哥哥很可爱)
二面 20min
介绍项目,讨论生产者消费者队列,以及性能测试
介绍一下动态规划,和贪心的区别,然后让我说了下背包问题
构造一个栈,O(1)插入删除,输出最大值
shared_ptr auto_ptr unique_ptr weak_ptr 区别,以及实现
c++还问了一些,忘了啥了
了解我们部门吗(感谢一面小哥哥给我介绍)
最近看啥书(都比较初级,c++ prime effictive c++ More effictive c++ c++ 对象模型 effictive stl stl源码剖析 现代操作系统 计算机网络自顶向下)
还有什么想问的