岗位---研发project师(C++方向)

结果:进入终面 被拒

流程:

8月29号在线笔试-->9月16号成都沃特酒店(一面、二面、终面)

在线笔试:

在线笔试,每一个人的题目随机分配,大部门题目不同样。

能够參考下面网址中的资源

http://blog.csdn.net/hevc_cjl/article/details/38986605

http://blog.csdn.net/dianacody/article/details/39085187

在线笔试的题目主要有选择题和三个附加题组成。

选择题目涵盖程序设计语言基础、操作系统、算法问题(排列组合、概率之类的问题也有)等。感觉选择题目基础部分难度适中。算法部分还是有一定难度的。

附加题主要有三道:

1.给定一个query和一个text。均由小写字母组成。要求在text中找出以相同的顺序连续出如今query中的最长连续字母序列的长度。比如, query为“acbac”,text为“acaccbabb”,那么text中的“cba”为最长的连续出如今query中的字母序列,因此,返回结果应该为其长度3。请注意程序效率。

该题的实质是求两个子串的最长公共子串。网上有非常多地方都有该问题的讨论。能够參考,此处不再赘述。

2.写一个函数,输入一个二叉树,树中每一个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率。

此题比較简单。改写二叉树的非递归遍历算法。设两个变量max,min分别为最大的数和最小的数,max和min的值为根节点的初始值。在遍历树的过程中不断进行比較,改动max和min的值,最后max-min即为该树中全部结点差值绝对值最大的值。

3.天猫魔盒的应用:要求魔盒写出下单的接口,实现下单逻辑。

以及问需不须要加事务,假设不加要如何保证数据的一致性。

由于对java不是太熟,此题放弃了。

总结:总的来说。阿里的笔试题目还是比較灵活的,不不过考查基础。更看重一个人灵活运用所学知识解决实际问题的能力。

一面:

简介參与的科研与项目的主要内容

淘宝购物时,搜索商品数量达到前10的keyword的主要算法思想(经典的Top-K问题)
hash表和平衡二叉树的插入、删除效率对照 
hash函数的设计
hashmap的实现 及其採用的数据结构。假设没有看过STL中关于hashmap的实现源码,面试官也会问你自己打算怎么实现

编写函数链表逆置。注意处理指针为空等异常处理,必要的地方给出代码凝视

实现字符串逆置的主要算法思想

下面三个问题的主要算法思想,,时空复杂度要尽可能的低,每一个问题最好有多种思路:

两个集合求交集:(集合数组数组元素分别进行预排序,设两个数组下标p和q分别指向两个集合数组A,B的首元素,比較A[p]和A[q]的值,分为小于,大于,相等三种情况,记录交集元素。添加相应的下标)

三个集合求交集:(三个集合的元素合并在一起进行排序,最后再去重。感觉应该不是最好的算法)

一长一短的两个集合求交集:(当时没想出来,后来想了一下,能够先对两个集合进行预排序。对短集合中的每一个元素在长集合中进行折半查找,假设查找成功,则是两个的交集元素)

快排分区思想
基本有序採用的排序方式

char str[10] 是否能往str中写入100个字节的数据 会产生什么样的后果。并举出详细的样例(比方:缓冲区溢出)

TCP C/S通信的基本流程

TCP多并发连接的处理 多线程,I/O多路复用  
select epoll 的实现原理及其 对照分析

想问面试官的问题

总结:一面的问题主要是对基础和解决问题能力的考查,问了我非常多数据结构和算法的问题和网络的一些重要问题。思维一定要活跃、敏捷。对不能回答的问题也要尽量讲讲自己想从哪个方面下手解决问题。一面整体回答的比較好,于是非常轻松的进入了二面。

二面:

研究工作的主要步骤和模块 自己在项目中完毕的步骤和模块
项目中有几个难点。自己相应的解决方法【很重要】
希望从事什么样的工作(详细到某应用领域:如无线 终端 client 搜索应用 client)及其原因分析

想问面试官的问题

总结:二面主要问了些我在实验室从事的一些研究工作的问题,面试官非常看重你对你所做工作的总结力度。要能从多个角度解决反映你的工作量和出色的解决你问题的能力。

此外。对于你的研究和项目工作,你实验室的老师和同学基本都懂,怎样在短时间内让可能不熟悉你这个研究领域的面试官能听懂你的描写叙述也是一个非常重要的问题。

二面回答的不是非常好。可能是之前对相关问题的准备不是非常充分,但还是幸运的进入了终面。预计是想把我留作备胎。

终面(HR面):

本科学校
考研情况
比赛情况
平时喜欢逛的论坛
父母对自己的期望
导师对自己的评价
职业规划
内推面试经历
工作地点的选择

想问面试官的问题

总结:HR面主要环绕着简历上除了科研项目以外的问题进行提问。主要是聊一聊你的性格、家庭背景、教育背景以及与未来工作相关的一些详细问题。这一面感觉非常平淡,仅仅要如实说即可了,但重要的是对自己的性格、能力、优缺点和职业发展等有清晰的认识。

等待结果。遗憾被拒...

终面完毕后,全部的面试流程都结束了。晚上买了动车票回重庆。

两天后陆续有同学收到參加圆桌会议谈签约的通知。也知道自己预计是被放入资源池了。也认真分析了自己的这次面试经历,一面表现整体比較好,二面确实在语言的表达和组织方面准备不是非常充分,终面可以体现自己优势的问题不是非常多。综合排名可能比較靠后。但能进入终面对我来说已经非常不easy了,但同一天我们学校进入终面有5个同学。最后仅仅有两个人没有收到offer,想来还是有点淡淡的忧伤...

