c++误人青春 level
快手_服务端开发 identity
获赞
87
粉丝
12
关注
0
看过 TA
914
门头沟学院
2023
C++
IP属地:广东
暂未填写个人简介
私信
关注
0 点赞 评论 收藏
分享
2023-04-01 18:16
快手_服务端开发
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电话约二面
求求你来个offer...:金山面经真是把我自信看没了
投递金山WPS等公司7个岗位
0 点赞 评论 收藏
分享
2024-02-29 17:42
已编辑
快手_服务端开发
大家都开始春招面试了吗
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务