2019.9.17华为算法面试

一面:自我介绍,介绍完不急聊项目,先写题,感觉还是很幸运的,比较简单的题,一个是反转字符串,第二个是给定一个值,删除链表中节点的值等于给定值的所有节点。选一个就行,我写了反转字符串。然后复盘笔试题,当时他说我看你第一题过了,第二题没过,我立刻说,第二题之前思路是错的,现在会了,然后直接让我讲了第二题的思路,就是我之前写的华为笔试前两题ploya定理那道题。说完这个就问了问项目,主要是我给他讲明白就行,没问机器学习一些算法的原理啥的。最后问我除了c++还会什么语言,我说用过一点python,但是不熟,面试官语重心长的告诉我必须再掌握一门语言,只会一种是不行的,然后就让我等二面了。

对了在撕代码的时候,面试官一直说不着急不着急,别紧张。哈哈哈,看出来了我比较紧张。

二面:自我介绍。介绍完也是先写题,给一个只有0和1组成的数组,判断所有1能组成的最大正方形的面积。太菜了,没写出来,后来上网看了看答案,思路我想的倒是对的,但是没敢写,动态规划总是不太熟,面试官人太好了,写不出来又给了一道题,判断是不是完美数,写出来了但是一些边界值没处理好,在面试官的提醒下改了。然后也是把项目讲明白就行。也没问什么机器学习的。然后等三面去了。

三面:看了很多面经都说三面是大佬,气场很强什么的,确实,给人感觉不一样。自我介绍,聊项目,一开始一直聊技术,我真疯了,还好后半段开始问性格啊,爱好这些东西,累。最后面完到5点多了,1点到的会场,一下午脑瓜仁要炸了,疼。

晚上又面了最右app,还是比较幸运,太晚了,直接二面面试官面的我,逃掉了手撕代码的过程,听别人的问题,还挺难的,一个是二叉树最远两个叶子节点的距离,一个是两个节点的最低公共祖先。明天等结果。听说有人刷了400多道的LeetCode,进了字节跳动,果然啊,实力太弱了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值