面经
oyhy_
这个作者很懒,什么都没留下…
展开
-
腾讯后台一面(网上找的面经,找了答案记录下来)
1.C++右值引用和std::moveC++11右值 &&引用2.C++的析构函数为什么要加上virtualC++的析构函数为什么要加上virtual3.Redis 单线程为什么效率高Redis为什么是单线程、及高并发快的3大原因详解4.Linux 的 /proc 和 /dev 目录,了解吗Linux下/proc和/dev目录简介5.HTTP 1.1 和 2.0 的区别HTTP/2 相比 1.0 有哪些重大改进?...转载 2020-08-21 15:36:35 · 330 阅读 · 0 评论 -
百度+c++一面(网上找的面经,自己找了答案记录下来)
1.进程和线程的区别进程是运行中的程序,线程是进程的内部的一个执行序列进程是资源分配的单元,线程是执行行单元进程间切换代价大,线程间切换代价小进程拥有资源多,线程拥有资源少多个线程共享进程的资源2.get和post区别对比 GET 与 POST3.url页面的响应过程url页面的响应过程4.cout和printf区别1)书写格式不一样2)printf需要你告诉它格式(int %d, double %f,char %c), 而cout不需要3)printf是函数。cout是ostre转载 2020-08-07 10:20:06 · 349 阅读 · 0 评论 -
字节C++后端一面(网上面经,找了答案记录下来)
1.C++ 程序编译到运行经历了什么预处理->编译->汇编->链接C/C++ 程序编译过程详解2.#define(宏定义)和const(常量)(1) 编译器处理方式不同(2) 类型和安全检查不同(3) 存储方式不同(4) const 可以节省空间,避免不必要的内存分配。(5) 提高了效率。(6) 宏替换只作替换,不做计算,不做表达式求解#define(宏定义)和const(常量)3.C++ 类指针赋为空,调用类函数会出现什么,为什么?C++中使用空对象指针调用成员转载 2020-07-29 15:25:56 · 643 阅读 · 0 评论 -
字节跳动-抖音C++开发面经(牛客上的面经,找了答案记录下来)
1.最长无重复字符子串滑动窗口解法:最长无重复子串2.std::unordered_map/std::map的区别1)map: map内部实现了一个红黑树,该结构具有自动排序的功能,因此map内部的所有元素都是有序的。可以做到在O(log n)时间内完成查找,插入和删除。2)unordered_map: unordered_map内部实现了一个哈希表,因此其元素的排列顺序是杂乱的,无序的。在需要有序性或者对单次查询有时间要求的应用场景下,使用map,其余情况使用unordered_map。3.s转载 2020-05-29 21:50:08 · 1590 阅读 · 0 评论 -
腾讯 C++后台开发面经(牛客上的面经,找了答案记录下来)
LINUX1.Linux进程调度算法1)先来先服务2)短作业优先3)最短剩余时间4)时间片轮转5)最高响应比优先6)公平共享调度Linux进程调度算法2.Linux进程地址空间分布3.Linux内存管理方法Linux内存管理linux 内存管理初探...转载 2020-05-28 15:35:45 · 847 阅读 · 0 评论 -
网易社招面试(牛客上的面经,找了答案记录下来)
1.struct和union的区别1)在任何同一时刻, union存放一个被选中的成员, 而struct存放所有的成员变量。2)对于union的不同成员赋值,将会对其他成员重写, 原来成员的值就不存在了, 而对于struct的不同成员赋值是互不影响的3)内存分配不同union的大小为其内部所有变量的最大值,按照最大类型的倍数进行分配大小。struct分配方法类似,也是按照最大类型的倍数进行分配大小,但是还与顺序有关。Struct 和 Union 的详细区别2.虚函数的作用及实现原理虚函数的作转载 2020-05-22 16:22:00 · 1572 阅读 · 0 评论 -
腾讯社招电面(牛客上的面经,找了答案记录下来)
1.free()函数入参是一个void*指针,它是如何知道被指向的大小的?举个例子:假设你用malloc需要申请100字节,实际是申请了104个字节。把前4字节存成该块内存的实际大小,并把前4字节后的地址返回给你。 free释放的时候会根据传入的地址向前偏移4个字节 从这4字节获取具体的内存块大小并释放。2、查找二叉搜索树中第k小的元素?中序遍历将二叉树元素从小到大放到容器中,返回k-1位置上的元素即可。解题思路3、数据库为什么使用B树作为存储数据的数据结构?为什么说B+树比B树更适合数据库索引?转载 2020-05-21 20:11:07 · 759 阅读 · 0 评论