阿里内推电话面(算法工程师)
2016-03-03 17:43
351 查看
昨天下午6点40和7点钟,阿里给我打了两个电话,6点半就出门健身去了,一个都没接到。再回拨的话提示要有分机号,然后伤心了好久,怕再也不给我打了。
今天早上我接到另一个公司给我打的电话,聊了很久。期间听到手机提示的有别的电话打进来的声音,宝宝瞬间乱了,知道一定是阿里,可我又不能对这个公司的hr说我要接阿里的电话,后来匆匆结束。这次的是北京打过来的,然后我打回去果然提示是阿里巴巴,我瞬间凌乱了。
后来看到扣扣上给我内推的师兄说那人给我打,我没接,我说正在通话中,师兄让我再等等,我就等了一等。果然打来了。
一打来我就说不好意思没接到,面试官很和善说没有关系,主要想约个时间。问我下午有空没,需要找台电脑,我第一反应是要视频面试,他说不是,是要在线编程。让我打开了一个网站尝试了一下(需要翻墙)。约好时间后我忐忑了好久。
中午开始疯狂看排序算法(因为我面试的是算法工程师,还是搜索部门),想着会对排序算法很注重吧。期间非常紧张,还专门找了几个同学帮我把把关。
下午他打电话来的时候,我心想着要写代码了,结果他先让我做个自我介绍,我瞬间蒙了。迅速找了个没人的地儿(怕丢人)简单讲述了自己上研的情况,说了一下为什么要进搜索部门。表示其他基本信息简历上都有,就不重复说了。然后他就根据我的简历问了我一下项目的事情,并让我具体讲讲哪个项目印象最深刻。这个聊了很长时间之后,他忽然说要开始写代码了,我有点乱了。
他给我出了一道链表的题,将相邻两个节点交换,并不难,但我一看到就蒙圈了。我熟练的是java,但是没写过链表,以为指针这种的只在c和c++里面有(太惭愧了)。第一反应是拿出了数据结构的书,翻到链表,但是完全想不起来结构体怎么写的(面试官提醒我要写结构体)。期间网站上我总是掉线,面试官还安慰我说没关系。
因为网站总是掉线,所以面试官让我讲讲思路,我讲了一个并问是不是不太对,他就给我说了正确的思路,并问我接下来怎么做,我就自己画图,搞了半天,最后终于出来结果了。
然后面试官说那就这样子吧。
感觉已经没有然后了。我连基础的链表的思路都说不好。我的内心是崩溃的。
基于这次面试,我总结了两点:1.对自己的项目要足够的熟悉,并且和申请的岗位要有关联性。(我平时就做深度学习这块,算法工程师里有提到需要深度学习的)
2.把数据结构和基本的算法都理清楚,最好用自己熟悉的语言过一遍。到时候就不至于那么怵了。(一提到代码我就慌了,完全没有之前的那种讲项目的意气风发了)。
接下来准备将数据结构什么的都用java实现一下。
今天早上我接到另一个公司给我打的电话,聊了很久。期间听到手机提示的有别的电话打进来的声音,宝宝瞬间乱了,知道一定是阿里,可我又不能对这个公司的hr说我要接阿里的电话,后来匆匆结束。这次的是北京打过来的,然后我打回去果然提示是阿里巴巴,我瞬间凌乱了。
后来看到扣扣上给我内推的师兄说那人给我打,我没接,我说正在通话中,师兄让我再等等,我就等了一等。果然打来了。
一打来我就说不好意思没接到,面试官很和善说没有关系,主要想约个时间。问我下午有空没,需要找台电脑,我第一反应是要视频面试,他说不是,是要在线编程。让我打开了一个网站尝试了一下(需要翻墙)。约好时间后我忐忑了好久。
中午开始疯狂看排序算法(因为我面试的是算法工程师,还是搜索部门),想着会对排序算法很注重吧。期间非常紧张,还专门找了几个同学帮我把把关。
下午他打电话来的时候,我心想着要写代码了,结果他先让我做个自我介绍,我瞬间蒙了。迅速找了个没人的地儿(怕丢人)简单讲述了自己上研的情况,说了一下为什么要进搜索部门。表示其他基本信息简历上都有,就不重复说了。然后他就根据我的简历问了我一下项目的事情,并让我具体讲讲哪个项目印象最深刻。这个聊了很长时间之后,他忽然说要开始写代码了,我有点乱了。
他给我出了一道链表的题,将相邻两个节点交换,并不难,但我一看到就蒙圈了。我熟练的是java,但是没写过链表,以为指针这种的只在c和c++里面有(太惭愧了)。第一反应是拿出了数据结构的书,翻到链表,但是完全想不起来结构体怎么写的(面试官提醒我要写结构体)。期间网站上我总是掉线,面试官还安慰我说没关系。
因为网站总是掉线,所以面试官让我讲讲思路,我讲了一个并问是不是不太对,他就给我说了正确的思路,并问我接下来怎么做,我就自己画图,搞了半天,最后终于出来结果了。
然后面试官说那就这样子吧。
感觉已经没有然后了。我连基础的链表的思路都说不好。我的内心是崩溃的。
基于这次面试,我总结了两点:1.对自己的项目要足够的熟悉,并且和申请的岗位要有关联性。(我平时就做深度学习这块,算法工程师里有提到需要深度学习的)
2.把数据结构和基本的算法都理清楚,最好用自己熟悉的语言过一遍。到时候就不至于那么怵了。(一提到代码我就慌了,完全没有之前的那种讲项目的意气风发了)。
接下来准备将数据结构什么的都用java实现一下。
相关文章推荐
- 特征点检测学习_1(sift算法)
- SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-005-定义切面使用@Aspect、@EnableAspectJAutoProxy、<aop:aspectj-autoproxy>
- 使用maven搭建SpringMVC+MyBatis开发环境
- Oracle DBlink方式
- AFNetworking 3.0迁移指南
- 揭开NSObject的面纱
- Spring Framework 4.x 参考文档 (一)Spring 入门
- 关于封装的一个小问题和TA的例子
- C++不同进制整数
- 【知识积累】爬虫之网页乱码解决方法(gb2312 -> utf-8)
- Java 入门 之 线程状态说明
- Redis 高性能内存存储
- POJ 3613 Cow Relays 倍增Floyd
- 3ds Max Exporter------Mesh
- http 415 Unsupported Media Type
- UVA 12075Counting Triangles
- malloc()参数为0的情况
- java EE js css 加载及版本集中管理器
- winform 防止奔溃重启
- ASP.NET 4.0尚未在Web服务器上注册。您需要手动将Web服务器配置为使用ASP.NET,这样您的网站才能正确运行。