只是我还是认真的总结了这次面试的经验和教训。这让我后来參加腾讯的面试显的比較轻松,所以感觉也不枉此行了...

转载于:https://www.cnblogs.com/zfyouxi/p/5382676.html

20140916阿里巴巴面试经历---成都站相关推荐

  1. 大二面试bat ,阿里巴巴面试经历,普通本科(二本)

    大二菜鸡的面试经历 投简历方面 一面 二面 收获 如果这篇文章对你有帮助,点个赞吧 投简历方面 本人投的是web前端开发方向实习生,在校的一些经历不再详细叙述,主要是项目,独立开发了一个前后端分离的网 ...

  2. 2015年阿里面试经历总结

    2015年阿里巴巴校园招聘成都站在9月17日结束,在成都沃特酒店进行两的面试,自己也积极的参加了阿里的招聘.前两天也一直有点写下总结的想法,加上XXX学长也鼓励我写下来,给以后学弟学妹们找工作哪怕有一 ...

  3. 腾讯笔试面试经历(2010年)

    发信人: sysuzsx (sysuzsx), 信区: MC 标 题: 腾讯笔试面试经历 发信站: 逸仙时空 Yat-Sen Channel (Mon May 24 13:01:43 2010) 今天 ...

  4. 阿里巴巴python招聘_作为应届生,我在阿里巴巴的成功面试经历!

    我找工作时是2019年. 那一年,BAT大量缩招,就业形势严峻,互联网寒冬消息蔓延. 最终我经过激烈角逐拼下了几个大厂offer,回顾往事,觉得分享出来,也许对你能有所借鉴. 1.简历 这一年的7月初 ...

  5. 阿里巴巴2015校园招聘面试经历(笔者面试问题----倾情奉献)

    8.29号笔试,9.1号官网显示笔试通过请预约面试时间,预约了9.17号下午三点面试. 投入更加紧张的准备中,先把项目中的各种可能被问到的细节问题想到,然后再总结自己当时的解决办法和思路.最后,把各种 ...

  6. 华为、中兴、阿里...硬件工程师分享24家公司的面试经历

    硬件工程师分享24家公司的面试经历 一.百度 "硬件与系统开发"岗位.总共有5道大题: 1.1)CMOS反向器及其说明:2)典型的计算机结构:3)VLIW和SIMD的区别与定义: ...

  7. SDCC 2016架构运维技术峰会(成都站)启动,首批讲师披露

    为促进更深入的业内同行技术交流,同时传播先进技术理念,2016年8月12日-13日,由CSDN重磅打造的互联网应用架构实战峰会.运维技术与实战峰会将在成都举行. 这是继SDCC 2016架构技术峰会( ...

  8. SDCC 2016架构运维峰会(成都站),讲师议题抢先看!

    为促进更深入的业内同行技术交流,同时传播先进技术理念,2016年8月12日-13日,由CSDN重磅打造的互联网应用架构实战峰会.运维技术与实战峰会将在成都举行. 这是继SDCC 2016架构技术峰会( ...

  9. 阿里、百度、字节跳动、京东、地平线等计算机视觉实习生面试经历分析,已成功上岸!...

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|AI算法与图像处理 来源:https://www.now ...

最新文章

  1. 机器学习与优化基础(Machine Learning and Optimization)
  2. Tensorflow nmt源码解析
  3. Python上传磁盘和网络图片,内存图片,使用requests
  4. python中文件读写位置的作用-Python中文件的读写、写读和追加写读三种模式的特点...
  5. 在GridView中设置每个单元格的数据
  6. 使用RAID增加传统机器硬盘的性能
  7. 汇编语言之常见的汇编指令
  8. linux sed名宁,Linux shell利用sed批量更改文件名的方法
  9. 网页模板素材|解救不会编程的UI设计师网页设计者!
  10. DeepMind提出训练网络新方法,快速找到最佳超参数和模型
  11. 太强了!这款轻量级的数据库中间件完美解决了SpringBoot中分库分表问题?
  12. CSDN怎么获取下载积分
  13. 计算机三级 数据库技术 学习笔记
  14. Typescript无法导入json的问题
  15. 国际足联还不考虑在中国办一届世界杯吗?
  16. 文件解密 [Java]
  17. 浅谈ERP数据的重要性
  18. 智能家居更智能,小程序的生态合作新方案
  19. 咏南中间件跨平台解决方案
  20. 从NVIDIA官方网站上下载CUDA的方法

热门文章

  1. 从大型电子厂到互联网大厂(富士康到腾讯),我花了1年时间
  2. 干货 | 拐点已至,云原生引领数字化转型升级
  3. 完美的扎克伯格,倒霉的Facebook
  4. 唯品会获得商品详情 API接口
  5. 偏向锁、轻量级锁、自旋锁、适应性自旋锁、锁消除、锁粗化
  6. 【Oracle】数据字典初步理解
  7. GcRoot可以有哪些?
  8. 本量利分析计算机,2017年自学考试(管理会计(一))知识点复习:成本性态分析和变动成本法--本量利分析的应用[经营杠杆在利润预测中的应用]...
  9. Android按返回键(后退键)Back键事件捕获的两种方法
  10. Centos7.6 Install GMT