一面—快手

8.10—快手—一面—C++开发工程师

空类有哪些函数

虚函数实现原理

基类的析构函数定义为虚函数的原因

内存对齐

给一个结构体,判断大小

给一个函数,看有什么问题

extern C的作用

编译器如何实现重载

各种类型的变量分别存储在什么区

C++11新特性

lambda参数捕获有几种方式

了解调用约定吗

进程和线程

进程的通信方式

线程同步的方式

锁有几种

用过读写锁吗

使用条件变量是需要注意什么

什么是IO多路复用

有哪几种方式

epoll的两个模式

IP包格式

用过抓包工具吗

快速排序稳定吗

二叉树的遍历方式有哪些

递归方式和非递归方式有哪些区别

socket基本流程

gdb命令

HTTP请求有哪些

编程题:反转链表、不同路径
全部评论
都好经典问题
2 回复 分享
发布于 2023-08-15 14:42 安徽
手撕两道嘛
2 回复 分享
发布于 2023-08-15 15:43 香港
兄弟答的怎么样
点赞 回复 分享
发布于 2023-08-15 11:19 江苏
6
点赞 回复 分享
发布于 2023-08-15 16:51 江苏
试试我们部门吧
点赞 回复 分享
发布于 2023-08-15 18:57 浙江
楼主,请问调用约定是什么哇?当时怎么答的?
点赞 回复 分享
发布于 2023-08-15 22:19 美国
如果您的第一志愿是华为终端BG软件部,base 北京,欢迎私聊
点赞 回复 分享
发布于 2023-08-16 21:31 贵州
LZ投的是哪个部门呢
点赞 回复 分享
发布于 2023-08-17 10:31 上海
还没拿到offer的同学 可以看一下。 【阿里F24秋招】-淘天集团-自营技术部门】 https://www.nowcoder.com/discuss/521688013303259136
点赞 回复 分享
发布于 2023-08-17 14:07 浙江
号外号外!阿里巴巴-淘天集团-大淘宝技术部-自营行业技术部 2024届秋招招聘即刻启动啦~~毕业时间在2023年11月-2024年10月的我们的岗位超多:JAVA研发工程师、测试开发工程师、前端开发工程师、算法工程师工作地点:base杭州自营行业技术部负责天猫国际、天猫超市、奢品等自营的业务,业务发展迅速,有nice的师兄师姐,还有各种让你超快成长为技术大牛的技术环境,24届应届毕业对自己技术有自信的,都可以来试试快把简历砸向我,帮你简历直接内推到部门,省去系统分配时间,更早获得面试机会!投递方式:发送你的简历+意向职位至 qiushuchang.qsc@taobao.com(邮件标题:校招+意向岗位+姓名+手机号)或者私聊我及时获取第一手秋招咨询~
点赞 回复 分享
发布于 2023-08-17 14:35 浙江
问下是ide上答题还是牛客网上答题呀
点赞 回复 分享
发布于 2023-08-17 15:38 浙江

相关推荐

今天学习了函数的定义和使用。函数可以将一段具有特定功能的代码封装起来,使程序的结构更加清晰,也便于代码的复用。学习了函数的参数和返回值,参数可以用来传递数据给函数,返回值则可以将函数的计算结果返回给调用者。在定义函数时,要注意函数的参数类型和返回值类型的匹配。返回值类型 functionName(参数类型 参数名1, 参数类型 参数名2,...) {    // 函数体,包含具体的操作语句    return 返回值;}例如,定义一个简单的函数来输出欢迎信息:cpp#include using namespace std;void sayHello() {    cout }这里定义了一个无返回值(返回类型为void)的函数,其功能就是输出一段文本内容。这些只是初步定义函数的基础示例,不同语言在函数的细节特性(比如参数传递方式、函数重载、默认参数等方面)都还有很多可以深入学习和拓展的内容。尝试写了一些简单的函数,比如计算两个数的最大值、最小值,以及实现一个简单的数学运算函数库。在调用这些函数时,一开始对函数的参数传递方式有些混淆,导致函数的结果不正确,经过仔细检查和调试,终于找到了问题所在。通过今天的学习,认识到函数是 C++ 编程中非常重要的一部分,合理地使用函数可以大大提高编程的效率和代码的质量。
点赞 评论 收藏
分享
今天开始学习指针,指针是 C++ 中比较难理解的概念之一。指针可以理解为一个变量,它存储的是另一个变量的地址。通过指针,可以间接访问和修改其所指向的变量的值。声明:在 C 和 C++ 中,指针变量的声明格式一般为类型 *指针变量名;。例如,int *ptr;声明了一个可以指向int类型变量的指针ptr。float *fp;则声明了一个指向float类型变量的指针。初始化:指针可以在声明时初始化,也可以先声明后初始化。例如:int num = 10; int *p = #:这里在声明指针p的同时,将它初始化为指向变量num的地址。也可以先声明:int *q;,然后再初始化:int var = 20; q = &var;学习了指针的定义、初始化和使用方法,一开始对指针的操作感到很困惑,特别是在指针的解引用和地址运算方面,总是容易出错。但是通过反复阅读教材和参考示例代码,逐渐掌握了一些基本的指针操作技巧。尝试写了一个通过指针交换两个变量值的程序,虽然代码不长,但是理解其中的原理花了不少时间。同时,也深刻体会到了指针在提高程序效率和灵活性方面的强大作用,但也需要更加小心谨慎地使用,因为指针操作不当很容易导致内存错误。今天对指针有了初步的认识,接下来还需要更多的练习来加深对指针的理解和掌握。
点赞 评论 收藏
分享
评论
34
230
分享

创作者周榜

更多
牛客网
牛客企业服务