阿里巴巴校园招聘南京笔试经验(精选4篇)
2.在一个几百号人的大教室里面考试,彼此坐得很近,熟人之间总是交换意见,也做得很近,
再加上是由“智联招聘”完成这一过程,他们的`操作人员又少,忙不过来,监考也不严,从这一点来看也是比较水的。
3.但类似的题目有出现,考了由前序遍历、后序遍历,求中序遍历,这次又考了中序遍历,忘记是第几题了。再比如,9月14号的23题有考多个排序的时间复杂度(包括堆排序、快速排序、归并排序、冒泡排序等),而这次是考堆排序的时间复杂度是多少,其中建堆的复杂度又是多少等。
2015阿里秋招在线笔试附加题-数据研发工程师
20个选择,有好多行测题,老长一个,读都读晕了,好像好记的几个专业题。
1.给出二叉树的先序遍历为ACDEFHGB,中序遍历DECAHFBG。求后序遍历。
答案:EDCHBGFA
2.甲,乙玩硬币游戏,分出胜负时停止,出现第一次为正面第二次为反面时甲胜,出现连续两次反面时乙胜,求甲胜的概率。
答:假设用A,B表示正反两面。前两次抛硬币可能为AA,AB,BA,BB。概率为1/4,为AB时甲胜,为BB时乙胜。出现AA或BA时继续第三次抛,第三次可能为A或B,概率都为1/2。此时前面两种情况第二次出现的都是A,概率为1/2,故第二次和第三次为AB时甲胜,为AA时继续抛硬币。。。此后甲胜概率都为1/2,以后乙都不可能胜,故乙只能是前两次出现BB的时候胜,概率为1/4,所以甲胜的概率为1-1/4=3/4。
3.两趟公家车10分钟一趟,第一辆分钟为2时发车,第二辆分钟为8时发车,求小命上第一辆车的概率。
4.鹰策略和鸽子策略
。。。。。。
附加题
第一题:这个就是求最长公共子串。
题目:给定一个query和一个text,均由小写字母组成。要求在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度。例如,query为“acbac”,text为“acaccbabb”,那么text中的“cba”为最长的联系出现在query中的字母序列,因此,返回结果应该为其长度3。请注意程序效率。
#include
#include
#include
using namespace std;
int LCS(const string &str1,const string &str2)
{
int xlen=str1.size(); //横向长度
vector
vector
int ylen=str2.size(); //纵向长度
int maxele=0; //矩阵元素中的最大值
int pos=0; //矩阵元素最大值出现在第几列
for(int i=0;i string s=str2.substr(i,1); arr.assign(xlen,0); //数组清0 for(int j=0;j if(str1.compare(j,1,s)==0){ if(j==0) arr[j]=1; else arr[j]=tmp[j-1]+1; if(arr[j]>maxele){ maxele=arr[j]; pos=j; } } } tmp.assign(arr.begin(),arr.end()); } return maxele; } int main() { string query; string text; cin>>query>>text; cout< return 0; } 第二题:这个题目我感觉有歧义,是求结点距离最大的`两结点的差值还是指求树中结点最大最小的差值呢?我提交的是最大最小的差值, 题目:写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率。 struct TreeNode { int data; TreeNode *pLeft; TreeNode *pRight; int nMaxLeft; int nMaxRight; }; int max=INT_MIN; int min=INT_MAX; int getMax(TreeNode *pRoot) { if (pRoot!=NULL) { if (pRoot->data>max) { max=pRoot->data; } if (pRoot->data { min=pRoot->data; } getMax(pRoot->pLeft); getMax(pRoot->pRight); } return max-min; } 第三题:我的想法是一个IP对应一个独立客户。因此首先找出这两个网站的IP,IP出现多次只留一个,然后再求出这两个网站共有的IP数就是所求答案。 我怀着忐忑的心情找了今年产品经理实习生的题找资料刷知乎,结果晚上做测试的时候还是结结实实被虐了,因为种种原因,导致15分钟的选择题时间严重不足,具体原因后文再说。先上15分钟之后的1小时的主观题,仍旧是4选2。 1,针对老年人打车难设计一款打车软件 2,如何验证一个产品优化方案是否有效 3,选择一款常用的社交类产品,阐述与其他产品的优势和劣势 4,工作中需要对一个完全陌生的网站作分析并给出优化建议,而该网站使用的是完全不认识的语言,你会怎么做 个人感觉今年的主观题比实习生的主观题更加人性化,1个小时之内4选2还是可以答完的。但是还是要吐槽一下为啥文字题要用编程一样的界面,初次排版还好,一旦中间有字数的增减,细节控又得重新排后边的文字感觉真的是太不好了= = 客观题一共10道,仍旧是多选,因为时间仓促,就记得一道题:以下哪些是互联网广告的支付方式。备选答案是6~8个C开头的英文大写词,但是慌张的我没有记清备选答案,所以大家自行搜索下具体有哪些吧~(经论证全部的模式有CPA, CPC, CPM, CPT,CPS,但是备选里还有干扰项)我记得我漏选了CPA。 好了现在说说为啥我整整损失了10分钟的客观题答题时间。(5分钟选择10个选择题的感觉真是太眩晕了!逻辑题就是纯蒙的!衰, 。)简历投递后我收到了阿里的笔试通知邮件,时间通知是这条: 本次笔试开放时间为: -08-21 19:00 ~ 2015-08-21 19:15,答题时长:15分钟,请准时参加! 然后我本着一直以来参加考试的经验,真的.以为笔试开放时间是那么准滴。然后19:00的时候,我想再测试一下摄像头,于是欢乐滴打开了阿里校招的网站,找到了笔试的入口,然后就看到了一个通知说:为了防止所有用户同时使用的网络拥堵,你的测试开始时间提前10分钟。然后我想,咦,是不是因为我先登录到了笔试入口造成的呀,那我先退出,19:13左右再进去就好了呗~ 于是我就真的退出了!然后又去知乎上刷了刷互联网的帖子。。。。。然后当我再次打开笔试入口,开始答题的时候,倒计时就显示,我!的!笔!试!时!间!只!有!5分钟了!!!!!。。。。。。悲催,内心先崩溃了一下,但是我清醒了下头脑立刻开始答题,太花时间的逻辑题的只好蒙。哎。。。这个忧伤的故事告诉我,不做死就不会死,干啥在这个节骨眼上逗网站玩儿——人家都告诉我,我就是那个中奖的,得提前10分钟进入答题系统的,还不信!而且还跑去刷知乎。。。。。。以后再也不能踩线干活了,一定要做好时间余量,提前进入状态啊! 早上跑到鼓楼参加爱立信的笔试,拿到了LTE的卷子,看到是全英文的,其他的有些事中文的`,岗位不一样卷子也不一样, 不多说,直接上还记得的题目,大概是这个题型,题目不完全记得了(译成中文了) 1、10W的功率换成dBm是多少(选择题) 2、Unix中删除文件用的命令是什么(rm) 3、把文件夹A拷贝到B中用什么命令(cpdir? cp -r? cp -d?) 4、ICMP协议属于OSI模型的那一层? 上面选择题还有,忘记了,欢迎补充, 5、QPSK、16QAM、64QAM调制方式个能传输多少个bits的数据? 6、载波频率为900MHz,UE运动速度为60Km/h,求最大Doppler spread。 7、写出香农公式,并写出各个字母代表的意义。 8、什么是time dispersion and frequency selectivity,怎么在接收端解决frequency selectivity 问题。 9、求一个3X3矩阵的逆矩阵。 【阿里巴巴校园招聘南京笔试经验】推荐阅读: 阿里巴巴实习周记10-23 阿里巴巴发展历程12-22 阿里巴巴运营方案03-08 阿里巴巴的发展历程10-04 阿里巴巴实习报告11-09 阿里巴巴竞争对手分析12-11 阿里巴巴在线笔试题12-28 阿里巴巴员工行为准则12-29 马云 2008年 阿里巴巴 讲话11-18 阿里巴巴电子商务分析03-01阿里校招产品经理业务型笔试经验 篇3
爱立信南京笔试经验 篇4