奇安信秋招一面面经,服务器开发系统开发C++方向

深夜面经~
面试体验不太好,准备的不够充分,问的也比较深,几乎没有问到算法、数据结构、计算机网络和语言特性
还有一点,面试一个c++所花的时间 == java*2 == 测试*3

vector的内存如何分配?如何扩展?扩展的底层函数是使用什么函数?效率快不快?
什么是右值引用?写一个通过使用move移动语义实现的拷贝过程
memcpy和strcpy有什么区别,谁的效率高?写一下memcpy的实现
memove和memcpy有什么区别?
给你一个struct结构体,给出其中随便一个变量的地址,如何求出该结构体的首地址?(该结构体中变量的数量不定,意思是变量的数量不影响求首地址)
知道struct的位域吗?
说一下http server的多线程模型,客户端的创建过程
mysql数据库用的是行锁还是表锁?那innoDB只会用行锁吗?
进程间的通信方式有哪些?都是在什么场景下使用?
消息队列的具体使用场景是什么?消息队列在哪里保存?其具体结构是什么?
多线程模型支持高并发吗?线程的上限?
那了解nginx吗?为什么nginx支持高并发?
redis的分布式存储分几类?都是怎么实现的?

最后一首凉凉送给自己,来不及悲伤,因为明天还有笔试
#奇安信##C++工程师##面经##校招#
全部评论
还以为是我发的。。。。
点赞 回复 分享
发布于 2019-09-11 06:08
还有一个问题,是问linux下有几种创建子进程的方法?clone用过吗?(我只知道fork)
点赞 回复 分享
发布于 2019-09-11 12:06
结构体那个他想听的应该是用NULL指针强转,然后直接取成员地址就是偏移量,然后用这个偏移量就能求出首地址,Linux内核的链表有用到的一个黑魔法😂
点赞 回复 分享
发布于 2019-09-11 08:19
这问的啥玩意
点赞 回复 分享
发布于 2019-09-11 04:05

相关推荐

Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
Twilight_m...:还是不够贴近现实,中关村那块60平房子200万怎么可能拿的下来,交个首付还差不多
点赞 评论 收藏
分享
评论
3
53
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务