腾讯HR管理线 日常实习一面
上午十一点发邮件晚上七点面试,放假回家了就没咋学习,但还是硬着头皮上了,过程也是惨不忍睹。
一、面试官介绍业务
面试官先介绍了一下部门的业务,然后问我有没有什么想问的(WTF,让我先问问题),我问了一下做内部系统有没有什么技术上的挑战
二、面试问题
- 自我介绍
- 讲一下你对Spring框架的理解和认识
- 你写了能快速上手新中间件。分享一下学习新技术(如Kafka)的方法和遇到的困难
- Redis有哪些数据结构,举一些应用例子,项目里Redis怎么用的
- 为什么分布式锁能防止库存超卖?单点系统也需要吗?
- 数据库有哪些锁?
- 什么时候触发表锁?什么时候触发间隙锁?
- 场景题:人员信息表每天全量同步,如何高效同步且不影响读取?
三、算法题
acm模式的N个有序数组求交集,再次折戟acm,只写了核心代码
四、反问
- Q : 校招对应届生的项目要求达到什么程度?是讲清楚为主,还是贴合主流技术为主?
- A: 项目是手段。目的是掌握知识。只要能讲清楚怎么做的、用了什么框架、解决了什么问题即可。可以把项目当做实习经历来准备。
- Q : 公司主要用什么语言?(特别是HR部门)
- A : Java, Go, .Net, PHP, Python 都有。语言差别不大,掌握一门,学其他很快,语言只是手段。
查看19道真题和解析