地点在西二旗地铁站附近,不过出地铁后要走很远,开始我还走错了方向(城管给指了一个相反的路%>_<%),滴滴新的办公地点是得实大厦,办公环境一般吧,跟我实验室差不多,不过感觉人挺多。
我面试的是产品技术部的大数据实习生,第一轮面试,简单自我介绍,问项目经历(问得很详细,一定事先把简历上写的项目搞清楚);然后就是做算法题,回忆下还能记得住的几个题:
1、二叉树遍历(我写了前序递归的算法,让用非递归实现);
2、n个数中有一对是重复的,把它找出来(我开始说二重循环遍历o(n^2),然后让优化,我说先排序然后再前后比较找重复o(nlgn),让继续优化,给提示说可以利用数组下标映射(刚开始没听清n个数大小为1~n),这就很简单了,直接把i+i放到对应的数组下标为i的位置,如果遇到A[i]==i+1,返回该i+1就行,这样只需一次遍