转转|一面|二面|hr面|已发意向书|Java岗|深圳
推荐一波转转,从投递,到收到笔试通知,再到面试,最后拿到意向书真的超级快,历时17天。整个校招组非常重视校招,hr和面试官都非常好。这是我2022年校招过程中体验最好的了。强力推荐。
投递时间:8月19日
笔试时间:8月24日
第一面:8月28 14:00
- 自我介绍
- 问实习内容
- 问自定义异常处理
- 问点赞功能细节
- 问定时任务和缓存时间冲突如何解决
- 问了Redis基本数据结构
- 问了String底层数据结构SDS
- 问了Zset底层的跳跃表
- 问了持久化RBD和AOF
- 问登录流程
- 问ThreadLocal细节
- 问线程状态
- 问线程之间的通信
- 问sleep、wait的区别
- 引出synchronized
- 对象头、偏向锁、轻量级锁、重量级锁升级过程
- 问了AQS原理
- 问了ConcurrentHashMap
- 问数据库隔离级别
- 问Mysql如何解决幻读问题
- 问数据库Innodb执行引擎
- 问聚簇索引和非聚簇索引区别
- 问JVM结构
- GC回收算法
- CMS和G1对比
- 问liunx常用指令 指看JVM运行状态相关
- 问Linux搜索指令
- 最后一问 面试时间有多久了
- 反问:面试评价、面试改进
- 晚上 5点30收到8月29二面通知
第二面:8月29日 14点45
简单自我介绍
问实习项目,做了什么
实习项目中遇到的困难,以及如何解决
问点赞功能如何设计
使用Redis存储点赞信息,如何设计Key 使用Hash结构
同步Redis中信息到Mysql时,如何遍历Key
设计的点赞key是一个大key,面试官说了有问题
思考回答使用类似hash一致性算法的思想解决
数据库存储引擎的对比
聚簇索引 非聚簇索引区别
B 和B+树区别,Mysql为什么使用B+树
问spring中循环依赖是什么,如何解决循环依赖
问spring中的bean声明周期
还有一些问题忘了
最后一个算法 如何找到一个单链表的倒数第k个节点 使用快慢指针
设计一个单例模式 手写了 DCL单例
反问:1.面试评价 2.面试建议
晚上通知 9月5号hr面
第三面:hr面 9月5号上午 10点
自我介绍
问了为什么叫这个名字(个人名字不常见)哈哈哈
问了实习做了什么 有什么收获
在国企实习,现在来互联网公司上班会有压力怎么看
爸妈是做什么的
做Java开发,有什么优点和缺点
问成绩怎么样
对转转科技的了解
对二手市场的看法
个人性格
你觉得一个好的公司 你最看重哪些
还有一些问题忘了
反问 :如何培养实习生,是否可以接触核心技术
拿到offer,什么时候可以实习。
整个过程大概20分钟左右
9月5号下午4点收到意向书