阿里饿了么二面——又是发面经攒人品的一天

又是发面经攒人品的一天,希望找实习顺利呀,找到满意的offer

阿里——饿了么二面——经历时长两小时!!!

今天下午二面,先是电话面试,面经想起多少记多少:
1、自我介绍
2、Java里各种容器的源码看过吗。介绍一下hashmap的结构
3、保证线程安全有哪几种方式。
4、哪几种方式实现多线程
5、mysql数据库介绍,包括索引结构、事务、隔离级别
6、http和https的区别
7、Linux常用命令
然后邮箱发了一个在线编程的链接,开始写代码。
1、上台阶问题。每次可上1个台阶获2个台阶,问到第n个台阶有多少种方式。
写完解释思路,为什么这么做。
2、两个有序包含重复数字的数组,然后求两个数组的并集,即去除重复数字。
3、一万个数字,数字的取值范围是1到30000。找出重复出现的数字。
第三个题我给出了几个思路,但是没有给出面试官心里想的最优的方法。
然后,这个面试官这个很负责很有耐心的跟我讲,一点一点的启发我。我是真的没有接触过面试官想的那种解决方法,所以一开始就不理解。后来理解了大概,但是也有偏差,然后就继续给我解释。直到我理解。然后实现出来。

面试结束以后,发现已经两个小时过去了,两个小时!!!第一次面试了这么长的时间,主要是最后那个编程题最优解法给我讲了超长时间。
唉,感觉我应该已经挂了,给我讲那么长时间的解题思路,心里肯定觉得我很蠢吧。
唉。

再次许愿吧


#阿里巴巴实习##阿里巴巴##饿了么##实习##Java工程师##面经#
全部评论
第一题就是斐波契那数。
1 回复 分享
发布于 2020-04-24 00:41
同学,请问你一面和二面一般隔了多久呀?
点赞 回复 分享
发布于 2020-04-24 11:03
同学,你一面问了些啥呀,同部门,我一面算法在等二面
点赞 回复 分享
发布于 2020-04-23 22:05

相关推荐

点赞 评论 收藏
分享
不懂!!!:感觉你的项目描述太简单了,建议使用star描述法优化提炼一下,就是使用什么技术或方案解决了什么问题,有什么效果或成果,例如:对axios进行了二次封装,实现了请求的统一管理、错误的集中处理以及接口调用的简化,显著提高了开发效率和代码维护性,使用canvas技术实现了路线绘制功能,通过定义路径绘制函数和动态更新机制,满足了简化的导航可视化需求,提升了用户体验。像什么是使用其他组件库,基本功能描述就最好不要写到项目成果里面去了,加油
点赞 评论 收藏
分享
评论
3
19
分享

创作者周榜

更多
牛客网
牛客企业服务