春招记录之金山办公(二面挂)

4月第一天,记录一下“金3”的惨痛经历
楼主C++选手,金山办公投了服务端开发和C++开发(这个发了笔试),3月8号笔试,3月16一面,3月23二面,base广州,总体来说,面试体验是不错的,面试官很有礼貌,不会的问题他都会给解释

3月16日一面(45min)
使用的金山会议,面试官没有开摄像头,整的我有点怕kpi面。由于楼主的项目都是后端开发,所以面试的时候都没问,自我介绍后直接开始八股:
    1.C++空类和有虚函数的类占用多少大小(1和4),为什么是这么多(内存分配)?
    2.C++多态是什么,底层了解吗(同一行为不同对象的不同表现;虚表指针+虚函数表)?
    3.静态链接和动态链接的区别(老生常谈了)
    4.QT用过吗(没用过,只知道和观察者模式有关(挖坑))
    5.C++设计模式你了解吗(不太了解,只知道一些常用的模式)
    6.内存对齐了解吗,为什么要进行内存对齐,自然对齐是什么,怎么样强制对齐(#pragma)?
    7.线程安全了解吗,有哪些锁,互斥锁有什么类型(linux互斥锁mutex,面试官发现我是linux平台的,就没再问互斥锁了)
    8.了解vector吗,为什么vector扩容要选择2倍?(会错意了,我以为他的意思是只允许扩容两倍或者1.5倍,跟他说你想要100倍或者1.2倍你可以直接去修改变量,再编译内核,后面他说为他想问的为啥选择2倍,而不是4倍8倍)
    9.如何证明vector的存储是连续的(直接查询每一个元素的地址),还有别的方法吗(不知道,他补充了迭代器可以随机访问来证明,当时我感觉他说的不太对,但是不敢反抗)
    10.智能指针了解吗(三个智能指针),说一下share_ptr的引用计数器存储的位置?
    11.new和malloc的区别(老生常谈),new为什么能够通过类型调用正确的重载函数(operator new函数)?
    反问环节
总体来说,金山的一面体验不错,回答不清楚的面试官也会帮忙补充,过了一周后hr电话约二面
#大家都开始春招面试了吗##2023毕业生求职有问必答##金山办公##面试##面经#
全部评论
金山面经真是把我自信看没了
2 回复 分享
发布于 2023-04-03 00:34 广东
二面也是跟一面一样的难度吗?
点赞 回复 分享
发布于 2023-04-02 12:45 河南
感谢分享
点赞 回复 分享
发布于 2023-04-02 08:44 河北

相关推荐

点赞 评论 收藏
分享
白火同学:先说结论,准大三不是特别好找实习,boss沟通300+没有实习是很正常的情况。一是暑期实习时间太短了,二是在这么多准大四都找不到实习,从实习时间和掌握技术层面,企业会优先看他们。 再说简历,其实985本+准大三到这水平的简历也很优秀了,要说的话,项目经历可以再优化一下,可以基本围绕采取STAR原则,分为项目概述、技术架构、技术亮点、实现结果,再发给AI润色一下。 最后说操作,准大三的话,如果想找实习那就多投,不过现在也7月中旬了,时间上已经略晚了。如果7月底实在找不到,也可以多刷点算法,多学点技术,这实习也不至于一定得有,当然有更好。
点赞 评论 收藏
分享
在研究求职打法的菠萝...:个人项目,我看是万人项目吧
点赞 评论 收藏
分享
评论
10
98
分享

创作者周榜

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