昨天一位读者分享了自己的 C++ 面试经历。简单沟通后,读者双非本硕,自嘲注定就是炼狱模式。50 家公司的 C++ 面经也整理好了。本次就分享下面经。以后分享学习路线和心得。
读者情况:双非本硕,本科机械,硕士做的软件开发课题。学过一点点 C++,但是面试前连多态都不会写。研三经历炼狱校招,从零开始学习,数据结构和算法也是从零开始。
结果:几乎面试了所有大厂,收到了 13 份 offer。虽然没有进大厂,但是拿到音视频开发 offer,待遇刚好是大厂白菜价。已经很满足。
(终于拿到第一份 offer!)
做富士康的工业互联网。看简历,没问技术基础。 给了 offer,但是只有 7K,其他补贴加起来只有 10K,难怪没人去
1.C 和 C++ 的区别 2.栈和堆的区别 3.双链表和单链表的优缺点 4.面向对象三大特性:封装、继承、多态,继承的作用是什么 5.了解 Qt 和 MFC 吗 6.工作地点 7.对薪资有什么要求
(秃头架构师面试,态度很好,叫我不要紧张。我印象深刻的一场面试之一)
(地点在武汉,印象最深的一场面试,面试官很友好,给我讲了半小时的音视频岗位的优势。从此便决定了一定要做音视频开发)
C++的 sort 函数是怎么实现的?
(三面、四面在同一天进行。据说有的人腾讯面了六面。我止步于吃已经很满足。代码确实不会写)
4.找出出现频率最高的前 K 个数,或者从海量数据中找出最大的前 K 个数
5.实现排序二叉树的插入方法
(终于拿到所谓大厂 offer。但是是 IT 部门,不是研发部门,在佛山。所以拒了)
(最后一家面试以英特尔结束,算是完美结束了。反正我不留上海,不过就不过了)
觉得有用点赞,欢迎关注
为了大家更好的应对决赛,大赛主办方特此整理一份Q&A(后续会根据赛程中大家所关注的重点问题持续更新),期望对大家有所帮助。
比赛过程中如有疑问,可在腾讯云+社区--Change SQL大赛的,技术团会及时查阅并解答,如涉及题目解析、日志解读等具体细节,技术团不予作答,期望理解。
竞技过程中选手们须遵守比赛规则,对于,大赛主办方有权启动惩罚机制甚至追责。祝大家取得好成绩,加油!!!
Q:决赛规则里,选手需要特别关注的违规行为?
A:1)禁止在make编译时对源数据进行预处理操作来达到缩短迁移时间的目的;2)比赛中不允许对数据集进行定向优化,即所有关于数据集的信息只能从数据集本身获取,不能硬编码。3)针对选手最终提交的评测程序,大赛技术团会全盘复审,复审后才会生成最终成绩并公示,请大家严格遵守比赛规则。
A:语言涉及go 删除。
试题的解答提交后由评分系统评出即时得分,
每一次提交会判决结果会及时通知;
对于判断、选择、填空题,系统已经接收到您的提交
对于判断、选择、填空题,在题目集关闭之前,不显示判题结果
对于判断、选择、填空题,该提交已经被您的当前提交所覆盖,系统将只评判题目
集关闭前对该题目的最后一次提交
评测系统还没有评测到这个提交,请稍候
评测系统正在评测,稍候会有结果
您提交的代码无法完成编译,点击“编译错误”可以看到编译器输出的错误信息
您的代码只通过了部分测试点,继续努力!
您的程序输出的格式不符合要求(比如空格和换行与要求不一致)
您的程序未能对评测系统的数据返回正确的结果
您的程序未能在规定时间内运行结束
您的程序使用了超过限制的内存
您的程序在运行过程中崩溃了
您的程序结束时返回值非
您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等
您的程序运行时发生浮点错误,比如遇到了除以
您的程序输出了过多内容,一般可能是无限循环输出导致的结果
评测系统发生内部错误,无法评测。工作人员会努力排查此种错误
我应该从哪里读输入,另外应该输出到哪里?
如果没有特别说明,你的程序应该从标准输入(
不要使用文件做输入输出
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。