面试:Wind资讯面试:Java。给人感觉很亲切,整个过程都没有什么难度,结果没机会。提前批投递的,我是投递的南京,一面有两个面试官AB面面试官1: 项目使用redis做了哪些工作,为什么这么做,各自的功能2 Redis缓存穿透 击穿 雪崩的含义及其各自的解决方案3 Redis实现分布式锁的方式,项目使用的方式4 数据库查询如何去重5 数据库的主键和外键介绍6 联合查询和子查询的使用介绍,优劣7 Redis实现消息队列的实现方式8 秒杀的实现方式9 什么情况下会使用锁?10 介绍一下synchronized11 线程安全相关的问题12 平时是如何学习一个新的技术的13 反问 面试官2: 围绕项目问项目中你的角色是什么,主要任务等3 Map中有哪些是线程安全的,哪些是线程不安全的4 有百万行的数据,如何找到1-10内的数据5 Java内存结构,静态变量存放在哪个位置静态变量在1.8后存放在堆中 之前是在方法区6 为什么进行异步秒杀下单7如果有一些人是非法用户,如何让这些用户下单失败8 对加班这一问题怎么看9 反问之后给一个小任务,算是笔试,可以4——5天内返回后面是又一轮面试,主要讲解笔试代码思路,顺便会问项目和基础知识等最后HR电话面,交给总部审批,两个周后挂掉了
3轮面试:电话面试、视频面试、笔试
面试感受:很好
面试难度:普通难度
面试来源:其他平台