发面经攒人品:奇安信一面二面+hr面

奇安信一面5.24 40+min

1、你了解我们部门嘛? 身份安全部门

2、muduo网络库? muduo的一个架构设计

3、连接上可能会有不同业务, 这个业务的区分是如何实现的?怎么区分不同的消息?

4、聊天服务上有不同的消息格式,这个消息格式是怎么设计的?协议怎么设计?

5、json处理用的是什么库?你是没有先进行编译直接导入源码到项目? 正常用第三方库应该是怎么方式?

6、数据库的连接池如何实现的?c++是如何实现这个单例模式?

7、连接mysql是怎么连接的?用的什么方法?

8、如果把这里的mysql换成其他的数据库?如何考虑他的接口的一个封装?封装的接口大概有些什么接口?update接口的话需要传递一些什么参数?

9、将项目中的mysql换成其他数据库之后, 他的sql语句的命令有差异的话如何处理?

10、你还配置过ngnix的复杂均衡,具体如何配置?nginx在这里扮演一个什么角***r />
11、那你ngnix后面的服务器是有自己真实的多台服务器吗? 多台服务器之间的数据是如何共享的?

12、你简历上主要就是写的这个集群服务器项目,在你研究生阶段有没有其他真实的项目吗?

13、写代码最常用的调式手段是什么?段错误遇到过吗?gdb如何调式段错误?

14、假设服务器是部署在一个复杂的网络环境里面,客户端给服务器发数据 表现出来发消息发布成功,能想到哪些方法来排查这种问题?linux下排查这种网络问题常用到些什么命令?

15、服务端处于监听状态 但是客户端始终还是连不上?这个时候有什么办法解决问题吗?--就是Linux一些***策略了解过吗?

反问环节:

奇安信二面5.26:  50+min

1、自我介绍
2、你对暑期实习的一个期望是什么?你要达成一个什么目标?
3、集群聊天服务器做这个东西是期望做这个东西达成一个什么目标,最后你实现了哪些?
4、通过一个具体的业务,将整个项目中用到的所有的模块(网络模块、业务模块、数据模块、nginx负载均衡、redis)全部串接起来,把他的一个执行流程讲一下?
5、请求首先到达ngnix,然后才会通过负载均衡算法到达后端服务器,那你的客户端和你的ngnix是走的什么协议?--是私有tcp协议还是http协议?ngnix中使用什么配置转发到后台服务器,他有不同的模式,怎么样转http请求,怎么样转tcp请求?
6、讲一下项目中redis做的是消息的发布订阅机制功能
7、说一下你这里用数据库连接池的一个目的是什么?数据库连接池主要需要关注哪些信息?需要具备哪些功能?通过什么方式知道需要这四个点?
8、用redis时候有没有使用连接池? 你觉得长连接和短链接区别?redis查询缓存是长连接还是短连接?你项目中使用的redis场景是一个长连接还是短链接?那连接池是对长连接有效还是短连接有效?
9、这个项目做了四个月,你投入了多少精力? 你是一个开始就把整个目标都想好了?还是做完了一部分再继续想着完善的?在做这个项目中遇到什么困难,是什么支撑你说要把这个东西做出来

面试官会一步步引导你回答出来问题,体验感比价好。

奇安信5.27:20+min
1、自我介绍
2、毕业后想从事的工作方向?对公司和行业有一个怎么期望?
3、对奇安信公司是否有了解?
...... 全程就在聊天 hr也没有问我很多 
就说大概后面需要offer发下来需要3-5天审批










#实习##面经##招聘进度##春招#
全部评论
是什么岗位呀 兄弟
1
送花
回复
分享
发布于 2022-05-27 20:22
楼主base哪?
1
送花
回复
分享
发布于 2022-05-27 20:24
滴滴
校招火热招聘中
官网直投
流程好快,羡慕了
点赞
送花
回复
分享
发布于 2022-05-27 16:28
兄弟你什么时候做的笔试
点赞
送花
回复
分享
发布于 2022-05-27 17:16
楼主oc了嘛
点赞
送花
回复
分享
发布于 2022-06-02 12:07
前端实习,28号hr面,现在还没收到offer
点赞
送花
回复
分享
发布于 2022-06-08 13:24

相关推荐

12 46 评论
分享
牛客网
牛客企业服务