首页 > 面试复盘|奇安信服务端开发工程师-C/C++ 一面
头像
月夜面尊
发布于 2021-08-26 15:58
+ 关注

面试复盘|奇安信服务端开发工程师-C/C++ 一面

面试总时长不超过30分钟。
  1. 一个女面试官哈哈哈 罕见,开局自我介绍
  2. 介绍自己的web服务器项目,这些太八股了 不说了
  3. 问mysql数据库的索引
  4. 问B+树
  5. 问mysql如何优化
  6. 问redis的底层实现(都是自己说出来的,面试官看着你自由发挥)
    1. redis的sds怎么实现的,和C语言中的字符串区别
    2. redis的hash set怎么实现的,如何实现渐进式哈希,渐进式哈希触发条件
    3. redis的zset怎么实现的:跳表+哈希
    4. redis的ziplist,quicklist
  7.   写一个简单的快排,并让我详细讲一下怎么实现的
  8. 反问我的感兴趣领域是ToC还是ToB,有点尴尬我让她解释了一下什么是ToC。
  9. 反问我的语言选择,毕竟纯用C++写后台不太现实,我说go是趋势,都可以,学习新语言成本应该不是很高。
面试官说他们主要是做ToB的,不是ToC的,并发需求不是那么高,但是对于很多安全性还有对内存或速度的要求是非常严格的。
基本就这些了,一面速度还是很快的~ 

更多模拟面试

全部评论

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

相关热帖

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

热门推荐