C++开发
- 目前氛围两部分,先是线上笔试,
- 然后线下视频面试
笔试
- 笔试氛围三个部分:行测,专业知识还有英语阅读。行测就是考公考的那些,阅读啦逻辑题啦什么的,
- 如果没做过建议去找两道题练练手。我感觉自己做的挺一般的
- 但是还是过了
线上面试
- 先是HR面,问了几个问题,比如你要和别人合作前后期做一个项目,你要怎么办;你的领导指出了你的错误你要怎么办,一些很实际的问题,看着答就好了
- 之后技术老师连进来了,先是问了问关于项目的,
- 然后开始问关于语言的
Q:cpp的构造函数可不可以为虚函数为什么?
Q:那析构函数可不可以为虚函数
Q:new和malloc的区别是什么
- 我做的是webserver项目,
- 所以问了一个关于项目的:
Q:为什么要将文件描述符设置为非阻塞?
Q:你对map了解吗,map内部是有序的吗
- 之后问了一个类似于算法的问题吧
Q:在众多行数据中查询一个结果,如何做?
Q:如果给你足够的内存空间呢,如何让他的复杂度为O(1)
- hmmm这个其实也不难,主要是看到o(1)就直接会想到是变成数组,
- 然后下标查询,
- 但是当时描述的也不是很明白,我有事第一次面试有点紧张,后来老师跟我说答案的时候两个人都笑了hhhhh主要是太紧张了,大家千万注意别太紧张,要是不会的话自己可以分析一下再给出答案,祝大家面试顺利
- 奥对了,是第一周面试,
- 然后第二周同一时间笔试,我这边是再下一周跟我讲我的个人信息什么的被邮箱拦截了又发了一次,不过挺长时间的了,我感觉是无了