深信服C++开发二面面经,希望大佬的答案

1 自我介绍,聊项目。
2 看笔试成绩,聊做错的题目和算法题。
3 strcpy在栈里拷贝到一个字符数组会出现的情况。
4 对于struct结构体,能不能用memcmp进行内存比较。为什么。
5 一个有n*n个方格的棋盘,在里面放m个地雷,如何放保证在每个方格上放雷的概率相等。
6 拷贝构造函数的参数不是引用可以么。
还有些基础知识,忘了。。
二面
1 看一面面试官评价 和笔试成绩。
2 多线程编程会带来的问题。
3 如果是线程池,固定了创建的线程数量,如果每个线程都阻塞了,怎么办。
4 如果一个单线程阻塞了一个系统调用,比如read,如何解决。
5 read函数设置成非阻塞的话,会有哪些返回值。
6 read返回-1时,遇到哪些错误码可以忽略,应该认为是正确的,继续进行操作。
7 A B C D 四个人晚上过桥,每个人过桥需要的时间不一样。过桥需要手电筒,且只有一个手电筒,如何设计让过桥时间最短。
8 有A B C D四个数字序列,求这四个序列的交集。内存放不下,没考虑序列中有重复值,被鄙视。
9 不用编译器,如何确定代码的错误位置,除了打日志,抛异常。
10 core dump 打印堆栈信息。#C++工程师#
全部评论
问题好难啊
点赞 回复 分享
发布于 2017-09-23 21:51
是长沙吗?
点赞 回复 分享
发布于 2017-09-23 22:52
楼主什么岗
点赞 回复 分享
发布于 2017-09-23 23:28
幸好二面光在扯项目,不然一个都答不上
点赞 回复 分享
发布于 2017-09-24 01:06
三面一下面完吗
点赞 回复 分享
发布于 2017-09-24 19:45
技服,群面结束gg
点赞 回复 分享
发布于 2017-09-24 20:25
二面的第九个问题,怎么解决?
点赞 回复 分享
发布于 2017-09-30 15:35

相关推荐

评论
点赞
59
分享
牛客网
牛客企业服务