首页 > 深信服C++ 一二三面面经
头像
牛客729197066号
编辑于 2020-09-22 10:27
+ 关注

深信服C++ 一二三面面经

一面

  1. 介绍一下你自己的技术特长(
  2. 你的优势在哪儿
  3. 项目中解决过哪些问题,将一两个有代表性的(死锁、内存泄漏)
  4. Linux编程感兴趣还是windows编程感兴趣
  5. C语言如何声明一个变长的结构体
  6. 排序了解吗
  7. 快排的过程讲一下
  8. Vector在尾部插入元素,首部的迭代器会怎么样
  9. 有几千万条域名,还在不断增长,设计一个查询系统(答了trie树和bloon滤波器,但是面试官想要一个系统?)
  10. 数据库了解吗?
  11. 通常在哪些网站上查资料(CSDN\github\开源库的官网)


更新一下二面面经
  1. 自我介绍
  2. 问项目
  3. New和malloc的区别?分配的内存有什么不一样?
  4. 内存越界?只要一越界就一定会给出警告吗?内存越界由什么进行检测?(不确定,不大会)
  5. 在windows下编程比较多吗?
  6. 如何在全国人民的年龄中找到中位数
  7. 代码题 求链表的倒数第k个节点
  8. 如何解决哈希冲突
  9. 如何减少哈希冲突

更新下三面面经:

  1. 自我介绍
  2. 讲项目,遇到的问题(死锁)
  3. 知道有哪些死锁调试工具吗?调试工具怎么用的(死锁、内存泄漏)
  4. Windbg如何使用(没有了解)
  5. 两个单链表寻找有没有公共节点,知道是或否就行
  6. 哈希表底层实现是怎么样的(讲了STL unordered_map)
  7. 哈希表长度固定时如何解决哈希冲突
  8. 这几种解决方法各自适用于什么场景
  9. 其他熟悉的数据结构?链表一般拿来解决什么问题
  10. 更熟悉单链表还是双链表?你一般在什么情况下使用单链表、什么情况下用双链表?还记得那些写过的双链表的题或者使用双链表的具体的例子?
  11. 什么时候会用栈?有哪些具体的例子?使用栈主要是利用它的什么特性?为什么不用数组?
  12. 熟悉Linux命令吗?常用哪些命令(top)?使用top会关注哪些点,内存会关注哪些,整机内存吗?
  13. Gdb调试用过吧?常用那些gdb调试命令?查看函数堆栈一般看什么?
  14. 反问



万幸等到了二面,那就再求一个hr面吧,希望能拿到深信服的offer

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