欢聚时代c++开发岗位面试经验

八年复盘:2017欢聚时代Android校招笔试全解析 Android开发基础是移动端技术栈的基石,而校招笔试正是检验这些核心知识的最佳试金石。从Java集合到Handler消息机制,从Binder IPC到性能优化,这些底层原理贯穿于Android应用开发的始终,也是直播等高实时性场景的技术保障。深入理解这些概念,不仅有助于应对面试中的高频考点,更能为工程实践中的卡顿排查、内存治理提供理论支撑。随着行业向精细化发展,无论是传统App开发还是车载、音视频等新方向,扎实的底层功底仍是技术成长的关键。本文以2017年欢聚时代Android工程师校招C卷为样本,回顾其 阅读详情

由于疫情的原因,这次的面试还是远程视频面试,通过牛客网进行的,可以在线敲代码和看笔试题目。在我刚来广州的时候, 就听过欢聚时代(yy),主要是做直播方向的,记得高中的时候,还用过他们的yy游戏大厅什么的下过dnf的外挂,哈哈哈。

1、说一下c++中结构体和类的区别

回答:1、默认访问属性的区别,struct成员默认是public,class成员默认是private

           2、c++结构体的继承默认是public,而class的继承默认是private

2、c++中结构体可以有成员函数么,结构体可以被继承么

回答:在c++中可以有成员函数,并且是可以被继承的。

3、既然c++中结构体可以被继承,那结构体可以实现多态么。

回答:可以,在c++中,其实struct和class除了默认的属性不同外,其他的基本一致。

4、说一下c++的多态

回答:c++多态表示子类对象的地址可以赋值给父类指针。对于通过父类指针调用父类和子类中都有的同名接口,编译器会在运行期间进行动态绑定。如果父类指针指向的是一个父类对象,则父类的虚函数被调用,如果父类指针指向的是一个子类对象,则子类的虚函数被调用。

5、char *p=NULL;sizeof(p)是多少?

回答:4

6、说一下以下A结构体的大小,为什么?

代码如下:

struct A{
    char a;
    int b;
};

回答:大小是8、因为int在32位下占4个字节,该结构体的最大字节是4,然后因为内存对齐的原因,char虽然只占据1个字节,但是需要往后偏移3个字节,所以是8。

7、请在网页上手写单链表的构造、插入、打印、非递归逆序过程,并输出。

说实话,被人盯着写代码还是有点不习惯,比较紧张,生怕自己打错被鄙视。

代码链接:https://blog.youkuaiyun.com/c_shell_python/article/details/84850048

写完单链表的整个过程后,本次面试就结束了。

这里强调一下,面试中写代码也要严谨,因为我偷懒,没有写相应的指针是否为NULL判断,被面试官批了。还是要注意细节,不仅仅是实现功能,更要注意代码的健壮性。 

其实一二线大厂还是很注重基础的。单链表很多公司都会考到,因为单链表考察了面试者对指针的掌握程度,以及逆序时逻辑是否清晰。如果去面试,单链表相关的题目建议必须要弄清楚,保证被问到,或者要求写出来的时候不被卡主。

欢聚时代2017校招C基础笔试题解析:指针、内存与字符串考点全攻克 C语言作为服务器开发的核心语言,其底层原理(如指针运算、内存布局)直接影响高并发系统的稳定性。指针与数组的步长计算、字符串操作的越界风险、结构体字节对齐的规则,往往是笔试中区分基础是否扎实的关键。本文以欢聚时代2017校招C基础类A卷为例,系统梳理了指针、内存管理、字符串、链表等高频考点的命题思路与解题技巧,并结合典型真题还原拆解过程。同时从备考方法论出发,给出三轮复习法与考场答题节奏建议,帮助读者将一套经典笔试题转化为完整的知识体系,从容应对C/C++相关岗位的校招笔试与技术面试。 阅读详情

相关推荐

精选 30 个 C++ 面试题(含解析)

