卧槽,京东面试一面面经
全程懵逼....
析构函数,为什么父类要是虚析构
那我可不可以把父类的所有成员函数都写为虚...我说理论上可以,但是一般不这么写啊...面试官又说那我就为了防止之后的多态的应用错误,所以要给父类的所有成员函数加virtual可不可以?我说可以,那有什么问题?我不说话、面试官笑了一下说下一问题
还有道题,指针与引用了解吗?我说了解,经常用,面试官问引用作为函数返回值存在的问题,我说局部变量返回饮用会出问题,面试官说那我可不可以在调用函数中new一个对象返回这个对象的引用?我说可以,但是要注意最后释放内存...
说一下线程同步的方式,我说互斥量,条件变量,信号量、还有呢?我就了解这些
epoll边沿出发水平出发区别
epollwait时候如果客户端断开链接,那epollwait这边收到的事件是什么....我不知道,刚刚查了一下是epollin
网络熟悉吧,我说熟悉,怎么设计一个udp让他像tcp一样可靠,我回答就像tcp一样加入确认应答balabala,
redis熟悉?我说看过一些书,问:redis的持久化方式?主从复制了解过吗?balabala
怎样避免死锁 balabala
共享内存怎么实现?我说不知道,
面试官说我要问的问完了
能不能实习?能!
再见
面试官很好,但是我自己好菜啊、蓝瘦
#京东##面经##C++工程师##校招#