当前位置: 首页 > 面试经验 >

深信服C++一面 9.18

优质
小牛编辑
141浏览
2023-03-28

深信服C++一面  9.18

双非本硕,菜鸡一个,之前做的是算法,后来转C++开发,基础确实没那么扎实。
昨天面试深信服,面试官挺好的,不过我自己太菜了,准备的东西都没怎么问到哈哈哈麻了。

  • 自我介绍
    • 重点介绍:优势项,专业技能,以及比较有价值的项目经历
  • 项目
    • 目标检测的项目问题(不是重点,但最好按照STAR原则来讲,感觉自己讲的不好,算减分项了)
    • web服务器项目
      • HTTP解析是自己写的吗?你对协议解析有什么了解?
      • 能支持断点续传吗?
      • 你怎么判断这是一个HTTP报文的?
      • 你对状态码有了解吗?重定向是哪个状态码?如果是重定向,服务器如何告诉客户端重定向到哪个页面?(某个字段)
      • 做完这个项目的收获是什么?
  • 给一段代码,做题
  • 宏函数和内联函数解释,宏函数和内联函数的区别?编译之后内联函数还是一个独立的函数吗,宏函数呢?
  • static修饰的函数外部文件能调用吗?为什么不可以?
  • STL容器有哪些,实现原理讲一下?vector的扩容过程?hash表出现hash冲突后采用什么方法?
  • 继承 多态,使用场景? 重载和覆盖的区别?为什么C++可以有重名函数?虚函数考察?在C程序中直接调用C++的库会成功吗?为什么?
  • volatile修饰?
  • 智能指针? 智能指针怎么知道自己的生命周期结束的?引用计数?
  • C++的类对象可以用memset进行初始化吗?如果只有正常的成员变量和方法可以吗?
  • 快速在字符串里面找到子字符串用什么方法?解释KMP?多模匹配的时候用什么算法?
  • 10万个号码,都是6位数,查找某个号码在不在集合中?最好时间复杂度为O(1)
  • 快排,归并排解释和应用场景?
  • 三次握手?为什么是四次挥手?客户端先发起关闭请求还是服务端?为什么?
  • TCP滑动窗口?
  • 浏览器访问域名的过程?
肯定凉凉了,感谢深信服,希望下次有机会再来,基础要打牢!!!

     
     

#C/C++##深信服面经#
 类似资料: