自我介绍
1.重载和重写的区别
2.多态的概念,怎么实现的(虚指针虚表)
3.指针和引用的区别
4.深拷贝和浅拷贝
5.内存泄漏及其危害
6.内存碎片
7.linux进程之间的通信方式(有没有用到过,没有)
8.TCP四次挥手
9.线程和进程的区别
10.算法题:操作系统LRU内存管理机制,最少使用算法
11.算法题:给一个数组,每个数有对应的权重,随机从数组中取出每个数的概率符合权重(怎么优化,使时间复杂度从o(n)降到o(logn),没想好)
1.python当中有哪些数据类型
2.python中的内存管理,有考虑内存分配的问题,python有自动的垃圾回收
3.python有深拷贝和浅拷贝吗
4.python中有多线程吗,和c++多线程有什么区别,爬虫使用多线程之后对速度有提升吗?怎么比较耗时的。四个线程是并发的吗?共享同一个cpu不同的时间片,并没有同时执行。
5.介绍一下人格的项目,算法是自己实现的还是套用现有的编码,完成了吗?
6.智力题:马路上的井盖为什么是圆的(为什么不是方的?因为圆的不会掉下去)
7.智力题:有两种药,每种有两片,药长得一样,早晚每种吃一片,不小心混在一起了,怎么才能保证每种药早晚个吃一片(把每粒药分成两半)
智力题都没答上来像个智障,害
对游戏开发有了解吗?前后端都能接收吗?python用到才学吗?python用起来花了多长时间?主要先了解了python哪些内容?
反问环节
全部评论
(3) 回帖