便利蜂后台开发实习 一面+二面 面经
由于牛客上便利蜂面经较少, 所以贡献一篇.
时间线
- 4.10 笔试
- 4.21 腾讯会议一面
- 4.23 腾讯会议二面
- 4.27 通知三面, 由于已拿其它offer, 遂拒
一面 40分钟左右
- 上来先要求分析笔试题, 挨个讲解思路, 考虑最优解思路
- 笔试题做完后一定要弄清楚怎么做的, 以及最优解是什么, 不然可能像我一样, 面试被问到翻车了
- 秒杀项目难点, 瓶颈, 考虑怎么解决?
- 一堆基础, 比较常规, 所以就没有记录
二面 30分钟左右
- 介绍项目, 简单介绍了, 后面没有再问
- HashMap底层实现
- HashMap可以只使用数组吗?
- 这个问题的核心其实是为什么要使用链表, 我从数组长度, hash方法, rehash等角度去答了, 应该是没有抓住重点. 后来百度, 感觉重点应该是使用链表解决key的hashcode冲突问题
- Java使用2个long, 或者任意基本数据类型, 或者String实现128位数的加减
- 我想的是使用String模拟, 说了说主要模拟思路; 但面试官想法好像是使用long, 然后从原码, 反码, 补码 这方面入手; 但我后来百度google也没找到合适的实现
总结
两轮面试官人都挺好的, 提出的问题也很值得挖掘.
感觉便利蜂实习招得挺少, 一组13个, 一面后还有5个, 二面后就还剩3个了.
#便利蜂##实习##面经#