阿里新零售实习 二轮技术面 + 伯乐系统补笔试
- 二轮技术面内容:
面试官全程问的都是实验室的科研项目,问的特别特别细。
问了简历中参加过实习,主要做了什么。
询问了一下简历中参加过的比赛:电赛,华为杯数模,还有蓝桥杯等等比赛。
问了一些关于Java多线程的问题。
HashMap 为什么是线程不安全的?
从HashMap的底层原理去解释,当时解释的不是很好。应该区分一下JDK 1.7 和 JDK 1.8
反问环节 :怎样看待专业不对口的那些却想进入阿里的同学?
- 补笔试内容:
因为阿里的笔试自己是0 AC,所以阿里那边的人给我特意留了一轮笔试环节。
三道题 : 简单 中等 困难
1. 翻转链表 问了翻转链表的时间复杂度和空间复杂度
2. 二叉树的层序遍历:需要获得每一层的遍历结果,问了时间复杂度和空间复杂度
3.LRU缓存机制:这一道题自己写的不是很好。没有用 哈希表和双向链表来做,面试官提醒了一下。本人直接用的LinkedHashmap。需要考虑map容量的影响。
全部评论
(2) 回帖