【第二次面试纪实】Failed_Again _Alibaba

继TX之后,我迎来了我的第二次面试。

这次尝试的是阿里巴巴的 【算法工程师】->【研发工程师C/C++】

仔细的阅读了各种规章以及面试的时候发的纸张,确认了没有禁止对面试进行描述,没有禁止对面试题目的提及(自然我也不会精确详尽的说明每个问题,重点在于寻找可能错误的地方)之后,打算趁现在用沉重的心情做一个总结,毕竟即便失败了,大公司的面试经验也是一次宝贵的财富。希望能一点点的完善自己的不足,好好巩固各种缺陷和漏洞,这才算是最好的对待这样一场大型的面试。

首先是算法岗:

对于每个问题,我觉得我答得速度都并不很慢,写代码的过程中自己写的还算有效率,几个问题都想出了时间复杂度O(n)的算法解答,其中前k大的算法使用到不少次,而这个我在竞赛中有使用过,所以还算比较熟练,之后也讨论了一些其他的算法,问到是否参加天池大数据竞赛的时候,如实的回答了我有申请加入,但可惜在数据挖掘、机器学习方面所知不足,所以在自学并打算加入次年的大数据比赛。

算法岗的面试官说“太可惜了”,算法工程师要求较高的是大数据算法,我的算法能力尚可,但是对于大数据方面不足,推荐去尝试研发岗。

然后因为对数据挖掘和机器学习的熟练度并不够,被算法岗的面试官亲切的推荐到【研发工程师C/C++】

于是一段时间的等待后是研发岗:

因为讲过一遍的话短时间内再重复一遍会感觉很奇怪……

于是这是我的第一个错误,在新的面试官面前我想要尽量使用之前算法岗面试的地方没有说过的东西,尽可能的不重复,这造成了新的研发岗面试官询问问题的时候没有得到全面的回答,当我意识到这个问题的时候,我说到“啊这个部分刚刚在那个面试官面前说过了”,当发现面前的面试官似乎并不知道我面试过一次而且是另外的岗位的时候,我开始慌张的解释我原先报的是算法后来被推荐过来的,同时心里深深的担忧,之前的面试官应该没有时间把我先前的表现以及信息告知新的面试官,而我之前自以为他们通过网络互通了信息……不确定的事情一定要问啊。

然后,研发岗的面试官问了很多算法和数据结构相关的东西。因为平时有自己做过一些研究,关于红黑树、大文件排序、变量存放等问题还是有知道的,但是我的思维模式有些固化,回答每一个的时候都喜欢加上铺垫以及引用,这在时间上造成了极大的拖延,往往没有回答完毕就被告知“就到这里吧不用继续说了”……

其中,要求我随意的写出3种排序,并告知时间复杂度,因为我写了一个基数排序,突然被告知要时间复杂度的时候我就慌了,因为基数排序我其实并不知道时间复杂度……临时赶紧凑了几个测试样例,思考了一下,姑且算了一下时间复杂度……提交的时候心也很抖……时间耽误的也比较久,对大家都觉得是基础的排序算法的时间复杂度却花了这么长时间,被误以为在演或者在装或者甚至连这么简单的都不会都是在正常不过了的吧……不会的还是最好当场说出来不要拖延时间(无论是不是有意的),而且发现自己会的题目不要太过于喜形于色地说,注意语速是否能让对方听清,逻辑是否正确,时刻不要让面试官觉得你是一个急躁、不够冷静的人。(这正是我自认为面试过程之中我所表现出来的……)


之后有几个有点烧脑子的题目,可惜似乎我回答的有点快,没有留下什么印象……但我所留下的印象是,似乎我都太急了,没有足够的思考,事后想起来没有考虑特殊用例,太紧张了反而平时养成习惯的校验查特例都忘记了……

我觉得最重要的,以及在这次经历中学到最多的……就是最后的那个问题……

“你经常在网络上看,比如CSDN之类的,你知道现在的潮流导向吗?”

“物联网,信息安全和固态存储?”

“比如……大数据,数据挖掘,机器学习…… 那么在这么多方向当中,你有属于自己的方向吗?”

哑口无言……一向将“什么都想要尝试一下,什么都想要学习”作为自己的理念……

然而……并没有一个固定的专精的目标…… 想起来,为了“拒绝平庸”广而习之,反而因为没有目标,而变得平庸……

需要一个目标,并且把今后的学习,都朝着这个目标前进……

为什么!为什么我以前都没有觉察到!

好希望,能再从大一开始一次……

最后,非常感谢,研发岗的面试官…… 虽说您不可能看得到这篇文章,虽然没能进入您所在的公司进行实习,但是,学到了很多,真的,谢谢。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

糖果天王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值