金山WPS C++开发 一面

开的屏幕共享,因为面试官用的手机面试

1.说下C++三大特性

2.手写一个类继承体现封装,继承,多态

3.写一个多继承,多继承中的内存分布

4.多继承使用sizeof()函数值如何计算(面试官看我回答不上来了换了个话题,说实话,头一次见问多继承的)

5.Epoll的底层原理是什么

6.Epoll、poll、select是什么关系,有哪些不同

7.说下红黑树,AVL树,B+树的区别

8.int和double的存储原理,int是如何存储负数的,double是如何存储的?(IEEE754)

9.

cout << 8 % -3 << endl;
cout << -8 % -3 << endl;
cout << -8 % 3 << endl;
int a = -8;
unsigned int b = 3;
cout << a / b << endl;

运行结果是什么

10.sort算法的底层原理

11.手撕算法:用快排的原理实现找数组中第k小的数字

#软件开发2024笔面经#
全部评论
怎么放假还在面试啊
1 回复
分享
发布于 04-05 06:16 湖北
佬,你是啥时候笔试的
点赞 回复
分享
发布于 04-04 10:51 湖南
滴滴
校招火热招聘中
官网直投
问题一模一样
点赞 回复
分享
发布于 04-05 20:06 北京
没有26届的呀,只要25届的
点赞 回复
分享
发布于 04-09 17:08 广东

相关推荐

线下面试,体验超好,和面试官唠嗑。1.&nbsp;问项目,哪个哪个地方具体怎么实现的,问了很多,人员构成,人员分工,APP具体是做什么用的等等。2.&nbsp;(接上)你提到了安卓和h5,在安卓里有webview可以承载网页,你知道用webview怎么具体实现和网页通信的吗(x)。3.&nbsp;简历里写了封装网络请求,具体讲讲。4.&nbsp;没有对网络请求过程进行优化吗?比如超时重连。5.&nbsp;简历写了熟悉封装、继承、多态,讲讲多态。6.&nbsp;讲讲Android&nbsp;framework指的是什么(简历写了)。这里很搞笑,面试官说一般社招才会写要求framework,校招不会,我说我已经看到好多公司实习都要求这个了,现在卷生卷死,面试官0.07.&nbsp;Android&nbsp;framework了解到什么程度?8.&nbsp;APP启动过程。9.&nbsp;线程和进程的概念、区别。10.&nbsp;handler原理。11.&nbsp;你提到looper从消息队列里取消息执行任务,那如果我想某个任务延迟执行怎么做?(x)12.&nbsp;算法:给一个有序序列,找出里面所有的负数个数,时间复杂度尽可能低(二分查找修改版,就是注意一下边界条件,比如已经全是负数或者全是正数这种)。13.&nbsp;为什么要做Android?这个问题我已经内心排练百八十遍了,开始吟唱。14.&nbsp;反问,我问五一前结果能出来吗,面试官说有点难,因为HR可能明天放假了,我(*꒦ິ⌓꒦ີ)。我又问了下对于我简历的建议,我觉得面试官说的很有道理,也给大家分享下。他说我写的技能点太散了(确实,会很多,但都不算精)要全部围绕岗位要求中的点写,我写的虽然都能粘上点边儿,但40%关系都不大,比如说Git、cmake之类的工具,面试官说是个程序员不会Git那已经不能叫程序员了。还有就是项目,项目分技能点写,不要分功能写,比如说封装了网络请求模块,封装了缓存模块,做了什么优化等等。上层功能去调用这些模块,面试官实际上是不关心你具体做了什么功能的,他会直接看简历里提现出来的亮点,然后根据这些亮点问,不然到时候看简历都不知道问啥,直接反问有什么优势,那不就懵了。最后问了下我现在是不是没课,学校离得远不远。希望过过过。------------------两小时之后通知oc,太迅速了。。。虽然是日常,但我终于不是0&nbsp;offer了呜呜呜。
点赞 评论 收藏
转发
头像 头像
04-23 20:24
已编辑
门头沟学院 电子信息类
部门:做qt的时间线:10.29&nbsp;机考11.15&nbsp;技术一面11.20&nbsp;技术二面11.28&nbsp;oc技术一面:时长:&nbsp;1h40min1、static有几种用法.2、static,const,static&nbsp;const在类中有几种初始化的方式?3&nbsp;、两个类分别调用对方,引用头文件,如何防止交叉类型,怎么声明,用什么类型?4、浅拷贝和深拷贝,类中自带的赋值函数是实现的什么拷贝,深拷贝怎么实现的?5、new,和malloc&nbsp;的区别,&nbsp;new分配返回什么类型,malloc返回什么类型,分配失败返回什么?6&nbsp;、一个类会自动提供哪些函数。&nbsp;如果我不想让类提供构造函数,拷贝函数应该怎么写?7、&nbsp;多态是怎么实现的,底层原理。析构函数为什么要定义为虚函数?8、vector的空间是怎么分配的,为什么要考虑到新的内存?9&nbsp;、STL中通用的访问方式是什么&nbsp;两种?10、&nbsp;STL中的连接纽带是什么?11、map和unordered_map的区别?12、各种排序算法的复杂度,是否有o(n)的排序算法?13、如何保存任意的树,定义一个数据结构?14、如何把一个树转为一个二叉树?15、不定义变量,如何实现交换,多种方法?16、机考的一个编程题,说思路?17&nbsp;、指针和引用的区别?18、&nbsp;模板和多态的区别,模板是在什么时候实例化的?技术二面:时长:1h1、算法题:s整除判断描述:我们希望知道n!是否能被&nbsp;m&nbsp;整除,请根据给定的n和&nbsp;m,如果可以被整除,就输出&nbsp;ves,否则输出&nbsp;no输入n&nbsp;m,其中2&nbsp;输出yes或者no2、算法题:工位安排描述:公司准备搬到一个新的办公室,需要对n个员工的工位进行安排.有些员工喜欢热闹但也有些员工喜欢安静,对于不同的人,在工位旁边有人和没人的时候舒适度分别为a和bi.&nbsp;假设有m个工位且都是一字排开,怎么安排才能使得员工的总舒适度最高呢请求出员工最高的总舒适度?输入第一行为人数n和工位数m,保证m>=n接下来有n行,每行2个整数,代表该员工在工位旁边有人和没人时的舒适度输出一个整数,为最高的总舒适度多种解决方法:穷举、动态规划、贪心感受:注重语言基础,面试时间挺长,不会的,面试官也很有耐心解答。#面经##秋招#
点赞 评论 收藏
转发
13 69 评论
分享
牛客网
牛客企业服务