奇安信 C++面试问题收集 (7000+字数,30+面经)

一面面经更新 23/9/5

  • 评价:一面特别偏项目,需要对于项目的每个知识点都有不错的理解,没有直接询问的八股问题,都是结合项目来询问,具体问题可以参考上面的面经
  • 缺点是面试官会停顿,这样中间的沉默 “震耳欲聋”
  • 面试体验良好,静待面试结果

前言

  • 楼主23/9/5面试 23/9/2 下午收集

  • 楼主一个收集了30+奇安信面经,面经参考链接在文末,C++面经,后端、服务端和客户端都有

  • 总体看来,奇安信的面试问题难度中等,有的甚至是困难,有一部分发散性问题,且面试问题的覆盖面非常广,值得仔细研究

  • 没有对问题做特别详细的分类和描述,问题后面的 “*”代表的是问题出现的次数

  • 问题没有进行进一步的排序,仅供大家参考


  • 计算机网络

    • TCP为什么有四次握手?****
    • HTTP状态码有哪些?常用状态码?**
    • OSI的七层网络模型,每一层对应的协议有哪些?***
    • ping的工作原理 ***
    • TCP三次握手相关,三次握手与网络编程API的对应关系 ******
    • 实现客户端TCP通信需要用到的socket API ***
    • GET 和 POST的概念和区别 **
    • HTTP请求报文和响应报文结构 **
    • TCP与UDP的区别 ***
    • 网络编程API的具体功能 ***
    • TCP 粘包 *
    • TCP的特性和保证特性的原理 **
    • A、B、C三种网络的区分
    • IP头部校验具体校验的是什么? *
    • 网络路由协议 **
    • 对称加密和非对称加密的区别 **
    • UDP协议的最大长度,超过最大长度会怎么样?
    • HTTP与HTTPS的异同 ***
    • TCP滑动窗口的作用
    • CS模型
    • 非八股问题
      • 浏览器输入URL至显示网页的全过程 ***
      • 显示浏览器缓存时,还需要联网吗?还需要与服务器端进行通信吗?
      • TCP连接中,服务端网线拔掉会怎么样?**
      • SYN FLood 攻击 ? *
      • 两个进程,socket的返回值相同,但确实不同的socket通道,为什么?
      • TCPdump 抓包 **
      • UDP大量传输时应该注意什么
      • 怎么应对ddos攻击?
      • 访问牛客网的时候,你的本机会跟CA机构数据交互吗 ?
  • 操作系统

    • 进程和线程的区别 *******
    • 协程的相关概念 ,协程与线程的异同?**
    • 读写锁的设计和应用场景
    • 线程同步的概念及方法 ******
    • IO多路复用的概念 **
    • 多进程的通信方式?通信方式的优劣? *******
    • 锁机制是如何实现的?*
    • 信号量如何实现同步?*
    • 僵尸进程的概念 ?*
    • 进程调度 *
    • epoll 及其触发模式****
    • 什么是虚拟内存?
    • 非八股问题
      • 设计并发系统,怎么选择多线程和多进程,怎么考虑? ***
      • 多线程开发需要注意什么?为什么要进行数据保护,不做保护会有什么后果?
      • 怎么实现一个守护进程?*
      • main函数执行前的过程
      • 如何设计生产者-消费者模型
      • 单CPU多线程程序实现
      • 多核情况下如何让进程运行在指定核上
  • Linux

    • 常用的Linux命令有哪些?***
    • 如何查看特定端口的连接信息 **
    • shell脚本设计
    • 查看网络状态和CPU状态
    • gcc 、gdb、makefile的了解 ****
    • 杀死进程命令
    • 文件权限管理
    • 怎么修改用户组?
  • 数据库

    • MySQL中用到了哪些数据结构?*
    • Mysql索引的优势和类型 ******
    • B+树的具体特性的描述 *****
    • redis的简单了解
    • 基础SQL语句的编写 **
    • Redis数据结构 **
    • 跳表的概念和相关使用 ***
    • mysql 如何优化 *
    • redis的底层实现 *
    • 悲观锁和乐观锁
    • 数据库三大范式
    • mysql的锁 *
  • 数据结构与算法

    • 红黑树 *****
    • B+树 ***
    • 二叉搜索树
    • 排序算法对比 **
    • 快排 **
    • 哈希表的实现及其线程安全 **
    • 非八股问题
      • 搜索引擎的提示功能的实现原理?
      • 设计一个秒杀系统
      • 内存池的实现 **
      • 缓存设计
  • C++

    • STL容器的了解 ********
    • 迭代器的实现原理和设计思路 **
    • 智能指针概念、实现原理和应用场景 *******
    • 泛型编程、模板特化、仿函数的概念 ****
    • 移动语义和右值 *
    • C++11特性 **
    • 单元测试 *
    • 纯虚函数、多态、虚函数 **************
    • union、struct、class的区别
    • 指针和数组、指针和引用的区别 ****
    • 内存对齐 **
    • auto关键字 *
    • const关键字 **
    • private、protected、public
    • 堆、栈中存放的内容
    • strcpy功能及实现 **
    • new 和 malloc、free和delete的区别 **
    • 虚继承
    • sizeof和strlen的作用和区别 **
    • bind函数的作用
    • memcpy与strcpy的区别、实现和效率比较
    • extern c的作用
    • 非八股问题
      • 写一个类成员函数的函数指针
      • 根据程序特点,选择调试的方法
      • struct中长度为0的数组的作用
      • g++链接动态链接库、动态库生成
  • 手撕

    • 快排 **
    • 求根到叶子节点数字之和
    • 链表反转(递归、迭代写法) **
    • 最长公共子数组
    • 堆排序
    • 剑指offer机器人
    • 栈实现
    • 含有重复数字的全排列
    • 实现队列
    • 字符串逆序输出
  • WebServer项目相关

    • 对于线程池的追问 **
    • 并发模式的描述 **
    • 阻塞IO和非阻塞IO的区别 **
    • epoll和阻塞IO还是非阻塞IO搭配使用
    • reactor和proactor **
    • 日志如何查找某些特定的记录
    • 如何设计一个定时器 ***
    • 每个客户端和服务端的连接时怎么保持的
    • 服务端架构及涉及的通信协议
    • epoll比select快的原因 **
    • 实现一个webserver需要哪些模块
    • 日志系统设计 **
    • webServer的概要、难点、难点解决
    • 性能测试、webserver服务器的性能瓶颈
    • 假设请求队列已满、工作线程都在工作,又有新的连接到达怎么处理?
    • 如果服务器运行了一个月,突然down,怎么找出原因?
    • 消息队列的具体使用场景和具体结构
    • 实现阻塞队列
  • 参考面经

