中望软件技术面
1、前四五个问题基于实习和项目,顺便问了八股,线程池,com 组件中的接口和 guid,空间索引和第三方库的使用
2、智能指针
3、动态扩容
4、虚函数底层
5、自己实现智能指针类
6、b 树和 r 树的区别
7、postgresql 和 mysql 区别
8、口撕算法:找到一组数据中前 k 个大的数(用了二叉堆和优先级队列,他说在想一个时间复杂度低的,又说了随机选取一个数作为对照,找到各自两边数目等于 k 的序列就行,不考虑具体的顺序,模糊求解前 k 个值)#中望软件##C++#
2、智能指针
3、动态扩容
4、虚函数底层
5、自己实现智能指针类
6、b 树和 r 树的区别
7、postgresql 和 mysql 区别
8、口撕算法:找到一组数据中前 k 个大的数(用了二叉堆和优先级队列,他说在想一个时间复杂度低的,又说了随机选取一个数作为对照,找到各自两边数目等于 k 的序列就行,不考虑具体的顺序,模糊求解前 k 个值)#中望软件##C++#