1
上周五在工位摸鱼,在牛客网上灌水,忽然看到了一篇牛客面经,记录的24届提前批C++后端的一面凉经。看着其中的面经问题,比如TCP的可靠性、死锁怎么产生、怎么避免死锁等真的感觉很熟悉,因为自己以前校招时也是考察的这些内容。于是脑海中立马浮现出一个想法,想看看哪些面试问题被考察的次数最多?说干就干,我立马写的一个爬,哦不,手动收集了 23 篇面经,手动狗头。搜索的关键字都是字节跳动、C++,用这两个关键字搜集到了 23 篇面经,其中有的是提前批的面经、有的是春招面经、有的则是日常实习面经,不过考察时间都是近半年,也就是2023年1月到7月之间的面经。由于有的面经没有标注面试时间,我就直接把爆料时间作为面试时间了,这 23 篇面经的地址在文末会给出,都是牛客网上的真实面经。如果这道题考察过一次,那就加一个 1,比如 下面这个就被考察过5次,因为有5个1。进程间的通信方式11111由于不同人对于同一个问题有不同的见解,因此这里也没有直接把答案给出,具体可以看这里:https://top.interviewguide.cn/在这里你可以看到一些问题答案和解答,希望能给大家一些帮助,********************!比如我想查一下行业为互联网,公司为字节跳动,考察岗位为后端,考察时间为最近一年之类的面试题有哪些?网址:*********************C++虚函数相关(实现、虚函数表的位置等)11111内存分区?未初始化的全局变量和初始化的全局变量放在哪里?111智能指针了解吗? shared_ptr/unique_ptr 等111111move 函数相关11Cpp11 新特性介绍11模版的概念与应用场景11多态11友元friend介绍1模版和泛型的区别1指针数组和数组指针1指针常量和常量指针1手写shared_ptr1内存对齐?为什么字节对齐1vector中push_back和emplace_back的区别?1C++与Java的区别1内联函数1纯虚函数1为什么析构函数设置为虚函数?1auto如何自动识别类型1指针和引用的区别1const1继承1post的http报文格式1lambda表达式1C++ static1操作系统进程间的通信方式1111111进程和线程有什么区别111111死锁相关问题,包括死锁如何产生、怎么避免死锁等11111中断和异常11操作系统中内核态和用户态的区别1线程切换有哪些状态需要切换1分段和分页的区别1操作系统堆和栈区别1虚拟地址是怎么转化到物理地址1页表的概念1操作系统中的原子操作是怎么实现的1僵尸进程和孤儿进程1进程的调度算法1协程的使用场景1比如我想查一下行业为互联网,公司为腾讯,考察岗位为后端,考察科目为操作系统,考察时间为最近一年之类的面试题有哪些?直接操作就可以了,********************!网址:*********************计算机网络TCP的可靠性怎么保证?1111111浏览器地址栏输入一个网址到看到网页内容的全过程111111http1.0 / 1.1 / 2 / 3的区别11HTTP长连接(概念/怎么保活)11cookie、session 、JWT token的区别11TCP和UDP的区别11111TCP怎么建立连接?1TCP和UDP的使用场景1三次握手,四次挥手1GET和POST的区别1为什么三次握手1HTTP和HTTPS的区别1.IP数据报的报头字段1http状态码1TIME_WAIT和 CLOSE_WAIT的区别?1数据结构与算法k个一组反转链表1111快排111sort排序函数相关内容1下一个排列1数组中的第K个最大元素1输出二叉树的左视图1爬楼梯(一次走一级或两级阶梯,求n级阶梯的方案)1小于n的最大数,给一个数n,一个数组A,返回由A中元素组成的小于n的最大数1二叉树前序遍历1最长回文子串1输出字符串的全排列1判断是否为二叉树搜索树1链表判断有没有环1单词拆分(lc139)1链表怎么判断有没有相交1最大子序和1二叉树转双向链表1MySQL以及SQL事务隔离级别11111事务的几个特性ACID11111锁的类型111脏读、幻读、不可重复读11索引的分类11数据库引擎以及InnoDB和MyISAM的区别11B树和B+树的区别11binlog日志1分布式锁1数据一致性1数据库delete和trancate区别1知道 inner join 和 outer join 吗1用过group by 吗,写了个 SQL 语句1ACID的作用1Redis基本数据类型与底层实现1111redis持久化1111redis和db的数据一致性有什么方法保证11先写db,再删redis,具体怎样避免不一致的问题1Linux相关IO多路复用,具体说一下 epoll11111Linux命令用过哪些?1111Proactor主线程完成读写,并发高了怎么优化?1epoll 的 LT ET 模式1负载均衡的概念1select、poll和epoll的区别1情景题/设计题/其余题目等常见设计模式1111实现一个缓存类:成员函数有set()和get();<br/>  1、含有最大容量n的限制;2、有超时限制;3、满了以后剔除队头,从尾端插入新的数据11怎么实现断点续传111三个线程,依次打印1-10011UDP设计安全可靠的文件传输1如果你想查一下行业为互联网,公司为字节跳动,考察岗位为后端,考察科目为数据结构,考察时间为最近一年之类的面试题有哪些?直接像这样操作就可以了!网址:*********************面经地址感谢下面这些贡献的牛油们,以下排名不分先后https://www.nowcoder.com/feed/main/detail/605b774fa4f5403abfb5415b6564d9fd?sourceSSR=usershttps://www.nowcoder.com/feed/main/detail/39de7e8a372444f19e6100116762c4a5?sourceSSR=usershttps://www.nowcoder.com/feed/main/detail/a22a896a55834e23a361e2f8bfb005aa?sourceSSR=usershttps://www.nowcoder.com/discuss/510229464240918528?sourceSSR=usershttps://www.nowcoder.com/discuss/511603746250481664?sourceSSR=usershttps://www.nowcoder.com/discuss/466327687540260864?sourceSSR=usershttps://www.nowcoder.com/discuss/492796251373690880?sourceSSR=usershttps://www.nowcoder.com/feed/main/detail/f193d8b7b2ed42b6b77d74478e92834f?sourceSSR=usershttps://www.nowcoder.com/feed/main/detail/a4bcfe4ed24247019cbdbd176c2cb0b8?sourceSSR=usershttps://www.nowcoder.com/feed/main/detail/74bf25e202ea4fcba09c01dae530ff9b?sourceSSR=usershttps://www.nowcoder.com/discuss/512195359897104384?sourceSSR=searchhttps://www.nowcoder.com/feed/main/detail/f70f32152c934190b6c7393426a3719a?sourceSSR=searchhttps://www.nowcoder.com/discuss/353159470643617792?sourceSSR=searchhttps://www.nowcoder.com/discuss/467385609758187520?sourceSSR=search
点赞 17
评论 3
全部评论

相关推荐

Pandaileee:校友加油我现在也只有一个保底太难了
点赞 评论 收藏
分享
Noob1024:一笔传三代,人走笔还在
点赞 评论 收藏
分享
研J小政:刚打了个电话给你😁😁😁
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务