8.13奇安信一面面经(热乎)_笔经面经_牛客网

2020-08-22奇安信三面面经(客户端开发工程师C++)_笔经面经_牛客网

面试复盘 | 奇安信一二面面经_笔经面经_牛客网

奇安信(服务器端)面经_笔经面经_牛客网

奇安信_客户端C++(一面凉)_笔经面经_牛客网

奇安信C++服务端开发 一二面_笔经面经_牛客网

奇安信C++服务端面经_笔经面经_牛客网

奇安信服务器面筋_笔经面经_牛客网

奇安信C++客户端一面(40min,凉)

奇安信c++面经_笔经面经_牛客网

奇安信C++面试_笔经面经_牛客网

奇安信C++一二三面,面试体验超好_笔经面经_牛客网

奇安信二面8.16(凉经)

奇安信服务端开发C++一二三面_笔经面经_牛客网

奇安信服务器端开发3面面经_笔经面经_牛客网

奇安信还愿_笔经面经_牛客网

奇安信-后台开发面经_笔经面经_牛客网

奇安信开奖了,发个面经_笔经面经_牛客网

奇安信一面面经(C++后端)_笔经面经_牛客网

奇安信意向书已发 分享一波C++面经_笔经面经_牛客网

秋招面试记录贴-C++后端开发_笔经面经_牛客网

在线求offer_笔经面经_牛客网

中国人寿研发中心、奇安信 面经_笔经面经_牛客网


