一面:
面试官看我简历中没有软开相关的项目,还问我是不是投错了(我很好奇官网注册投简历的时候都不看的吗?),但还是用一个CUDA的项目和他扯了一会儿,主要涉及:
整个项目的代码量大概多少?
是否遇到过内存泄漏?如何解决。
如何防止内存泄漏
是否做过网络编程
如何理解二分查找
了解虚表吗?虚表是怎么实现的
手撕代码:将两个链表交织,即一个链表A1A2A3...AN,另一个B1B2..BM,交织成一个新链表:A1B1A2B2A3B3.....ANBN....BM(假设M>N),5分钟不到面试官就不让写了,直接让讲(一点耐心都没有)
二面:
数组指针,指针数组写一写
函数指针怎么声明
给一个类A,一个void函数,要在函数里创建一个对象并带到函数外,参数表可以自己设计。我回答的是参数表传递一个A类的指针,然后在函数中new一个A类的对象,用这个指针指向这个对象就能达到目的。(还被反问了一波你确定?)
一个已上线的项目如何检查是否有内存泄漏(然而我并不懂测试这边的问题)
二面过后就没有了,因为现场有HR面的,所以是凉透了
全部评论
(1) 回帖