面的C /GO开发。秋招第一面,没问项目。30min
1.自我介绍
2.static的作用:共享,节省资源,全局,当时忘答隐藏了,后来才想起来第3题就是对这个作用的补充。
3.extern作用:只答出了全局跨文件。应该还有声明编译器的链接方式,如extern "C".
4.一个空类占多少空间:1字节,标识类的地址。
C 多态。静态多态:重载,模板;动态多态虚函数。
针对重载又问了为什么返回值不能作为重载的条件:答:不可能输入同样的参数返回不同类型的值。为什么?答:·····
如果父类virtual,子类正常,算不算多态。子类virtual,父类正常,算不算多态。
5.32位系统内存最大为多少?答:2^32=4G.面试官反复问是否确定。
6.EPOLL的水平触发和边缘触发。边缘触发具体情况。这块只答出了基础概念,再深入答的不好了。
服务器socket不accpet的话,客户端connet会连接上吗。如果一个连接拔掉网线会怎么样,是服务器还是客户端发送判断连接断开的请求?答:客户端(不太会)
7.面向连接是个什么概念?感觉这题很抽象,答:逻辑上的概念。
8.懂正向和反向吗?
9.输入一个URL中间发生了什么,老题了。
10.如何知道你们城市的所有公交车数量?答:问公交公司。还有别的方法吗?多找一些人在每个公交站牌等着,数一段时间内的车加起来。这个应该不是面试官想要的答案。
11.问了个人优缺点
12.有什么要问面试官的
总结:感觉追一问的还是很全面深入的,面试官也很有水平,态度也好。
还是自己太水,很多知识点记得很肤浅,禁不住深挖,还得努力。
有啥答的不对,不会的,希望评论区大佬解答。