来也科技 C++ 系统工程师 一面凉经

  • static的作用
  • 指针和引用的区别
  • const关键字的作用
  • 源码到可执行文件的过程
  • 堆和栈的区别
  • C++四种类型转换
  • 构造函数和析构函数在父类子类中的执行顺序
  • webserver项目有提到有限状态机处理HTTP请求,大概讲一下过程。
  • 如果是一个受限制、无访问权限的IP进行了访问,怎么处理这个请求?(当时我说项目里没对这个进行处理,现在想想应该说一点东西的,比如把黑名单IP用文件存起来,收到请求的时候判断一下是不是黑名单就可以了)
  • 如果要给客户端的应答的资源很大,是怎么处理的
  • 讲一下webserver的框架和流程
  • select、poll、epoll的区别
  • 高性能体现在哪些点?
  • webserver项目是怎么进行测试的?
  • webbench是怎么判断是否正常应答?
  • webbench是怎么访问的?是访问的哪个具体的页面或者提交什么请求吗?(不懂这个,疯狂道歉)
  • 日志系统为什么要异步?
  • 讲一下实习经历
  • 实习和做项目哪个对你帮助更大?

面试官人不错,没回答的部分会提醒你,答得好(背的好)的部分还会给你夸赞。

技术面试官问完了之后,问旁边的人还有什么问题吗,我才发现会议室里还有一个人,HR直接出来问了。。问了一下手上offer情况,当时考研的情况,四六级,城市选择等等。反问环节问了一下有几轮面试,答曰还有两轮技术面+一轮创始人面(听到还有两轮技术面此时我面露难色,哈哈哈哈)

整好一周后官网显示流程终止。

#面经 #C++

#C++##来也科技##C++面经#
全部评论
黑名单,如果允许有误差,布隆过滤器,我猜应该是最优解了
1 回复 分享
发布于 2022-12-03 21:47 上海

相关推荐

3 50 评论
分享
牛客网
牛客企业服务