中电福富 C++ 一面面经(附答案

待遇:3000包住(4人间,无空调),自带电脑

时长:20min面试内容:
* new和malloc区别(new调用构造函数,new返回对象指针,malloc返回void指针,new可以传递构造参数,new抛出异常
* 析构函数能直接调用吗(不能
* 指定内存new(new (&array[0]) int(1);
* 内存池作用(预先分配内存块,避免频繁分配释放
* struct class区别(struct默认public,class默认private,继承也是
* 多线程的操作(pthread,join
* 逻辑地址作用(虚拟地址,隔离物理空间,每个程序独立访问自己的内存
* Vecotor push_back (使用emplace_back,不需要创建临时对象,底层完美转发
* vector中resize和reserve(resize改变元素数量,reserve预分配内存,不改变大小
* 内联函数(函数代码嵌入到调用它的地方,避免调用栈,适用于短小代码,不能动态绑定,声明定义在一个文件
* Tcp udp(tcp:可靠,连接,字节流,长连接;udp:独立数据报
* 拥塞控制(慢启动,拥塞避免,快重传,快恢复
* 析构函数为什么设置为虚函数(避免子类资源不释放的问题
* C11新特性(auto,类型转换,智能指针,匿名函数,右值引用,初始化列表,默认函数删除函数,foreach
* 左值引用,右值引用(用于支持移动语义和完美转发,int&和int &&
* 四大类型转换(const_cast:移除const或volatile; dynamic_cast:运行时检查类型兼容(基转派生),static_cast: 编译时检查类型,reinterpre_cast:真·强转
* 进程通信(管道,共享内存,信号量,消息队列
* 匿名管道(单向,父子进程,兄弟进程
* 多线程锁(mutex,读写锁,自旋锁,条件变量,信号量,cas,同步原语,barrier
* 内存占用高怎么解决(内存泄漏,valgrind,gdb
* 怎么学习,看什么技术书籍
* 团队项目有吗?
* 遇到的问题(技术问题,进度问题
* 公司了解吗 (电信业务,音视频,服务控制服务 socket
* 实习时间
* 平时参加什么比赛

反问:
* 仅此一轮
* 转正实习评估
全部评论
3000块问这么多,win😋
10 回复
分享
发布于 2023-06-01 12:21 湖南

相关推荐

1.自我介绍2.项目介绍3.关于布隆过滤器 用来做什么的4.原理了解吗5.假阳率的概念了解吗6.什么原因导致的(这个不太知道 答的哈希碰撞?)7.数据库是mysql,那需要优化mysql出现的一些慢查询,你一般会有哪些措施?8.explain命令使用过吗9.返回的结果有哪些 (这个地方关于type只说了all、index、const三种,别的忘了)10.聚簇索引和非聚簇索引的区别11.索引失效有哪些情况 (只说了最左前缀匹配、like、范围查询,应该还有一些的当时只记得这三个了)12.前端用过哪些框架13.从输入一个网址到看到页面的过程,越详细越好(这个地方思路很乱,计网及时复习!!)14.浏览器内核,比如是webkit,怎么工作的15.http是明文传输,https的建立过程(这个地方说的很不清晰!紧张加有段时间没看了 计网计网计网!)16.为什么分成了两段,第一段是非对称,第二段是对称加密17.http的协议的话,上传接口是你实现的吗,是post上传吗?post的content-type是什么?18.multiple 分块怎么拼接的,是通过框架调用的接口还是自己手写的?(这个确实没答出来 忘了)19. 操作系统这边的话,Linux部署用的什么部署?(这个地方应该想问一下cicd jekins的面试官声音比较小了就 但是用的不熟 加上有点抢答了说了用的宝塔面板 下次好好看看CI/CD呜呜)20. go这边有个协程,说一下进程、线程、协程的区别吧21. 有接触过channel吗 在读写channel的时候,什么时候会阻塞?(这个不知道)22. 算法 topK 快排 剪枝(快排很久没写了不熟练,代码基本对了,就是最后犯了个很无语的错输出的时候习惯性的ans,但是我全程ans只是创建了一下,一直在操作nums,结束了复盘算法题才发现的,我说怎么一直不输出,对不起我真是大沙比 前前后后折腾了快半个小时 太慢了)问快排时间复杂度忘了面完秒挂,确实是心服口服,八股上面的没打括号的就是答出来了,还得查漏补缺,加上算法也太慢了,给的建议是多写代码多看基础 很中肯 比上次美团的体验感好太多了#暑期实习校招##腾讯#
点赞 评论 收藏
转发
投了浩鲸的国际交付,base南京4.3笔试4.10收到一面邮件4.11一面4.15收到二面邮件4.16二面笔试:笔试很简单,技术部分就是一些Linux、数据库的简单操作的知识。一面:一面是技术人员面,也就是同样是交付的岗位的人面。着重问了简历内容,然后让我用英语介绍自己(介绍的依托)。还问了Oracle和Linux的一些简单指令,怎么查看cpu使用率,怎么操作表格。还有就是问你能不能加班,能不能接收长期出差去国外。平均一次出差时间3-6个月。二面:二面是hr面还是让你介绍简历内容主要是项目经历和实习经历,会问实习期间主要做了什么具体的内容。用英语说一段话。二面很水,整个过程很欢乐,很轻松,应该过了一面就基本稳了。二面如果接收offer,第二天就能拿到签。总体来说从hr那里了解到的信息有:长时间出差,工作会比较苦项目上线的时候可能会连续通宵熬夜五险一金很少,在南京垫底。出差会有调休,好像是出差一个月调休一天(记不清了)出差后国内的节假日可能如法正常休,要按照客户那边走,国外的节假日也可能休不了,国内同事要提需求。出差补贴比较高,而且补贴不用交税(这是最吸引我的一点),东南亚一天300.入职培训4-6个月,除去一些企业外教育直接去项目现场。实习期满会签一个三年的合同。没有年终奖而是绩效,这个绩效是公司绩效,如果公司绩效好,就发的多,如果........大概是这些信息,交付因为技术性不强,所以未来发展有限,要么是老运维,要么项目经理,要么转其他非技术性岗位。最后给税前1w(双一流本),到手8k,综合考虑后还是拒了。
点赞 评论 收藏
转发
7 32 评论
分享
牛客网
牛客企业服务