C++最近几个面试总结

一、旷视(10.9):
之前线下宣讲会说推到其他部门,九月底收到了Hr小姐姐的约面试电话,约到10月9号下午面试
首先进行自我介绍,对简历中的一个项目进行详细介绍,面试官问的很详细,具体到如何实现
然后根据语言问一些基础知识
1、虚函数是做什么的,底层实现原理是什么
2、指针和引用的区别
3、多线程
4、TCP和UDP区别
还有一些记不清了
之后到写代码环节,利用共享文档写
1、利用递归法实现反转链表
2、给一些点,得到最多的共线点数
3、mesh相关,给定一个距离,按这个距离从mesh中提取点进行检验
后面又问了一些专业相关:
1、和slam的区别
2、纹理映射底层怎么做
3、影像如何得到点云
4、点云分割依据
还有什么问题
面试官人很好,后面特意发短信告知面试情况,由于和部门不太匹配,不能继续面试,还说后面想实习可以去。虽然很遗憾没有机会进入旷视,面试过程中学到很多。
二、百度(10.10):
首先自我介绍,介绍一下项目,面试官问了一些项目相关问题
然后问了一些语言问题:
1、TCP和UDP区别
2、HTTP和HTTPS的区别,HTTPS加密过程
3、数据库了解吗,数据库索引用什么,为什么用它
4、多线程写过吗
5、linux用过吗
6、多态了解吗,介绍一下
7、STL用过吗,用过哪个,具体介绍一下
之后是手写代码:
1、给定台阶数,每次只能走一个或两个,总共有多少种走法
2、快排
然后让说一下你和别人比优势在哪里
最后问问题
还有一些问题记不清了,面试体验很好,全程40分钟左右
三、58同城(10.17)
首先问了一下专业,计算机是自学的?
然后问了一些基础知识
1、多态了解吗,介绍一下
2、死锁知道吗,什么情况下死锁,如何解决
3、多线程写过吗
4、哈希表介绍一下,哈希冲突怎么解决,STL中有哈希表吗,了解吗,线程安全吗
5、二叉树按层遍历说下思路
6、深度优先遍历和广度优先遍历区别,实现上的区别
7、TCP怎么保持可靠性
8、TCP断开时流程,服务器可以主动断开吗,没收到fin的应答包会怎样
总共面了26分钟,目前没有收到二面,希望后面能收到!!
#旷视##C++工程师##百度##58集团##面经##校招#
全部评论

相关推荐

职位描述ByteIntern:面向2025届毕业生,为符合岗位要求的同学提供转正机会。团队介绍:Data-电商-知识图谱团队,通过实体挖掘、关系抽取、知识融合等技术手段,将海量的非结构化文本进行结构化建模,构建起了大规模的电商知识图谱,支持电商业务的发展;同时,结构化的电商知识也能融入大规模的预训练模型,进一步提升在各个下游任务上的性能。我们利用这些前沿的NLP技术落地到图谱构建和下游的多个业务场景:商品/短视频分类和属性识别、评价情感分析、短标题生成等。此外,为支持国际化电商业务发展,在多语言、低资源等诸多新挑战下,我们积极探索利用跨语言迁移提升目标语言的模型、利用知识迁移去缓解低资源场景下的标注数据稀缺难点等课题,助力国际化电商知识图谱的快速建设,为业务的蓬勃发展提供助力。职位描述1、知识图谱构建:基于抖音海量的内容数据,挖掘商品、用户、内容标签,构建人货场基础类目/标签/分层知识体系;2、多语言技术:利用机器翻译、多语言NLP、小样本学习、强化学习等技术,赋能多个海外电商业务;3、AIGC:基于前沿的AIGC模型能力,帮助降低商家素材制作成本,提升平台优质供给(短视频、图文等)4、智能导购:利用NLP、CV、多模态技术,增强对短视频内容、图文、商品理解能力,支持搜索、推荐、商城全导购链路,提升消费者在内容场和货架场购物体验。5、电商行业大模型:挖掘电商垂直领域大规模、高质量pretrain数据集,基于字节通用大模型,研发电商行业大模型,探索电商交互式导购新场景。职位要求1、2025届硕士及以上学历在读,计算机相关专业;2、在NLP、CV、多模态某个领域有较深入的研究,包括但不限于:大模型技术、机器翻译、多语言NLP、小样本学习、强化学习、图像视频理解、多模态等;3、熟悉PyTorch/TensorFlow其中一种或多种框架模型的训练和部署,了解混合精度训练、分布式训练、TensorRT部署等;4、有较强的实践能力,在视频内容理解或多模态检索方向有项目经验者优先,在Kaggle、COCO、ActivityNet、ICPC、NOI/IOI等比赛获奖者优先;5、算法技术领先,在顶级学术会议/期刊发表论文者优先;6、能与团队融洽合作相处,积极主动有热情。联系邮箱:huangjinhong.hjh@bytedance.com
点赞 评论 收藏
转发
6 43 评论
分享
牛客网
牛客企业服务