金山面经 秋招 校招

部门:做qt的

时间线:
10.29 机考
11.15 技术一面
11.20 技术二面
11.28 oc

技术一面:
时长: 1h40min
1、static有几种用法.
2、static,const,static const在类中有几种初始化的方式?
3 、两个类分别调用对方,引用头文件,如何防止交叉类型,怎么声明,用什么类型?
4、浅拷贝和深拷贝,类中自带的赋值函数是实现的什么拷贝,深拷贝怎么实现的?
5、new,和malloc 的区别, new分配返回什么类型,malloc返回什么类型,分配失败返回什么?
6 、一个类会自动提供哪些函数。 如果我不想让类提供构造函数,拷贝函数应该怎么写?
7、 多态是怎么实现的,底层原理。析构函数为什么要定义为虚函数?
8、vector的空间是怎么分配的,为什么要考虑到新的内存?
9 、STL中通用的访问方式是什么 两种?
10、 STL中的连接纽带是什么?
11、map和unordered_map的区别?
12、各种排序算法的复杂度,是否有o(n)的排序算法?
13、如何保存任意的树,定义一个数据结构?
14、如何把一个树转为一个二叉树?
15、不定义变量,如何实现交换,多种方法?
16、机考的一个编程题,说思路?
17 、指针和引用的区别?
18、 模板和多态的区别,模板是在什么时候实例化的?

技术二面:
时长:1h

1、算法题:s整除判断
描述:
我们希望知道n!是否能被 m 整除,请根据给定的n和 m,如果可以被整除,就输出 ves,否则输出 no
输入
n m,其中2 < n, m < 104
输出
yes或者no

2、算法题:工位安排
描述:
公司准备搬到一个新的办公室,需要对n个员工的工位进行安排.有些员工喜欢热闹但也有些员工喜欢安静,对于不同的人,在工位旁边有人和没人的时候舒适度分别为a和bi. 假设有m个工位且都是一字排开,怎么安排才能使得员工的总舒适度最高呢请求出员工最高的总舒适度?
输入
第一行为人数n和工位数m,保证m>=n
接下来有n行,每行2个整数,代表该员工在工位旁边有人和没人时的舒适度输出
一个整数,为最高的总舒适度

多种解决方法:穷举、动态规划、贪心

感受:注重语言基础,面试时间挺长,不会的,面试官也很有耐心解答。
#面经##秋招#
全部评论
我投金山简历都过不了
点赞
送花
回复
分享
发布于 05-04 21:05 湖南

相关推荐

麻烦大家投个票看看base北京但是没有拿到大厂,方向也基本不是搜推广,而是NLP、数据挖掘、最优化这些方向。下面第一句是优点,第二句是缺点。1、Boss核心部门,总包最多。新业务,361,工作时间比较长,今年年终4月发。2、作业帮核心部门核心业务,base最高,我个人觉得总包是虚的,写在合同里每个月拿到的更真实。但教辅行业不是很好,其他部门有大规模裁员的情况。3、金山办公主要是面试的时候观感最好,HR提到二面面试官观感不错,之后base也可以考虑换珠海,生活成本就差很多了。总包是互联网企业最少的一个,跟俩国企的差距也就在5-10万这个区间,361但有应届保护。4、钢研是国央企里面钱最多的一个。但基本可以当作没有北京户口,行业一般,最重要的提前实习一个月才正式发offer,试用期2次C会重新谈薪,给我一个会不会现在画饼进去6个月试用的时候给C再跟你谈实际价格的感觉。5、联通数科人工智能部门独立出来的新子公司,属于联通总部的子公司,今年刚成立,扩招中,户口比钢研拿到可能性大。但就是base低,月份我是从总包倒推的,但不是指年终8个月,里面应该包含了几万块补贴什么的,年终应该是四五个月我想。工作内容是数据清洗标注分析,其实感觉不太像是算法岗,写的AI大模型数据工程师。
投递中国联通等公司10个岗位
点赞 评论 收藏
转发
3 23 评论
分享
牛客网
牛客企业服务