面试时间:2020.06.29
面试官那里杂音较重,不过面试官小哥人很好,很耐心的问问题,总体面试体验还不错。
面试问题
面试问题范围挺广的,基本上都问到了。
1、C++11的新特性有哪些?详细说说智能指针都了解什么
C++primer里面有专门列出,但当时只想到了for循环遍历容器的auto a : b这个写法还有智能指针,然后智能指针主要说了unique_ptr和shared_ptr,理解的不是很深入。
2、因为项目是python开发,所以问了python2和3的区别?字典是否可以直接通过key取值而不事先判断该值是否存在
不是很了解python,只答了2和3的print不同。。。。字典那个不知道
3、HTTP协议属于哪一层?其应用下所对应的传输层、网络层协议是什么?域名解析用的什么协议,DNS的传输层协议是什么?
答:应用层,TCP,IP,域名解析用的DNS,DNS传输层协议不知道。。。
4、Linux常用指令、进程间通讯方式、进程间(通信??同步??)具体的操作?
答:常用命令说了ls/history/ps/grep/mkdir/mv等,针对grep面试官问是否了解awk,答听说过但没用过;进程间通讯方式答管道、消息队列、信号、信号量、socket;这个问题没有答上,因为正在看这部分。
5、设计模式了解哪些?开发中是否用到?详细说一下工厂模式
答:单例、工厂、策略,开发中未使用,工厂模式只说了其封装了类的创建。。。。
6、数据库四大特性
答:ACID
整个面试过程18分钟,有部分时间是听不见对方说话的,总体感觉是自己太菜了,很多问题深入问我就答不上来了,继续加油!