字节实习一面凉经
1、自我介绍
2、智能指针
3、说一下菱形继承,解决了什么问题,以及如何解决的?
4、析构函数中释放内存有什么坏处?
5、虚函数,用来解决什么问题?
6、A类有属性a,A被类B、C类继承,类D继承B和C,那么a存储了几份,在D中属于什么属性,是怎么存的?
7、哈希冲突解决办法?
8、存储空间满足什么条件才能保证哈希不会冲突?(Perfect Hash)
9、布隆过滤器是如何用哈希实现的?
10、MySQL常用的存储引擎
11、MySQL事务的特性
12、隔离性的实现?
13、Redis基本数据结构?Redis中的string和C++自带的string有什么区别?
14、linux用户态和内核态有什么区别?
15、TCP网络拥塞避免
做题,LC 424
已有一个random5函数,可以生成一个1-5的随机数,该怎么实现一个random7函数?
#实习##C/C++#