#23届秋招笔面经##奇安信面试##奇安信##2023一起秋招吧#
全部评论
感谢,好人一胎十个
10 回复 分享
发布于 2022-09-02 20:05 广东
楼主投的啥岗位呀
2 回复 分享
发布于 2022-09-02 21:33 北京
太强了,楼主
1 回复 分享
发布于 2022-09-02 17:07 江苏
太强了大佬
1 回复 分享
发布于 2022-09-02 17:09 江苏
太强了 这就是神仙啊
1 回复 分享
发布于 2022-09-03 14:55 四川
有算法的面经吗?
1 回复 分享
发布于 2022-09-04 08:50 内蒙古
Mark
1 回复 分享
发布于 2022-09-04 12:08 江苏
下一站奇安信
1 回复 分享
发布于 2022-09-04 13:24 安徽
我九月一号一面的,只问了项目也没问八股
1 回复 分享
发布于 2022-09-04 14:21 江苏
顶!
1 回复 分享
发布于 2022-09-04 23:43 湖南
感谢楼主整理,等一手面经
点赞 回复 分享
发布于 2022-09-04 16:49 江苏
面完有短信提示评价面试吗
点赞 回复 分享
发布于 2022-09-04 20:40 天津
大佬什么时候收到面试邮件的?
点赞 回复 分享
发布于 2022-09-04 22:58 广东
恭喜恭喜 借楼 华为校招社招od可咨询 欢迎私聊~
点赞 回复 分享
发布于 2022-09-05 10:01 广东
优秀优秀!我是奇安信22届服务端C++开发,我的评价是:您比面试官更懂面试哈哈哈!期待您在秋招中的优异表现!
点赞 回复 分享
发布于 2022-09-05 13:17 黑龙江
mark,感谢
点赞 回复 分享
发布于 2022-09-05 14:30 湖南
第一个问题求解答啊,怎么四次握手呢
点赞 回复 分享
发布于 2022-09-05 14:30 江苏
您好,请问今天服务端C++面试会有手撕题吗?
点赞 回复 分享
发布于 2022-09-05 15:00 辽宁
楼主,请问一面和二面是一起的,还是分开的呀?
点赞 回复 分享
发布于 2022-09-05 19:53 四川
祝大佬offer多多
点赞 回复 分享
发布于 2022-09-05 21:04 四川

相关推荐

11-12 14:21
已编辑
追手門学院大学
#总结:哪家公司最喜欢泡池子# 鼠鼠走的是测试开发的路,现在手上有一个offer,两个池子,求牛油们帮鼠鼠分析一下、offer:深信服base深圳,明天就拖不了了最后一天了,不签这个offer就没了,网上查了一下明年一月初可以毁约池子:快手base北京:问了hr还要多长时间,hr说你先签个保底的offer(虽然很抽象,但这雀食是快手hr的话),打了好几次电话,他一直说很紧张,今天我具体问了一下,是我紧张还是大家都紧张,他说你的面评比较靠后(意思就是我比较紧张)。鼠鼠难受鸭,他作为公司的hr都这样说了感觉真的希望不是很大。池子:去哪儿base北京:hr面了,这个当时说的是十月底十一月初出结果,我看牛客网上这周开始开奖了,但是鼠鼠一个电话也没接到池子:同程base北京:hr面了,谈了薪资结构,绩效什么的,上周四面的好像,现在还没消息,但是同程风评好差,不是太想去。个人:鼠鼠npy在北京,深圳距离北京太远了,感觉要是去了深圳的话,大概率以后会分,鼠鼠的npy很爱鼠鼠,鼠鼠也很爱npy,所以还是想留在北京。但是现在北京的希望都挺渺茫的,深信服又要逼签了,所以现在真的不知道怎样做选择了。毕竟找工作还是要看点运气,真到春招还不知道什么样,要是没有工作不就寄了嘛。鼠鼠是小县城出来的,家那边也没有岗位,也不想在回到小县城,所以现在就很矛盾,希望牛油们给鼠鼠一点人生阅历。________后续深信服开了一个sp,先签了一个深信服。引流:阿里 百度 网易 字节 古茗 中科创达 紫光 腾讯 途虎 去哪儿 比亚迪 欧科云链  比亚迪  长安汽车  华为  银行  运营商  移动 电信  联通  美团  新浪  北京  西安  广州 2023 0offer 广东省农村信用社联合社蚂蚁 奇安信 华为 中兴 阿里 腾讯 百度 蚂蚁 支付宝 滴滴 快手 抖音 字节头条 猝死 应届生 裁员 辞职 年终奖 秋招 春招 校招生 argue 财报 凉 pua 买房 外企 需求 瓜 卷 薪资 北京 上海 深圳 杭州 一线 拼多多 面试 福利 华为 美团 蔚来 大华 同花顺 米哈游 陌陌 探探 度小满笔试 腾讯内推 23校招 面经 滴滴笔试 滴滴 比亚迪。 #找工作时遇到的神仙HR# #总结:哪家公司最喜欢泡池子# #牛客创作赏金赛# #0offer互助地# #总结:offer选择,我是怎么选的# #平台or薪资,你更看重哪个#
s4mmy:讨厌一切短时间逼签的公司
点赞 评论 收藏
分享
11-03 00:26
门头沟学院
点赞 评论 收藏
分享
74 530 评论
分享
牛客网
牛客企业服务