唯品会C++社招一面凉经

1、项目的细节
2、内存池怎么可以保证不会产生碎片
3、内存碎片解决Linux系统还是Windows的,为什么操作系统设计这种产生内存碎片的机制
4、为什么这个内存池效率更慢,一般设计内存池为了更快分配内存
5、面试官:内存池解决不了内碎片,外碎片其实影响不大
6、工作的项目......
7、平时的PC机是大端还是小端
8、大小端的原理
9、指针和引用的区别
10、C函数参数入栈顺序
11、C++的多态实现方式,虚函数内部的地址存的基类函数、派生类函数存的地址关系
12、C++为什么可以重载
13、父类析构函数可以写成虚函数
14、继承:父类成员变量和子类成员变量地址,谁在低地址
15、一个类不可以实例化?单例模式,抽象类
16、vector和list区别,list有哪些优势,list有没有哪些性能更好的应用场景
17、vector的内存以什么的方式增大
18、map的底层原理,红黑树时间复杂度
19、快速排序、冒泡排序
20、强符号、弱符号?
21、全局变量存在内存哪个区?(C++内存管理)
22、软链接、硬链接的区别
23、gdb调试core文件
24、linux的信号底层原理(在内核怎么处理,面试官提示:软中断)
25、共享内存有了解吗,不同进程的地址是不是一样呢,原因
26、线程有什么数据是自己私有,哪些是共享的(虚拟处理器、指令计数器)
27、select poll epoll(水平触发、边缘触发)有什么区别
28、epoll的边缘触发,触发没有处理,后面怎么办(事件是不是都在队列不处理了?)?如果后面又处理这个事件,会丢掉吗还是一直都在队列里面了?
29、MySQL脏读 幻读 ;幻读(假如幻读时为15)之后再去读这个数据还能读到(15)这个数字吗
30、select count 1 和 select count 字段 有什么区别
31、Redis Zset底层数据结构,什么时候用跳表,什么时候用压缩列表;可变大小一定存压缩类别吗?如果很多数据呢?存哪里
32、跳表为什么查询很快(怎么选择跳过哪些元素)、跳表插入方式思路(面试官提示:算一个概率)
33、TCP、UDP有什么区别,应用场景的区别
34、UDP有没有办法做到可靠
35、TCP链路,买一个数据包经过相同的机器吗?
36、TCP 3 次握手 4次挥手
37、TCP客户端绑定端口吗?TCP两端端口都要一样才能通信吗?
38、4次挥手:发了FIN码先,还是FIN_WAIT1状态先?
#唯品会面试##唯品会##C++工程师##社招##面经#
全部评论
**这也太细了
2 回复 分享
发布于 2021-07-13 23:19
lz,这个问的也太细了吧,面了多久啊
1 回复 分享
发布于 2021-07-13 16:50
是高并发内存池吗
点赞 回复 分享
发布于 2021-07-13 21:26
这。。。。不是八股文能挡的住了
点赞 回复 分享
发布于 2021-07-13 23:48
答对多少可以,感觉还行吧,不算太难
点赞 回复 分享
发布于 2021-07-14 00:30
几年工作经验? 基础面挺细
点赞 回复 分享
发布于 2021-08-20 10:54

相关推荐

EEbond:给北邮✌️跪了
点赞 评论 收藏
分享
03-15 00:45
已编辑
高德地图_go开发(实习员工)
问的很简单都秒了,但是面试官没开摄像头,疑似kpi,无后续。--------------------3/14更新,3/12通知给了口头offer,3/13发了意向书,已拒。一面(35min)(25/3/6)(无后续)    1、自我介绍    2、介绍一下你的那个Python相关项目(本科毕设,web系统+算法模型提供部分接口)    3、Java面向对象有哪些特点呢?详细说一下。    4、介绍一下hashmap;为什么要把链表转换为红黑树呢?红黑树查找的时间复杂度?1.7和1.8的区别。    5、介绍一下concurrentHashmap。    6、synchronized锁和Lock锁有什么区别?    7、公平锁的一个底层是怎么实现的呢?    8、线程池的核心参数、拒绝策略、提交一个任务执行流程?    9、spring有哪些特点?(ioc/aop)    10、spring中对于循环依赖是怎么解决的?    11、MySQL和redis的区别?    12、MySQL的索引结构是什么?    13、MySQL的事务有哪些特性?怎么保证?    14、MySQL的默认隔离级别?可重复读是怎么做到的呢?    15、介绍一下MVCC和快照读readview。    16、一般在什么场景下会使用redis?    17、对于大量的请求,如果此时缓存中还没有写入数据怎么办?    18、介绍一下redis实现的分布式锁。    19、有用过es和mongo DB吗?(知道,没用过)    20、消息中间件用过吗?说一下你的使用场景?    21、一个场景,如果说有一个接口响应的比较慢,如果说让你排查,你会怎么去排查?(上下游接口、大key问题,只答了两,后面试官补充)    无手撕,反问业务。
胖墩墩的查理在学c语言:哥们我是五号面的 流程差不多
查看21道真题和解析
点赞 评论 收藏
分享
评论
12
135
分享

创作者周榜

更多
牛客网
牛客企业服务