[Timeline]8.23 投递,完成性格测试(40分钟)8.30 笔试,8.31 邮件通知笔试通过,预约第一轮面试时间9.2 一面,9.3邮件通知通过面试,预约第二轮面试9.6 二面,9.8邮件通知通过面试,预约hr面试9.13 hr面(电话面),一个小时后收到英语评测9.26 录用函.[一面]自我介绍与简历redis数据结构缓存雪崩、缓存击穿、缓存穿透java锁相关知识CAS虚拟机内存区域?给了一段代码,分析不同变量的存储位置java stream了解么?常用的设计模式sql:table1(id),table2(id)a表存在b表不存在的id,用join写.[二面]自我介绍+简历缓存雪崩、缓存击穿、缓存穿透数据库索引讲讲threadlocal?(概念+一些应用举例+常见的内存泄漏问题)怎么实现线程安全?(什么情况下会有线程安全问题+如何解决线程安全问题)高并发场景分析缓存一致性方案,大概讲了四五种方案,每种方案的优劣都进行了讨论,面试官表示很赞同数据库编码格式有哪些?(这个把我问住了,我只回答了创建数据库的时候要选择,以及印象的两三种)数据库varchar字段区分大小写么?如何修改?如何优化数据库?.[hr面]自我介绍为什么去新加坡读研新加坡读书和国内有什么区别(这个hr对国外学校还挺感兴趣的)介绍实习经历和同事一起合作的经历?职业规划目前手头有什么offer雅思考了多少分?说hr面结束后会有一个英语评测。.[英语评测]用的SHL的英语题库,一共38个题目,题型比较丰富1.读句子(10道)2.听句子并复述出来(10道)3.给你一个主题,进行一个即兴的演讲,准备30s,演讲45s(1道)我当时的主题是机场了解到的主题有洪水、机场、度假村、拥挤的商场、操场,可以提前准备一下4.听力题目,听完后做选择题(若干个)5.选择对的句子(10道)6.选择语法有错误的句子(若干个)