万得终面挂
一面两轮(7.10)
基本问的挺常规的。
面试官1(25min)
1 项目使用redis做了哪些工作,为什么这么做,各自的功能
2 Redis缓存穿透 击穿 雪崩的含义及其各自的解决方案
3 Redis实现分布式锁的方式,项目使用的方式
4 数据库查询如何去重
5 数据库的主键和外键介绍
6 联合查询和子查询的使用介绍,优劣
7 Redis实现消息队列的方式
8 秒杀的实现方式
9 什么情况下会使用锁?
10 介绍一下synchronized
11 线程安全相关的问题
12 平时是如何学习一个新的技术的
13 反问
面试官2(20min)
1 围绕项目问,项目中你的角色是什么,主要任务等
2 Map中有哪些是线程安全的,哪些是线程不安全的
3 有百万行的数据,如何找到1-10内的数据
4 Java内存结构,静态变量存放在哪个位置
5 为什么进行异步秒杀下单
6 如果有一些人是非法用户,如何让这些用户下单失败
7 对加班这一问题怎么看
8 反问
笔试题发布(7.10)
刚面完没两个小时就发了笔试,S表达式求值,4——5天返回即可,7.12返回的
面试通知(7.12)
笔试交过去没几个小时,就约了下一轮面试
面试(7.14)
25min左右,要求共享屏幕讲解笔试题的思路和代码。会根据代码和简历问一些问题,设计模式、算法相关基础内容和项目相关。
HR面(7.18)
15min左右,面完后告诉我材料发给总部审批,等待1-2周
G(8.4)
等了两周多一直终面状态,今天终面已淘汰