点击上方“C语言与CPP编程”,选择“关注/置顶/星标公众号”干货福利,第一时间送达!大家好,我是唐唐。今天给大家分享一些经典的C++面试题。1.new、delete、malloc、fre...

编程与实战的博客 1万+

C语言笔记(六)

作用域和存储类型 作用域:变量的作用范围,每一个变量都有一个作用域,变量在自己的作用域内是有效的,离开自己的作用域后就无效 1:文件作用域:变量定义开始到文件结束 例子:全局变量 全局变量:函数外定义的变量 2:函数作用域:函数体中有效 例子:函数的形参 3:块{}作用域:变量定义开始,到}结束 例子:

王者归来之英雄有梦 1446

单相变换器的二次纹波分析

1. 单相PWM整流器的二次纹波产生原因   单相变换器的二次纹波产生的原因是功率含有二次脉动分量。设电网电压 us=Vmsin(wt),电网电流IL=Imsin(wt−θ)I_L=I_msin(wt-\theta)IL​=Im​sin(wt−θ)。其中w是电网电压披绿,θ\thetaθ是电流之后电压相位。保证输入功率和输出功率相等,就要保证两者的直流量和交流量对应相等。   uDu_DuD​为 PWM 整流器直流电容电压平均值,IoI_oIo​ 为负载电流平均值 ,uDC^\widehat {u_{DC}

qq_38847810的博客 4973

C++ 面试必备:常见 C++ 面试题汇总及详细解析

引用也是C++中的一种数据类型,它提供了一种简洁而高效的方式来操作变量和对象,而不需要拷贝它们本身。引用被视为原变量的一个别名,其操作类似于指针,但是引用不能被赋值为NULL,也不能进行指针运算。虚函数是C++中的一种特殊函数,它可以实现多态性。当一个类中包含至少一个虚函数时,它就被称为虚类或抽象类。这些虚函数由子类重写,使得它们可以根据需要对基类的行为进行扩展和修改。通过使用虚函数可以实现动态绑定和运行时多态。以上是一些常见的C++面试题及其答案,当然可能还有其他的问题涉及到了更深入的知识点。

小万哥的博客 2万+

告别概念晕眩:用TC3xx SMU和TLF35584的配置实例,搞懂ASIL D功能安全落地

本文通过英飞凌TC3xx系列MCU的SMU模块与TLF35584电源管理芯片的协同配置实例,详细解析了如何实现符合ASIL D功能安全标准的刹车辅助ECU。文章涵盖SMU报警源配置、响应动作类型、TLF35584的安全状态管理,以及构建完整安全闭环的实践方法,帮助工程师将抽象的安全概念落地为具体设计方案。

weixin_30647065的博客 436

高阶玩法——Dify生成的数据自动写入mysql数据库

采用自定义工具方式,利用 python编写一个服务sql_save_post,将接收到的内容写入指定数据库的表中,并为该服务撰写一个 OpenAPI 的 schema。配置工作流:我们以写入天气预报为例,在生成天气预报内容后,连接自定义工具“sql_save_post”,将所需的字段配置完成后,实现将生成的内容自动写入mysql数据库中。编写OpenAPI的schema:在dify平台的工具栏目,创建自定义工具,输入工具名称“sql_save_post”。工具:sql_save_post;

qq_44493378的博客 8539

C/C++面试八股至臻总结版,一文带你彻底搞懂C/C++面试!

泛型编程 -> 提供代码复用编译时计算:可以在编译时进行复杂的计算,减少运行时的开销。代码生成:通过模板生成代码,避免手动编写重复的代码,提高代码的可维护性。类型安全:模板元编程在编译时进行类型检查,确保类型安全。模板元编程(Template Metaprogramming,TMP)是一种利用C++模板的编程技术,用于在编译期间执行计算、生成代码、进行类型转换等一系列的元编程操作,从而实现更高效、更灵活的编程。模板元编程的核心思想是将计算和运算过程转移到编译期间,通过模板和模板特化来实现。

m0_74297417的博客 1万+

使用QGIS提取天地图遥感影像中的建筑物轮廓,及AI方案

用QGIS的插件提取遥感影像中的建筑轮廓,并提供了几个AI提取建筑轮廓的方案。

cky_123的博客 2万+

50个C/C++面试题

面试题1:变量的声明和定义有什么区别  为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。  说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间,如外部变量。  面试题2:写出bool 、int、 float、

沙漠中的一粒沙 1万+

STM32G0实战:手把手教你用国产GD25Q16 Flash存储传感器数据(附完整驱动)

本文详细介绍了如何使用国产GD25Q16 Flash芯片与STM32G0系列MCU实现传感器数据存储的完整方案。从SPI接口配置、驱动层实现到存储系统架构设计,提供了实战代码和优化策略,帮助开发者快速构建高性价比的物联网数据存储系统。

weixin_30733003的博客 106

TI理想二极管在冗余电源中应用实例

深入探讨理想二极管如何提升冗余电源系统的效率与可靠性,通过实际应用案例展示其在电流隔离和自动切换中的优势,帮助工程师优化电源架构设计。

weixin_30653091的博客 987

今日头条+滴滴+阿里+欢聚时代等公司 iOS、Android 岗位内推

又到了一年“金三银四”,是找工作的最佳季节了,今天给大家继续更新一波今日头条+滴滴+阿里+欢聚时代等公司 iOS、Android 岗位内推。然后前天发的《美团、知乎、永辉超市 Android 开发工程师内推》还有效哈。在推送内推岗位之前,想跟大家聊几句关于跳槽的观点,我认为过完年,拿完奖金之后无论跳槽与否,都需要对自己过去一年做一个复盘,然后对自己职业发展上、技术成长上、家庭生活上定一个目标,这里...

qq_41597968的博客 2046

【WRF理论第十四期】 VEGPARM.TBL 文件详解

WRF 读取 VEGPARM.TBL 文件

WW、forever的博客 575

【欢聚时代】HR独家传授YY笔试面经小秘诀!

作者:欢聚小Y 链接:www.nowcoder.com/discuss/939… 来源:牛客网 哈喽大家好,我是欢聚时代的HR Dereck。 今天将为大家传授独家的YY笔试面经宝典,帮助你们离offer更进一步! 在分享干货前,大家也可以简单地了解一下YY。 YY从05年成立发展至今,经历了13年的沉淀、改革,目前以音视频技术为核心,旗下有多元化业务形态。 目前YY除了稳坐中国直播行业龙头老大的...

weixin_34183910的博客 894

基于网关实现不同网段S7-1200 CPU的通信方法

在A网段的计算机上ping B网段的计算机:在A网段的计算机上使用ping命令,向B网段的计算机发送数据包。在B网段的计算机上ping A网段的计算机:同样地,在B网段的计算机上使用ping命令,向A网段的计算机发送数据包。数据包也会经过路由器进行转发,最终到达A网段的计算机。配置路由器:在路由器上配置两个网段的IP地址和子网掩码,并设置路由表,使得路由器可以将A网段和B网段之间的数据进行转发。确定两个网络之间的路由器:假设需要将A网段和B网段进行通信,需要在A、B两个网段之间设置一台路由器。

电工 2398

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

大厂面试:一个四年多经验程序员的BAT面经(字节、阿里、腾讯)

BAT面经,你不看看吗?

2029

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

校招笔试复盘:欢聚时代C/C++真题背后的音视频、推荐与测试考点

校招笔试的本质,往往不是考察知识点的记忆,而是检验候选人能否理解技术背后的工程取舍。以C/C++方向为例,内存管理、指针、多线程并发等基础概念,决定了候选人是否具备底层系统开发的素养;而音视频传输协议、编解码原理、弱网优化策略,则是直播类产品稳定性的核心支撑。与此同时,推荐算法中的协同过滤、特征工程与评估指标,以及测试开发中的自动化、性能测试与问题定位能力,共同构成了一套完整的业务技术闭环。无论是准备互联网公司校招,还是系统梳理自身技术体系,从这些通用概念切入,理解其原理与实际应用场景,能有效提升对复杂工程

weixin_33428613的博客 255

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

欢聚时代校招C卷复盘:C++音视频、推荐与测开备考指南

在音视频与推荐系统成为互联网核心应用的今天,底层技术栈的掌握程度直接影响工程效率。C/C++凭借其内存控制和零拷贝特性,成为流媒体传输与高性能服务的基石;而推荐算法则依赖特征工程与相似度计算实现内容分发,协同过滤与冷启动策略是高频考点。针对测试开发岗位,接口自动化与性能测试是保障系统稳定性的关键。本文以欢聚时代2018校招笔试C卷为样本,系统梳理音视频传输、推荐算法、测试开发三大方向的出题逻辑与备考要点,涵盖RTMP、UDP/TCP协议选型、弱网优化、用例设计等核心内容,帮助求职者建立从基础语法到业务场景的

weixin_30872577的博客 237

从欢聚时代校招B卷看音视频、推荐算法与测试开发的技术考察逻辑

在互联网高并发、实时互动与内容分发场景下,C/C++音视频传输、推荐算法和测试开发构成了核心技术链路。理解Socket编程与TCP/UDP选型,掌握粘包拆包、时间戳同步等底层原理,是解决直播推流与播放延迟问题的关键。推荐算法方向聚焦特征构造、冷启动与工程约束下的复杂度控制,测试开发则强调用例设计、自动化脚本与线上问题定位思维。这些技术不仅是校招笔试的考察重点,更是实际业务中保障用户体验与系统稳定性的基础。从笔试题目反推企业技术栈,可以帮助求职者建立以业务场景驱动的知识体系,在准备面试时更有针对性。

weixin_28706423的博客 343

欢聚时代校招笔试复盘:音视频传输、推荐算法与测试开发核心考点

音视频传输、推荐算法与测试开发是直播平台技术体系中的三大核心支柱。音视频传输依赖UDP可靠传输、FEC前向纠错与抖动缓冲来应对弱网挑战;推荐算法以协同过滤为基础,解决内容分发与冷启动问题;测试开发则通过工程化手段保障直播功能的稳定性。这些技术不仅构成直播行业的基础设施,也是技术面试的高频考点。从底层原理到业务落地,理解它们能帮助求职者从容应对各类校招笔试。本文以欢聚时代(YY)校招笔试题为例,完整复盘这三个方向的命题逻辑、核心知识点与解题思路,为备战音视频、直播、社交类公司校招的开发者提供实战参考。

weixin_42566209的博客 239

欢聚时代校招B卷解析:C/C++、音视频与推荐算法

校招笔试如何考察真实业务能力?以欢聚时代2018年B卷为例,它将C/C++、音视频传输、推荐算法和测试开发融合在同一张试卷中,背后映射的是直播平台从底层高性能传输到内容分发、再到质量保障的完整技术链条。无论你备战技术岗还是转行音视频、推荐系统领域,理解这类笔试的本质比刷题更重要。本文从C/C++的指针与内存管理、并发和网络编程,到音视频的码率计算、协议选型与弱网对抗,再到推荐系统的召回排序和特征工程,以及测开的用例设计与工程思维,系统性拆解了每个方向的核心考点与答题策略,帮助你建立工程化视角,从容应对大厂校

weixin_27134143的博客 312

欢聚时代校招C卷复盘:音视频、推荐、测开三大方向考点全解析

技术校招笔试通常不只是考查知识点记忆,更看重候选人对业务场景的理解与工程化思维。以实时语音和直播业务为背景,欢聚时代的校招笔试题围绕C/C++基础、音视频传输、推荐算法和测试开发构建,深刻反映了技术岗位在真实业务中的能力要求。理解这些技术概念背后的原理,如UDP在低延迟场景的优势、推荐系统的冷启动与特征工程、测试用例的分层设计,是提升求职竞争力的关键。这些知识在直播、内容分发、线上质量保障等应用中具有重要价值。无论是投递音视频、推荐还是测开方向,回归底层能力、结合业务场景作答,依然是高效备考的有效策略。本文

weixin_29164843的博客 316

欢聚时代校招C/C++笔试B卷详解:从指针到Dijkstra的考点与避坑指南

C语言作为计算机底层的通用语言,其内存布局、指针操作和基础算法一直是校招笔试中的高频考察点。理解栈、堆、全局区与常量区的差异,掌握数组传参时指针退化的本质,是解决指针类题目的前提;而字符串处理、排序与图算法则直接检验工程实践中的边界意识和复杂度分析能力。许多考生在准备笔试时,常常被环境问题(如C盘满了怎么清理、npm无法加载文件)分散精力,实际上真正拉开分数的是对基础概念的深度理解与防御性编程习惯。本文以欢聚时代校招C/C++方向B卷为样本,梳理了从while/do-while区别、字符串逆序、冒泡优化到手

weixin_33290540的博客 249

欢聚时代2018校招C语言B卷笔试题解析:指针、字符串与链表核心考点

C语言作为嵌入式与底层系统开发的核心语言,其指针和内存管理一直是技术面试中的高频考点。理解数组与指针的关系、sizeof与strlen的区别、const修饰规则,是评估开发者基本功的重要标准。在工程实践中,字符串处理、链表反转、排序优化等场景要求开发者必须掌握边界条件与内存布局的细节。对于准备校园招聘的开发者而言,通过分析真实企业笔试题,可以有效提升对C语言底层原理的掌握。以欢聚时代2018校招C语言B卷为例,深入拆解选择题中的常见陷阱与编程题的解题思路,帮助读者理解笔试背后的考察逻辑,并给出实用的答题策略

weixin_32667955的博客 366

2024/5/6携程校招软件开发岗位第四题题解 换根树形DP

四月份开始找暑期实习,只面了腾讯美团淘天阿里,能拿到的面试不多,美团也没有复活赛,还有一些中小厂,没。今天算是正式上班的第二天,主管带我导师来找我聊天了,说他这个组比较复杂,我一年经验可能干不了,叫我随。暑假开始实习,300-400人,开发团队不到20人,3k包住,感觉咋样。求助,请大佬们帮忙选择一下offer!bg双九,去年的时候还想着要不找个开发的了,算法感觉太难卷了,没论文,导师不放日常,实在不好找。搜了好多基本都是跟销售,电商和市场相关的管培,蛮少人提到采购或者供应链管培的,有了解面试的吗?

每天多一点干货 1168

牛客周赛44<https://ac.nowcoder.com/acm/contest/82526>

rt,简历上一点前端东西都没有,上周日随便改了下投递岗位,结果迎来了人生第一次前端面试,还是kpi面。上周问阿里国际客服,说二面过了,可到现在还没有给我打电话邀下一面,5.9号二面的,都泡了三周了,再泡。本人c++选手,go用过一点,目前b站oc了,拼多多和华为hr面完在泡池子1、b站上海,服务端开发,如题,楼主校招入职华为,体检被通知甲状腺肿大,要求复检,明天就复检了,好担心会被挂掉,有没有前辈现身。前情提要,自己四月份的时候去了一家头部自动驾驶公司实习,但是干的很不满意,5月20号左右离职了,于是。

每天多一点干货 838
上一篇: c++11实现的多线程管理
下一篇: 初始QML
Qt上位机开发
Qt上位机开发 领域专家: C/C++技术领域 领域专家: C/C++技术领域
博客等级 码龄9年 9664粉丝 178原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值