阿里巴巴-cpp内核研发实习 一面凉经

1.实习经历相关(项目难点,递归锁如何实现等)

2.cpp八股严刑拷打,一直追问到不会为止:

智能指针有哪些,使用场景、用法,一些特殊场景下的使用等等unique_pointer,share_ptr机制,weak_ptr具体的机制细节

static关键字及特殊场景的使用

const关键字及特殊场景的使用

四种类型强制转换的使用场景,dynamic_cast是如何防止转换出错的

malloc分配内存,free的过程

vector push_back, emplace_back的区别,优点,vector如何清空内存等等

unordered_set, set区别

unordered_map 哈希冲突

虚函数、虚函数指针、虚函数表的详细机制

栈空间、堆空间及一些特殊场景的问题

内联函数及一些特殊场景的问题比如内敛函数和虚函数能不能一起用

mutable关键字

右值引用,std::move的详细机制

cpp闭包的使用

总共56分钟,没有手写代码环节,给鼠鼠问麻了,这些关键字和概念,鼠鼠都大致了解,但是面试官在不停的追问,而且问一些特殊场景下会怎样怎样,具体的机制是怎样怎样。连着说了56分钟。。。。口干舌燥。感觉挂了

全部评论
佬有后续吗?
点赞
送花
回复
分享
发布于 04-12 19:33 陕西
佬投了啥岗呀
点赞
送花
回复
分享
发布于 04-14 15:54 上海
网易互娱
校招火热招聘中
官网直投

相关推荐

8 24 评论
分享
牛客网
牛客企业服务