阿里通义实验室暑期实习面试实录

--------3.25--------
一面,历时80分钟,问项目经历,然后介绍部门,然后写题,矩阵中有四种符号,S表示起点,E表示终点,#表示不可通行,*表示可通行,问从S到E的最短路径,bfs秒了
--------3.28--------
二面,全程电话,问项目经历,然后各种情景开放题,记不全了,说几个记得的:
1、给一个数,求开方,我第一反应是牛顿法,将y=x^2转成求x^2-y=0这个方程的解,面试官很高兴,但提出限制,不能牛顿法,说是要用程序员思维,然后我转换思路,用二分查找法,但一开始没想清楚左右指针怎么定,然后他又追问左右指针的确定法则,我想了一会儿说左指针定为1.4,右指针定为给的数,然后又问当给的数特别大的时候,怎么优化,我的回答是左指针需要根据给的数的位数来确定,比如给了123,那么就找到与之最近的整数位数,这里是100(称其为基准),然后就可以将左指针定为10,而对于偶数位数,比如1234,可以使用与其最近的奇数位数使用的基准,这里就是100,他听了挺满意。
2、给一个有符号数,比如c语言中的int32,求绝对值,实际上就是问有符号数的取值范围,-2147483648需要特判一下即可。
3、有一个内存很小,但磁盘空间很大的机器,要在上面对一个200g的文件进行搜索,文件内容是很多条url,问可以用什么办法?我说用哈希表,然后又想到哈希表也可能很大,提出了分区哈希的想法,暂时不用的区往磁盘上放。
4、将一个整数进行数位反转,对10求余再整除10取出每一位数,然后再反着乘回去。
最后问了一下什么时候有后续结果,说是一到两个星期,他要排序,希望我可以排得靠前些,许愿oc!
--------4.1--------
额,把我的简历放回池子然后重新捞起来了,今晚重启流程,回到一面
手撕三数之和秒了。。。这也太幸运了,正好下午在看灵茶山艾府的基础算法精讲系列,第一个视频就是三数之和,五分钟不到就写出来了,天衣无缝,优化也优化得透透的(两个剪枝)
--------4.8--------
打电话来约二面了,拒了,结束!
全部评论
佬 你这题目也太强了 👍 接oc
3 回复 分享
发布于 2024-03-29 17:05 上海
老哥是面的日常还是暑期,算法题咋准备的
点赞 回复 分享
发布于 2024-04-15 12:59 北京
啥岗位啊,佬,太强了。
点赞 回复 分享
发布于 2024-03-29 22:41 福建

相关推荐

06-02 15:53
阳光学院 Java
点赞 评论 收藏
分享
大方的大熊猫准备进厂:1.教育背景:你希望从事什么专业的工作你的主修课就是什么;成绩优秀是你应该做的,没什么可描述的,成绩不优秀也许人家在大学忙着创业呢?(成绩优秀不一定是好事,只能说明多元化的大学你上成了高中,没有真正上明白大学,反而体现了你死板,不爱社交,没有别的突出能力) 2.实践经历:你想表达的意思没有说清楚。你是说你会个性化服务,还是你有实习经历。如果没有带来,经济收益,表彰,更好的发展前景,那你还不如说说提升了自己哪些技能。你说有人给你送锦旗我都能明白你优秀,但是你说你会xxxx,你说这话谁信,证据呢。 3.入伍经历:你描述的就是你的工作职责或者你应该做的,并没有体现出来你把这个事情做好了,而且入伍经历并不能证明你能干好你要应聘的工作,不如只写经历其余所有内容都不写。 4.荣誉技能:重点突出一下,但不要过多描述,这些荣誉的含金量懂得都懂。 重点:你要应聘什么工作(具体岗位,实习生不具体),你的期望薪资
点赞 评论 收藏
分享
评论
3
20
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务