华为od技术面结束记录
技术面手撕代码都做完了,都让自我介绍了,主要是大学课程没学c++一直用的matlab,课程项目也没用c++编程,都问了c++是怎么学的。
编程题一个是最长相同子串,用双指针没做出来,在hr提醒下用了动态规划做出来了,但是忘了预留动态规划边界,hr说了一下开头会溢出;另一个是最少操作(数组元素加一)将数组转化为严格递增,有点忘记数组取数了,用的取行字符串,然后空格分割数据,结果忘记加入最后一个数,debug了好久。后来hr说不需要你取数,直接把数组写入代码,然后一下就过了。
c++八股只刷了三天,问的好多问题问深入了就不清楚了。就比如纯虚函数,还有数组和链表的时间复杂度,map和unordered_map的结构和插入/删除操作的时间复杂度。我是在看c++ prime plus这本书和侯捷老师的视频学的,然后刷了一些题,感觉好多基础概念和数据结构都不清楚希望能够通过技术面吧。
编程题一个是最长相同子串,用双指针没做出来,在hr提醒下用了动态规划做出来了,但是忘了预留动态规划边界,hr说了一下开头会溢出;另一个是最少操作(数组元素加一)将数组转化为严格递增,有点忘记数组取数了,用的取行字符串,然后空格分割数据,结果忘记加入最后一个数,debug了好久。后来hr说不需要你取数,直接把数组写入代码,然后一下就过了。
c++八股只刷了三天,问的好多问题问深入了就不清楚了。就比如纯虚函数,还有数组和链表的时间复杂度,map和unordered_map的结构和插入/删除操作的时间复杂度。我是在看c++ prime plus这本书和侯捷老师的视频学的,然后刷了一些题,感觉好多基础概念和数据结构都不清楚希望能够通过技术面吧。
全部评论
武汉大学的也来od吗
楼主面得哪个地方的
怎么样,过了吗
相关推荐
点赞 评论 收藏
分享
查看25道真题和解析
点赞 评论 收藏
分享