竞技世界开发面经
给大家分享一下
面试过程持续一个多小时
首先要介绍项目,他会让你讲的很详细。
C++ const有什么用,const 成员函数
C++用的i++和++i哪个效率更高一些
C++STL的vector,list,map,set介绍一下
说说区别和底层结构
unordered_map和map 说说区别
说一下hashtable的思想
介绍一下排序算法
(我把所有排序都说了,所有的时间复杂度和空间复杂度,还有最好情况最坏情况)
详细的 问了一下堆排序的过程
以及时间空间复杂度
手撕两道算法:(大概十多分钟)
已经排好序的数组,找两个和为num的数字
如果没排好序怎么处理
一道逻辑题
100个数,每次抽奇数项,最后剩谁
面试官人很好,面试学到很多
总之面试体验特别好
ps:也希望大家在牛客上多多分享自己的面经。。