深信服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-30 15:35
技服,群面结束gg
点赞 回复 分享
发布于 2017-09-24 20:25
三面一下面完吗
点赞 回复 分享
发布于 2017-09-24 19:45
幸好二面光在扯项目,不然一个都答不上
点赞 回复 分享
发布于 2017-09-24 01:06
楼主什么岗
点赞 回复 分享
发布于 2017-09-23 23:28
是长沙吗?
点赞 回复 分享
发布于 2017-09-23 22:52
问题好难啊
点赞 回复 分享
发布于 2017-09-23 21:51

相关推荐

白火同学:先说结论,对于一份实习简历来说,整体还是挺不错的,技术深度和广度都到位,找到一份中小厂的实习没啥问题。 再说说能优化的点吧。 1、量化结果,项目中很多工作量化一下结果给面试官的感受会更直观一些,也能体现你对应用该项技术的理解(在众多技术为什么要用它,运行性能或者说开发效率往往是一大考虑指标;而不是说大家做这种功能都用它,所以我用它)。 2、突出亮点,项目中可以从“工作职责”择一些“个人亮点”另写一块,优先去写开发过程中遇到的xx问题,使用xx技术达到xx效果,针对性去写一些疑杂难的功能,能带出你个人思考和解决的过程。
点赞 评论 收藏
分享
烤点老白薯:亲娘嘞🐶💩啊你的简历
点赞 评论 收藏
分享
评论
点赞
59
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务