一面
个人感觉面试官挺好的 主要是声音很好听
我回答的不太行 知识点太久没看了
数据结构
数组和链表有什么区别?
栈和队列有什么区别?
解释一下字典?也就是cpp的map。。。(和面试官讲了一下红黑树
红黑树是怎么保证树的相对平衡?怎么实现节点的插入?
算法
寻找浮点数们的中位数?(我说的就是排序
讲一下快排?快排的边界是什么?
快排的时间复杂度是什么?什么时候排的快?
cpp
指针和引用有什么区别?
内联函数有了解吗?内联函数和宏定义有什么区别?
A*a = new A的内存分配是怎么样的?
i++和++i有什么区别
函数的多态讲一下?
函数的重载和重写讲一下?
虚函数怎么实现?
二面
又是昨天那个声音好听的老哥
二面就很简单了 手撕三道代码题
分别是
两个队列模拟栈(之前在leetcode看到两个栈模拟队列 心想多少沾点nt 谁会写这智障玩意呀 然后sxf问了太紧张没写出来 离谱。。。
topk问题(快排吧
数组里能组成多少个三角形(排序 然后比大小就完了
三面
这次是一个黄发大叔 只面了18分钟 应该是网络不好然后就没了。。。
总体来说面试官我个人感觉人挺好的 也很有意思
主要问的cpp 太久没看了 记不太清楚了
const放在函数前和放在函数后有什么区别(清晰的记得我看过 但是忘了 呜呜呜
memset和memcopy有什么区别(就只说了前者只能置-1 0 1
函数重写和重载的区别(老问题了
static和全局变量有什么区别(static把变量限制在了文件里
越界问题一般出现在哪里(数组会越界 用stl也回越界
指针错误一般是怎样的,空指针会存在什么样错误(我只回答了野指针 空指针的错误不清楚
参加过的比赛和写的项目中有没有用什么设计模式(没有 直接写的。。。
你的比赛经历中icpc获得过银牌能讲讲你们参加比赛的过程吗(讲了一下 我做的三道题
有没有图形学相关知识(没有
有没有使用过渲染相关的技术(没有
了解泰勒展开式么,描述一下泰勒展开式(用的太多了 没啥问题
了解叉积吗,描述一下 (不知道想听什么 就讲了讲空间解析几何的应用 和求法
为什么想要投递这个岗位(巴拉巴拉
玩过什么游戏(巴拉巴拉
总结一下吧
可能是面试时候网络不好的原因
但是主要原因还是自己太菜了
希望各位老哥能加油吧
全部评论
(31) 回帖