5.17华为od记录,两年过得好快
《面试题目》
- 记录一下,时隔两年,第三次投华为(半年前偷偷又挂了一次),这次投了od,并且从c++改为了Java方向
- 17机考 170+ 考前刷了两三天题,结果只有第一题会 二三题蒙混了点分刚好过 大概80+50+30
- 第一题 分割字符,string的split方法没考虑转义导致调试半天
- 第二题 麻将胡牌能有多少种方式,递归➕回溯,后来复盘发现过程错了但结果还对了一些
- 第三题 二叉树好久没刷了不熟,蒙了一点分
- 18性格测试 当天过
- 21 资格面 基本闲聊 当天过
- 23 技术一面 约60min三天后过
- 面试时摆双机位,没手机支架用了电脑支架,结果没摆稳把手机砸坏了😭
- 基础八股答得七七八八,一两个没答上来
- 运气好手撕简单题,但有一处写错了debug好一会才找到
- 26 技术二面 约40min 当天过
- 基础八股依旧答得七七八八
- 手撕bfs刚好练过 问了题目变种情况也刚好有遇到过,勉强回答了思路
- 27 主管综面 约30min 当天过
- 拷打上段工作经历时,回答了好多次没回答到点子上,导致面试官一直问
- 多次回答问题后沉默很久,一度以为要挂了
- 感觉自己运气很好,基本靠运气过的
- 等待后续中,希望能得到3月离职以来收获的第一个offer,真的走投无路了😇
- 对我来说这已经是很好的工作了
- 目前不到半年工作经验,gap快3个月了,最近面了五六个了都没后续,希望能被收留
《参考解析》
- 算法题解析:常用算法思路:动态规划(状态转移方程,自底向上);BFS/DFS(图遍历,BFS找最短路,DFS回溯);双指针(有序数组去重/两数之和);滑动窗口(子串/子数组问题);二分查找(有序或单调性)。时间复杂度分析:关注最坏情况和平均情况。