长沙兴盛优选C++面试指南(文字介绍加手写文档)

2023-10-21 10:59

本文主要是介绍长沙兴盛优选C++面试指南(文字介绍加手写文档),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

哈喽,大家好,我是梁养浩。

想必大家在长沙的人都听说过兴盛优选吧。一个非常大的公司,名气也非常高,基本上我985的同学都有尝试过去面试一下试试,我这次也有幸参加了兴盛优选C++软件研发工程师的面试。

接下来就给大家简单介绍一下:

首先,兴盛优选给我的第一印象是非常好的,为什么呢?

因为面试官看了我简历的第一个问题就让我差点唱征服。。。。

真的,我就特别喜欢这种专业且对口的人来面试我,一是可以直接面对面交流心得,二是不至于鸡同鸭讲。

我也喜欢那种上来就说待遇的,然后公司会怎么怎么让员工发展的。

为什么呢?至少人家有做过这方面的建设,对吧,不至于你一过去两眼一抹黑。


先讲一下面试官吧。

我的印象非常好,非常专业,虽然我不晓得是不是基本上都是这样的,也不晓得是不是对着电脑给我出的题目。但真的,他的专业素养让我感觉很棒,问的题目都与我项目相关却又非常深入。

然后年纪也比较轻,头发也多,这样的程序员一看就是很厉害的。


然后一开始流程就开始了。

当然啦,面试的第一个开场白肯定是自我介绍。

这个我非常简介明了的说了。

1,首先我是哪个学校的(湖南工程学院,我的母校,非常好),然后专业,我面试的是贵公司的C++软件研发岗。

说到这里自我介绍就完成了。

然后,面试官会问,你对兴盛优选公司的理解。

我的回答是:XXXXXXX,比较专业。

这些是你必须要做的功课,就好比,你去考试,你总得记得自己是哪个教室,教室都不知道的话,你的成绩就没有了,就会非常非常之尴尬。

然后基本上就是问你一些项目上的东西了。

简而言之就是你的项目开发经验是怎么样的?

这个我做了详细的方案,准备等我不忙了就发出来给大家做一个简单分享。

这个应该是最重要的面试环节了,如果你不行的话,请你多背几次。


说句实话,这次找C++软件开发工程师的工作是我工作以来最完备的一次,我从来没有准备超过一个月过。

我的师傅告诉过我:C++的学习是一条非常抖的曲线,但前期会相当平滑,因为入门门槛非常之高,真的非常非常高。

我之前的同事年纪会比我大上一些,但几乎都不是学C++的。

这些是闲话,当然啦,也是师傅给我的教诲。


项目经验介绍完之后,面试官就开始针对我的项目来给我说一些问题,不是以问倒我为目的,而是想知道我的底子如何。

我感觉非常有针对性,然后我没有准备好。

回答不出来。

没什么好解释的,就是自己没有复习的那么到位。

他的问题是灵活的,很好。

我综合了一下就是以下几个问题。

因为我是C++联合QT进行软件研发的,所以他问的是QT相关的问题,非常深入。

如果评论区有人一开始就可以答对的话,我表示你真的也是相当厉害了。


1,请你给我讲一下QT信号槽机制的优劣。

你说优点,我是知道的,但你问缺点,我这一下真的没有反应过来。

其实标准答案是:(后面附我手写的文档,希望对大家以后面试有所帮助)。

2,信号槽机制引用传递与值传递的区别。

这个问题真的非常nice,我不会。至少我当时说的有点不够专业。

标准答案见附录。

3,QT信号槽你知道它有第五个参数吗?分别怎么使用?

你看看,这个问题,你是不是经常遇到,但是就是没有详细去看。

唉,老老实实查资料,见附录。

4,信号槽可以传递指针和引用吗?

这个我会,也说了,但没有特别完整,见附录。

5,C++的三大特性中的多态是如何使用的,虚函数与纯虚函数的区别。

这个我会,但讲的不够好,见附录。

6,C++中析构函数与构造函数的使用与区别。

这个我会,讲的还可以。


然后最后一步,也是我此次面试的败笔,应该是最后的压死骆驼的稻草。

面试官让我手写代码。。。

我当时没有准备,这是真的非常非常可惜,难得遇到一个厉害的程序员,我却没有准备好。

当时是想让我手写一个链表,我没写出来。

然后又让我手写冒泡排序。

说句实话当时真的非常非常尴尬,我不会写。。。

当然啦,是因为我这边更多的是项目经验,比如写需求什么的,这一下让我写链表和排序我没准备的话是写不出来的。

但我结束完面试后,我自己查了一下,真的没有那么难,有几篇比较好的文章,你们可以去看看,我现在没有游览记录了,很可惜,但大家搜手写链表与冒泡排序是可以看到的。

我也稍稍自夸一下,我的C++能力真的也是可以的,毕竟能完成那么多项目,对吧。

然后,如果我手写的代码你看不懂,就debug去调试,断点打在for循环上面,一下子就看出来。

有机会的可以和我一样不要吝啬你的赞。。。。


总的来讲会根据你的简历来提问,问题会比较深,如果你项目经验足一点的话可以多聊项目,感觉更多是以项目为主,如果你笔试能力好会事半功倍的,加油。

所有附图如下:

 

 

 

 

 

 

 

这篇关于长沙兴盛优选C++面试指南(文字介绍加手写文档)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/253941

相关文章

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

【C++ Primer Plus习题】13.4

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "port.h"int main() {Port p1;Port p2("Abc", "Bcc", 30);std::cout <<

C++包装器

包装器 在 C++ 中,“包装器”通常指的是一种设计模式或编程技巧,用于封装其他代码或对象,使其更易于使用、管理或扩展。包装器的概念在编程中非常普遍,可以用于函数、类、库等多个方面。下面是几个常见的 “包装器” 类型: 1. 函数包装器 函数包装器用于封装一个或多个函数,使其接口更统一或更便于调用。例如,std::function 是一个通用的函数包装器,它可以存储任意可调用对象(函数、函数

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只