金山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 广东

相关推荐

#软件开发2024笔面经#&nbsp;没事干写个面经吧,之前其它公司的面经&nbsp;太碎了就没写#腾讯##阿里##美团#(引流)1.&nbsp;自我介绍2.&nbsp;浏览器输入URL会发生什么3.&nbsp;第一次渲染和第二次渲染怎么做优化?4.&nbsp;场景:点赞功能,用户在短时间内多次点击怎么做,可能有偶数次或者奇数次(奇数点赞,偶数取消)的情况怎么保证页面性能5.&nbsp;TCP和UDP的区别6.&nbsp;React中组件间通信的方式7.&nbsp;React中合成事件和普通事件?为什么要有合成事件8.&nbsp;React中UI怎能够快速渲染的?或者说UI挂载流程9.&nbsp;做过什么跟前端安全相关的工作嘛?10.&nbsp;加密和签名区别11.&nbsp;XSS跨站脚本攻击是什么?怎么防止跨站脚本攻击12.&nbsp;场景:对象里有a、b、c、d四个属性,当a属性被修改时,需要联动的修改c、d两个属性,应该怎么做?13.&nbsp;场景:实现两行两列14.&nbsp;弹性布局里面,flex:1是哪些参数的缩写?都表示什么意思15.&nbsp;同源策略是什么?CORS设计到的参数有哪些?16.&nbsp;ES6中你知道哪些数据结构?17.&nbsp;map和set的区别?以及map的key值可以是什么18.&nbsp;weakSet和Set有什么区别?19.&nbsp;Vue的双向绑定的原理20.&nbsp;浏览器事件循环21.&nbsp;有没有接触过Node22.&nbsp;浏览器缓存23.&nbsp;怎么不做缓存?前端这块怎么实现?24.&nbsp;箭头函数的特点25.&nbsp;HTTP2和HTTP3新增了哪些功能26.&nbsp;websocket是什么?&nbsp;它的应用场景是什么27.&nbsp;CSS动画&nbsp;&nbsp;怎么实现一个位置到另一个位置的移动?动画怎么设置不循环播放?28.&nbsp;defineProperty中定义的属性有什么性质?29.&nbsp;JS原型链&nbsp;&nbsp;&nbsp;怎么给Array原型数组添加方法30.&nbsp;ESModule中的import怎么实现同步加载效果?
点赞 评论 收藏
转发
13 69 评论
分享
牛客网
牛客企业服务