一段神奇的360面试经历
牛客网视频面:
一面:等了一个半小时才开始
找到数组中乘积最大的子串,只想到n方的解法,面试官当然不满意
先递增后递减数组的最大值
智能指针,大概说了下 auto_ptr, shared_ptr
用过多线程吗? 很少用到,面试官没继续问
了解设计模式吗?我说只了解常用的,项目中用到了工厂模式,然后面试官也没问什么
了解哪些数据结构? 数组、链表、哈希表、二叉树、平衡树..巴拉巴拉的,然后也没问我什么问题
说说你的优点吧。。。我知道自己肯定没戏了。
面试官说:好,面试先到这里吧。然后就挂了视频。整个过程20分钟,留下我一脸懵逼。
结果我去泡了个衣服的功夫,HR打电话说一面过了,约了二面时间,what????
二面:
面试官上来就说:昨天已经面过了是吧?我:恩。
面试官:好,那我们来写个算法吧
链表倒数第K的节点,很简单
排序好的数组中绝对值最小的元素--二分也很简单
STL里list vector map底层实现?
面试官说:好,面试就到这里,你先别下线,稍后会有工作人员联系你。
面试结束,耗时15分钟。 继续留下我一脸懵逼。
果然,过了一会儿打电话来,说二十几分钟后HR面。
HR面是我三场面试中时间最长的,22分钟。
回想一下整个过程真的有点想不通,按我一面表现妥妥的挂了啊,想不通为什么给我二面和三面的机会,难道是为了
走完一个完整的流程??
不说了也不想了,太菜,学习去了。
#360公司##C++工程师#