首先声明我这个是校园招聘的面试:
一面:一个年轻的小帅哥,先问我数据库,数据量大的时候如何提高查询速度,各种索引的原理以及实用场景,索引为什么使用b-树而不使用红黑树,hash索引的原理,拓展到hashtable的处理冲突方式,以及hashtable开练法由于数据过多导致冲突频发该如何解决,由此延伸hashtable开练方式下的并发访问,也就是互斥问题,然后问了常见的通信模型,各种socket模型之间的区别,中间问我iocp模型的原理是什么,吓尿了,不会,谁知道这原理,最后让我设计一个内存池,管理内存,这个蛮复杂,,,还好我看过STL,那stl的空间配置器跟他扯
二面:问的也都是些基础,写了个算法,复杂的不行,没写出来,然后tcpip协议问了一点基础,内存管理和内存泄漏问了一点,其他的记不清了,二面感觉没问什么东西
三面:hr面试,就是那个特别友好的男hr,还给我倒茶来着,随便聊了聊,没什么好说的...查看更多