阿里c++研发一面面经

c :
红黑树优点,应用;
hash研究一下;
虚函数实现;
析构函数声明为虚函数的作用;
STL底层实现(list,vector,map,unorder_map),vector内存分配;
拷贝复制(深拷贝浅拷贝);
static 线程安全;

系统:
内存对齐,作用;
分布式系统,一致性;
软硬中断;
内核调用与库函数调用区别;
内核空间与用户空间数据复制;
内核锁类型;
内存布局;
线程锁;
线程安全;
虚拟内存;

网络:
epoll et lt,事件触发是什么,怎么提高系统资源利用率;
线程池;
http访问流程;
tcp三次握手;
#阿里巴巴#
全部评论
static 线程安全; 是什么? C++ 11 不是由编译器保证线程的安全性么
点赞 回复 分享
发布于 2017-09-12 23:34
保证 static 的线程安全
点赞 回复 分享
发布于 2017-09-12 23:34
全程不问项目?
点赞 回复 分享
发布于 2017-09-13 00:27
阿里真喜欢红黑树
点赞 回复 分享
发布于 2017-09-13 09:00

相关推荐

不愿透露姓名的神秘牛友
01-24 15:05
点赞 评论 收藏
分享
2024-12-17 19:24
门头沟学院 Java
黑皮白袜臭脚体育生:看你后备隐藏能源多不多,最坏的情况就是每个星期的三天课程都不在周末,那么每个星期公司那边请一天半假,半天假请上午,上午正常上课,早点溜去请病假或者中午去请病假,然后坐高铁回公司,记得提前请学校那边实训课下午的病假,就说肚子痛,然后下午就公司上班,第二个实训周同样,但病假理由是牙齿痛,像肚子痛和牙齿痛这种校医院不方便查,会同意你出去检查的,很多时候都不需要你的检查报告,这里的问题就是最坏情况时距离过远的话可能要坐飞机才能赶上,然后请假的话不一定请了就有回应,可能要等老师,然后距离不远不近的情况到公司了也是迟到,得想个说辞掩盖一下,顺便晚上多加点班补下时间,特殊情况特殊处理,正常不建议加班常态化,这样每个星期可以多凑出来半天,老师面子也有了公司那边也不至于无法交差,就是有点费存粮,如果哪个星期的三天课有一天或两天在周末的话那就更好应对了。实习还是建议去,学校的课懂的都懂
点赞 评论 收藏
分享
评论
点赞
88
分享

创作者周榜

更多
牛客网
牛客企业服务