![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面经集合
文章平均质量分 77
零声教育
这个作者很懒,什么都没留下…
展开
-
60道30K+C++工程师面试必问面试题
static 数据成员必须在类定义体的外部定义(正好一次),static 关键字只能用于类定义体内部的声明中,定义不能标示为static. 不像普通数据成员,static成员不是通过类构造函数进行初始化,也不能在类的声明中初始化,而是应该在定义时进行初始化.保证对象正好定义一次的最好办法,就是将static 数据成员的定义放在包含类非内联成员函数定义的文件中。这样删除一个基类的指针的时候,C++不管这个指针指向一个基类对象还是一个派生类的对象,调用的都是基类的析构函数而不是派生类的。原创 2022-11-08 16:56:24 · 2604 阅读 · 0 评论 -
记一次音视频开发面试,已拿offer
最近也是有想进行一些工作上的变动,所以也在四处投递简历,主要的岗位还是音视频开发的岗位,毕竟在这个岗位上自己还是会有一点点技术壁垒的。不过其实说实在的,C++方向上我觉得有几个方向真的很不错:流媒体相关、服务器后台相关、游戏相关。原创 2022-03-10 16:54:35 · 1322 阅读 · 0 评论 -
如何拿下BAT:我的C++后台开发学习路线
前言本人学历硕士,专业是电子通信,秋招拿下BAT,字节等多家offer,其中多数为SSP级别offer;2020年对我而言必定是人生当中最重要的一年。因为实习的原因,我第一次体验了北京和上海的生活,匆匆且忙碌。这一年生活当中充斥着各种求职咨询,面试,做题,仿佛一夜回到了高三。不过,我是幸运的。从寒假实习开始到暑假实习再到秋招,一路以来我并没有体会到太多的挫折,一路高歌,最终也收获了我自己认为还不错的offer。也许是因为运气,也许是因为坚持,但是硕士这2年来我也经历了种种心酸和波折。我起初走过很多弯原创 2021-08-04 15:30:03 · 329 阅读 · 0 评论 -
校招|字节跳动C++后端开发日常实习二面
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)1 聊简历(10min)问学校,专业,目前状态,职业规划等等。本人本科机械方向,大四,之前考研,所以现在才找实习。。2 c++基础知识(30min)malloc和new的区别在stl库基础容器中挑几个讲讲功能,异同,优劣。挑了vector,list,deque进行分析,并提出set,map不熟。深入问到vector的pushback函数时间复杂度,因为分配给vector的内存每2^n次要扩容一次,答案应该是O(2)(常量级),但是我没原创 2021-07-26 22:17:07 · 382 阅读 · 0 评论 -
实习|腾讯暑期实习 数据分析 - 含面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)面试官人也太好了!!直接给了意向选择,应该是过了,许愿hr面快点来~等我整理一下面经反馈大家(虽然有点不具有普适性一面(3/9):2h 30min主要是简历面,但是挖简历挖的特别深,说实在的一个数据岗,没想到问这么细,我甚至以为这是复试了。。但是觉得就凉凉了,所以没有记录,问题回忆比较简略。时间序列模型的分析比较(AR, MA, ARCH, ARIMA, COPULA, ARCH, GARCH)分别是什么,相同点,不同点,优点缺点。原创 2021-07-26 21:00:02 · 307 阅读 · 0 评论 -
校招|百度算法三面面经(已offer)
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)视频一面1.5h 12.01自我介绍+项目+实习面试官问的非常细,时间挺长的,自己的论文要读明白,然后项目边边角角都要考虑到…开始问知识点(数学贝叶斯公式你给我写一下(我写了个公式,然后面试官说你这是条件概率公式…)卡方检验知道吗,你知道里面的P值是什么吗(并没有答上来)开始问DL+ML我看你对集成学习这边比较熟悉,那你说说随机森林和XGBoost的区别(说了他们属于不同的bagging/boosting大家族,弱学习器之间是否有依赖原创 2021-07-19 22:31:08 · 1564 阅读 · 0 评论 -
实习|腾讯暑期实习 数据分析 - 含面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)面试官人也太好了!!直接给了意向选择,应该是过了,许愿hr面快点来~等我整理一下面经反馈大家(虽然有点不具有普适性一面(3/9):2h 30min主要是简历面,但是挖简历挖的特别深,说实在的一个数据岗,没想到问这么细,我甚至以为这是复试了。。但是觉得就凉凉了,所以没有记录,问题回忆比较简略。时间序列模型的分析比较(AR, MA, ARCH, ARIMA, COPULA, ARCH, GARCH)分别是什么,相同点,不同点,优点缺点。原创 2021-07-19 21:45:15 · 386 阅读 · 0 评论 -
校招|字节后端三面+客户端三面实习面经,已offer
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节面试的战线拉的比较长,之前面试没有来得及整理记录,楼主尽力回忆面试的内容,并附上时间线后端一面 2020.12.23 15:00数组和链表的区别是什么,数组和链表在内存里是否是连续的,为什么数组可以用索引直接取数?(数组保存了数组起始的地址,索引是数组的偏移量,起始地址+偏移就可以直接定位到某一个位置的数了)int和Integer的区别?int++和Integer++的区别?(这里是自动装箱和拆箱,没答出来,面试官温馨提示了一下)Has原创 2021-07-19 21:17:46 · 581 阅读 · 0 评论 -
好未来一二三面面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)好未来一二三面面经一面:1.手撕一道编程题关于链表的想不起来了;回答4道思路。(具体忘了)2.编译器生成默认c++类的函数。3.从一份源码到,最后的二进制文件。过程?4动态库,静态库区别5.写一个不能复制的类6.智能指针及原理7.虚析构函数生成8.push_back是不是在堆上,push对象是否调用构造函数9.如何将push_back放到固定位置上?10.如何让vector释放内存11.udp和tcp的区别12.tcp如何原创 2021-07-15 20:52:30 · 382 阅读 · 0 评论 -
金山WPS C++ 客户端 实习面试面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)金山WPS C++ 客户端 实习面试面经金山WPS C++ 客户端 实习面试2021年4月 武汉 线下面试一面 30-40分钟自我介绍、项目经历C++基础 (虚表、宏、内联函数、malloc new、STL vector原理、智能指针)排序算法Qt基础 (信号与槽、元对象系统、反射、布局)WPS了解程度?平时看哪些书?为什么学Qt ?两道智力题 (小学奥数题,我完全不会做,当时和他瞎扯了一大堆东西)过了几天,h原创 2021-07-15 20:52:04 · 1287 阅读 · 0 评论 -
360 C++实习一面面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)360 C++实习一面面经1.自我介绍2.extern,为什么要加extern,linux命令nm3.为什么构造函数不能虚拟化4.纯虚函数和虚函数区别,应用,虚函数表,指针5.进程、线程6.常用容器,vector和list区别,resize和reserve区别,erase底层7.编程:一个随机数数组,删除3的倍数的值我:遍历删除hr:如何优化?想想erase底层,优化代码我:把3的倍数的数整体移到最后再删除8.僵尸进程和孤儿进原创 2021-07-15 20:50:23 · 278 阅读 · 0 评论 -
360 c++开发面经(已offer)
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)360 c++开发面经(已offer)360 一面IO模型面向对象的理解?c++的特性 封装、继承、多态3. c++类的成员变量和成员函数内存分布情况成员函数不占用对象内存,所有函数是放在代码区的。对象大小和对象中数据成员大小是一致的。4. class 和struct的区别,结构体可以定义其他函数吗?class默认访问权限为privatestruct是public。struct可以包含成员函数,能继承,能实现多态。5.原创 2021-07-15 20:46:55 · 629 阅读 · 1 评论 -
爱奇艺后台开发岗社招面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)爱奇艺后台开发岗社招面经Nginx 相关1.nginx 有哪些模块?你比较熟悉哪个?2.proxy_cache 你是怎么配置的?缓存是存在哪里?具体是怎么命中缓存的?简历里有写nginx,结果问得几个问题我都没答好,面试官就没再多问了,囧~数据库相关1.mysql 索引是怎么实现的?b+树有哪些特点?真实的数据存在哪里?2.哪些情况下建索引?解释下最左匹配原则?现在一个表有三列a b c,组合索引(a,b,c)查询的时候 where原创 2021-07-15 20:35:12 · 265 阅读 · 0 评论 -
TPLink提前批一面二面三面 面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)TPLink提前批一面二面三面 面经tplink的面试相比其他公司来说还是比较基础的,下面是我参加一二三面的面经:——————————————————————————————————————————————————一面:1、自我介绍2、根据简历上项目的内容问了一下项目相关的问题,非计算机的问题也会问3、虚函数,虚表4、缺页中断5、为什么TCP挥手需要4次6、进程申请资源的位置7、快排的基本思路以及最坏时间复杂度二面:没有自我原创 2021-07-14 20:52:36 · 3760 阅读 · 0 评论 -
TPLINK2022届提前批面经(一二三四和座谈hr面)
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)TPLINK2022届提前批面经(一二三四和座谈hr面)楼主背景985非科班本,中科院硕两篇CCF A类论文(与求职方向不相关)字节跳动和华为2012实验室实习持续记录TPLINK面试过程6.8测评,6.9通知面试,6.10一面,6.15二面,6.16三面,6.18四面,6.25座谈会+hr面,6.28邮件offer一面(25min)自我介绍第一个实习介绍第二个实习介绍tcp、udp介绍一下快排思路、时间复杂度c++多态实原创 2021-07-14 20:51:45 · 5355 阅读 · 0 评论 -
22届tplink软开C++一二三面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)22届tplink软开C++一二三面经末流985本硕(面试岗位是软开C++)提前批第一个投的公司就是TP,投递后过了几天会发笔试链接,记得是有行测以及两题编程题,题目都是力扣原题一面:技术问题+项目问题+问了兴趣爱好技术问题:1.Satic关键字在局部变量、全局变量以及类中变量、函数间的作用及区别2.TCP、UDP的区别3.TCP保证可靠传输的协议有哪些4.内存泄漏的原因及解决办法项目:1.介绍一个项目2.你的贡献在哪方面3原创 2021-07-14 20:29:15 · 1846 阅读 · 3 评论 -
滴滴C++实习面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)滴滴C++实习面经6月7号一面,电话形式,一个半小时=====================================1、先问我的论文,我是搞图像处理的,传统机器学习方法,让我简单说一下论文2、XGBoost、SVM、KNN、LSTM说一下3、之前用DSP做了一下神经网络的东西,然后问我用的IDE的编译器是啥,搞不清了,是TI家的4、说一下为什么用同步IO模型,为什么不用异步模型5、多路复用是什么意思,说一下epoll机制和ep原创 2021-07-14 20:26:53 · 285 阅读 · 0 评论 -
美团一二面面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)美团一二面面经一面结构体的对齐,为什么要对齐计算机网络的五层结构,网络层和数据链路层具体是做什么工作假如我们的视频是使用tcp连接的,那我们之间的图像是如何传送到对方的主机上的?三次握手过程内存 磁盘 数据库索引 所使用的数据结构及底层实现哈希和平衡树作为索引的区别c++指针取得值的过程C++的虚函数的具体原理C++内存分区,线程之间什么是共享的,什么是不共享的进程和线程的区别, 线程之间如何实现互斥访问信号量的具体原理l原创 2021-07-14 20:23:04 · 186 阅读 · 0 评论 -
美团快驴 C++一面面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)美团快驴 C++一面面经美团快驴一面手撕代码单链表的环并找到入口相关知识点: 链表双指针相关知识点: 链表双指针操作系统死锁:自己写一段会死锁的代码BIO和NIO以及多路复用IO页面置换算法进程线程区别,进程间通信数据库索引平衡二叉树和二叉树B树和二叉树,B树比AVL树好在哪用过索引吗为什么索引用B+树,不用B树: 因为B+树的节点只存储索引,所以B+树的非叶子节点比B树的小。这样在硬盘方面来看,一页可以存储更多节点,原创 2021-07-14 20:21:25 · 298 阅读 · 0 评论 -
美团到家-后台开发一面
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)美团到家-后台开发一面· 项目· linux怎么做内存分配的 moalloc如何分配空间· 如何优化,减少碎片· 页面置换· 伙伴算法· 操作系统是什么,具有哪些功能· 进程和线程区别· 进程调度· 进程的上下文切换· Linux进程表的结构· 线程通信· 管道和消息队列· 管道需要陷入内核态吗· 内核态和用户态的区别· 操作系统为什么知道什么时候进入内核态· select epoll原创 2021-07-14 20:16:27 · 193 阅读 · 0 评论 -
百度c++实习面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)百度c++实习面经一面虚函数的机制多态的实现继承中析构函数执行顺序指针和引用的区别vector实现TCP如何保证可靠连接判断链表相交topk问题解决方法进程线程区别二面写题 n*m的01矩阵,问边长1-n的全1矩阵的数量常用的linux命令一台linux主机 网络出现问题,你的排查过程DNS查询过程一个程序从写好到运行的过程内存分区具体讲讲运行加载时的进程调度和加载方式二叉树找最大二叉搜索树LRU三面优缺原创 2021-07-13 20:00:39 · 273 阅读 · 0 评论 -
百度123面
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)百度123面一面:(40min)首先上传简历个人介绍两道编程题:1.直接插入排序2. z字变换c++问题(10min)说一下你对类对象编程思想了解?类对象编程思想特性?介绍一下多态介绍一下inline内联函数为什么inline要短小,调用很多次,内存浪费?复杂函数内联会怎么样?堆和栈在内存中指向地址增长顺序分别是什么?增长方向?从高到低还是从低到高你知道内存碎片吗?你先不要下线 后面还有面试官…二面:(47原创 2021-07-13 20:00:05 · 306 阅读 · 0 评论 -
百度4C++PHPGO暑期实习三连面面经(已OC)
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)百度4C++PHPGO暑期实习三连面面经(已OC)早上9点开始,大概 11点半结束三个面试官都很好,不清楚的情况下会引导你,面试体验很好!我主要用 golang,所以 c++和java什么的基本没问,有些问题忘记了,就记录一下还能想起来的一面 60min自我介绍项目C++的类和struct的区别计算结构体的size(要考虑内存对齐)进程,线程,协程golang的goroutine是如何调度的(GMP调度模型)go原创 2021-07-13 19:58:51 · 319 阅读 · 0 评论 -
百度 三连面 已oc cpp开发
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)百度 三连面 已oc cpp开发1.简单做个自我介绍吧2.自我介绍完之后,面试官: 你说你参加过xxx,ok我们先来写题吧(别给自己挖坑铁子们)3.一道树的题目,刚开始不清醒,做了得有10分钟,做出来了(二面面试官还说到这个了)4.说说进程和线程间通信5.你说到了管道,详细说说你知道的管道6.数据库7.说说你知道的智能指针8.说说shared_ptr的缺陷8.为什么会有unique_ptr的存在9.反问4.18 下午3:50原创 2021-07-13 19:56:39 · 184 阅读 · 0 评论 -
百度 C++开发 实习 一面二面三面 面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)百度 C++开发 实习 一面二面三面 面经4.17 下午 2:45 持续 大概50分钟1.简单做个自我介绍吧2.自我介绍完之后,面试官: 你说你参加过xxx,ok我们先来写题吧(别给自己挖坑铁子们)3.一道树的题目,刚开始不清醒,做了得有10分钟,做出来了(二面面试官还说到这个了)4.说说进程和线程间通信5.你说到了管道,详细说说你知道的管道6.数据库7.说说你知道的智能指针8.说说shared_ptr的缺陷8.为什么会有uni原创 2021-07-13 19:55:08 · 723 阅读 · 0 评论 -
百度 C++/PHP研发 一面二面
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)百度 C++/PHP研发 一面二面北京-C++/PHP研发工程师,3.17笔试编程题全都没过,4月初居然收到了面试…我是考完研才开始打算找工作的,2月末准备简历,3月初刚开始系统地刷面经刷算法—————————1面(算法+八股)算法o链表判环,环内会不会有追不上(超过)的情况o快排:思想、复杂度推导o学生成绩各分数段求人数+时空复杂度分析OS:介绍进程/线程计网oTCP和UDP区别oHTTPGET和POST区别请原创 2021-07-13 19:53:52 · 259 阅读 · 0 评论 -
华为无线通用软件开发 实习一面二面
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)华为无线通用软件开发 实习一面二面一面 50min1.自我介绍(自己介绍了一下专业、院校、成绩、做过的项目、参加的竞赛)2.面试官:你项目的代码量是多少?3.面试官:你一般用的是C/C++是吧,那我问你几个问题const的用法,static的作用,堆栈存储区,指针占几个字节(32位系统和64位系统),int占几个字节( 32位系统和64位系统)了解多态吗?虚函数是干嘛的,它的实现原理知道吗?常函数的作用参数个数可变的函数是怎么实原创 2021-07-12 21:31:18 · 1058 阅读 · 0 评论 -
华为实习面经(技术面+主管面)
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)华为实习面经(技术面+主管面)一面 1h算法 给定一个数据集,是否存在三点在一条直线上项目讨论了解pcie吗c++多态实现有什么想问的学校的科研介绍二面(主管面)20min自我介绍为什么要从项目合作转到实习实习有什么收获为什么笔试成绩低做的这个技术的发展方向以后的工作计划业余时间做啥能实习多久总结语希望大家能够时刻保持一颗积极向上的心,我始终相信一件事:机会永远是留给有准备的人。资料分享:下图中的资料是我和群原创 2021-07-12 21:29:47 · 3863 阅读 · 0 评论 -
华为c++实习面试面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)华为c++实习面试面经项目(20min)多线程?线程怎么通信?屏障?内存屏障?知道假唤醒吗?(不造)条件变量?C++11有哪些新特性?说说智能指针?项目为什么不用智能指针?多线程下的智能指针会出什么问题?(不造)linux指令有哪些?gdb?weak指针原理?设计模式?用过吗?右值引用解决什么问题?vector的emplace_back为什么比push_back高效?计算机网络七层模型,主要协议?tcp和udp的区别原创 2021-07-12 21:27:40 · 905 阅读 · 0 评论 -
华为 通信算法面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)华为 通信算法面经本人双非通信本硕。上午技术面,下午主管面,面试官人都很nice,之前还担心会尴尬。技术面:40分钟直接介绍项目,没有自我介绍针对项目细节,算法,实现问了很多,要求手画项目架构框图,算法流程图问主力语言,答C++,问C++特性用主力语言做一道简单编程题,难度就是leetcode简单题反问,问了一下通信算法应该具备的知识框架。面试官回答的很仔细,学到了主管面:20分钟自我介绍(终于让自我介绍了)问项目原创 2021-07-12 21:26:20 · 3218 阅读 · 0 评论 -
字节小程序实习生一面
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节小程序实习生一面· 自我介绍· 你平时是怎么样学习的?· c++优先队列底层数据结构是什么?用什么容器实现的?· 能不能介绍一下你的项目的主要功能?(引出计网)· HTTP请求报文和响应格式是什么?· HTTP请求头有什么内容,请求行有什么内容?· HTTP1.1和HTTP1.0相比有什么不同?· HTTP2.0和HTTP1.1相比有什么不同?· 说HTTP中请求头有什么字段?· 说一下keep-aliv原创 2021-07-12 20:24:51 · 160 阅读 · 0 评论 -
字节跳动社招三面面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节跳动社招三面面经C++我推荐几本书 看完基本上八股大部分都能行《C++ pirmer plus》 哪怕你觉得自己C++再行我还是建议至少把这本书过一遍《深度探索C++对象模型》 读完这本书你应该可以在简历上写一个熟悉C++《Effective C++:改善程序与设计的55个具体做法》 看了对C++编码帮助挺大以上三本书看完 C++面试岗过的话问题应该都不大操作系统:《深入理解计算机系统》神书,不用我多推荐了《现代操作系统》上面那原创 2021-07-12 20:23:24 · 2789 阅读 · 0 评论 -
字节跳动客户端c++ 开发1、2、3、HR面
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节跳动客户端c++ 开发1、2、3、HR面一面:(50min)面试官是一个比较严肃的人,话不太多,很多时候都是你在说,偶尔会给一些提示。问题:1.虚函数说一下2.vector具体实现说一下3. virtual memory说一下4. c++ 11的新特性说一下: auto , 智能指针、右值引用5. 移动构造函数用法6. 说几个排序7. 排序稳定性以及其作用8. 关系型数据库和非关系型数据库区别大概就记得这么多了,手撕代码原创 2021-07-12 20:22:01 · 610 阅读 · 0 评论 -
字节跳动后端开发-基础架构实习生面经【已oc】
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节跳动后端开发-基础架构实习生面经【已oc】一面1.聊项目,简单谈了一下我的前端的项目,老师问有没有后端或者C++的小项目,目前正在学一个网络的项目,还没有作过多了解。2.C++和C的区别3.谈一下值传递和引用传递的区别,性能上有什么区别4.谈一下你了解的智能指针,有什么作用(简单说了一下auto_ptr,unique_ptr,shared_ptr,weak_ptr,提了一下是用类来维护这个的)5.谈一下虚函数表的用处6.说一下进程原创 2021-07-10 20:07:31 · 888 阅读 · 0 评论 -
字节跳动国际化电商日常实习面经汇总(一二三四面 已OC)
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节跳动国际化电商日常实习面经汇总(一二三四面 已OC)一面:· TCP如何保证稳定传输· TCP窗口滑动机制· 数据库熟悉吗?mysql innodb的索引结构是什么了解吗?· 聚簇索引和非聚簇索引· C++对象内存模型· 了解Redis吗?(没用过)· 分布式id算法了解吗?(回答了个Raft)· 函数调用时栈的变化· kill -9 发生了什么· 有十个机器,九个是生产的金币是5g,只有一个生产的是4原创 2021-07-10 20:06:31 · 3529 阅读 · 0 评论 -
字节跳动 抖音后端一面面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节跳动 抖音后端一面面经网络:1.浏览器输入URL,发生了什么2.DNS解析过程3.DNS算法有哪些4.三次握手过程5.长连接和短连接6.TCP如何保证可靠,讲一下拥塞控制的算法数据库:7.事务的特性8.如何保证隔离性9.锁的类型,什么情况下使用10.讲一下MVCC11.Myisam和Innodb的区别12.什么是乐观锁,设计一个乐观锁13.复合索引(A,B,C),只给A,C会怎样OS:14.进程和线程区别15原创 2021-07-10 20:04:52 · 456 阅读 · 0 评论 -
字节跳动抖音部门:后端开发 C/C++ 一二三面
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节跳动抖音部门:后端开发 C/C++ 一二三面一面 04/09 - 50min说一下对封装继承和多态的理解多态是怎么实现的如果项目产生一个日志,你要怎么从里边读包含某个串的行(cat加管道grep)如果用cat的话日志太大会不会有问题聊项目说一下对死锁的理解如何避免死锁的产生说一下银行家算法linux中有哪些锁自旋锁和互斥锁的区别说一下进程与线程的区别看你项目中做后端,那你了解非阻塞吗了解IO多路复用吗说一下sele原创 2021-07-10 20:01:07 · 1765 阅读 · 0 评论 -
字节跳动data系统 后台开发
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节跳动data系统 后台开发一面—时长1小时1.自我介绍2.项目深挖3.四种智能指针4.shared_ptr深挖(后面又聊了好多现实场景以及是否会造成内存泄露的问题,面试官好像是java,给我稍微讲了下垃圾回收机制)5.TCP UDP深挖 场景使用 特定场景下的选择6.TCP三次握手 四次挥手7.TCP拥塞控制,TCP超时重传8.DNS解析过程9.一个URL到页面加载全过程10.对称加密和非对称加密11.死锁的形成原因以及原创 2021-07-10 19:59:32 · 1055 阅读 · 0 评论 -
字节跳动 后端开发-技术中台一二三面面经
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节跳动 后端开发-技术中台一二三面面经前情提要:21届,辣鸡本科,项目巨水,啥都不会一面+二面(连着2h左右)问项目vector的扩容怎么实现的迭代器删除所用的函数vector用迭代器删除后迭代器会不会失效什么情况适合用vector什么情况适合用listc++5种迭代器都是啥讲下constconst int *p和int *const p区别不同位置的static变量的区别static一般什么时候用static编译器层面原创 2021-07-10 19:56:19 · 1143 阅读 · 0 评论 -
字节跳动 抖音后端21届校招
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节跳动 抖音后端21届校招美本,一个多月前更改计划开始准备找工作,目前三面都通过了,hr说在准备offer一面自我介绍讲了一下线程库(mutex, conditional variable, thread)的C++实现设计题:设计线程池设计题:有一些缓存和缓存对应的过期时间,什么样的数据结构可以完成对过期缓存的清理TCP四次挥手(说了所有的状态,包发送的内容,flag的设置,为什么timewait的两个原因)单线程处理多个请求的原创 2021-07-10 19:53:47 · 242 阅读 · 0 评论