楼主能问一下你现在是在哪里做产品嘛

相关推荐

早上面的,下午收到二面邀约,但怎么邮件刚发出来怎么都被约满了自我介绍?平常怎么学习的?java:-  抽象类和接口的区别-  java 反射机制说一下-  如何获取类的 Class 对象-  TreadLocal 存在什么问题-  线程池的核心参数有哪些-  项目中使用过线程池吗(通过逻辑过期解决缓存击穿问题时使用了 singleThreadExecutor)-  JVM 的内存结构说一下-  JVM 的调优参数有了解吗设计模式:-  项目中使用过设计模式吗(使用工厂模式,有一个锁工厂负责创建传统 redis 分布式锁和 redisson 分布式锁)Mysql:- Mysql 如何使用索引进行 SQL 优化(从正反两面回答,反面就是事务失效的场景)- 如何优化 SQL 语句- 数据库事务说一下- Mysql 的事务隔离级别redis:- redis 常用数据类型- 缓存三大问题- 如何解决缓存穿透问题Spring:- Spring 常用注解有哪些- 介绍一下 Spring AOP- AOP 有哪些应用场景 - @Autowired 和 @Resource 注解的区别- cookie 和 session 的区别(好久没看了)项目:- 缓存点赞数的刷新时间是多少(20min)- 时间是写死的还是可插拔的(写死的)- 缓存点赞数是选择性刷新有变化的点赞数还是不管有没有变化都进行更新(后者)- 刷新时如何识别哪些是点赞缓存(通过 key 的层级实现,帖子的点赞数通过 like 前缀标识)- 场景题    - 如果日活有1个亿,你的项目只有一个 redis 节点和 Mysql 节点,你应该如何优化(增加 redis 和 Mysql 节点并进行分库分表)    - 多个 redis 节点和多个 Mysql 节点间如何同步数据(不会)消息队列:- 消息队列如何保证消息可靠性分布式(这一块都不会):- 分布式事务了解吗- CAP 讲一下计网:- 常见的状态码(忘了好多)- HTTP 请求方式- get 和 post 的区别数据结构:- 数组和链表的区别- 树了解吗,在项目中使用过吗(没使用过,不过 Mysql InnoDB 和 MyISAM 存储引擎的索引结构是 B+ 树)反问:- 今后努力的方向(问题驱动)- 面试流程
点赞 评论 收藏
分享
1.TCP三次握手2.CPU寻址  虚拟内存的作用3.HashMap底层原理详细说一下  扩容是两倍说错了!!4.为什么扩容是两倍数组大小是2的幂时,可以用位与运算,更高效,而不是非2的幂时的取余运算(hash%length),同时,也也可以确保哈希码低位被使用,键更均匀的被分布在桶间。5.Sleep和wait的区别6.Java中四种引用Java四种引用类型 - Helldorado - 博客园强引用、软引用、弱引用、虚引用强引用:Java默认创建对象的引用,即时内存不足(OOM)也不会回收,除非手动置为null软引用:比较重要,除非发生OOM不然不回收弱引用:可有可无,GC时回收,不管是否发生OOM虚引用:每次get都返回null,说明无法通过虚引用获取对象,随时可能被回收,一定要和ReferenceQueue(引用队列)结合使用引用队列:当垃圾回收器回收时,可以将引用加入到相应的引用队列,垃圾回收器就可以通过引用队列判断当前对象是否回收,虚引用必须有引用队列7.CAS是乐观锁还是悲观锁8.类加载过程分为哪几部9.JVM三个默认的类加载器10.BootstrapClassLoader负责加载什么11.Linux服务器cpu飙升怎么排查12.内存泄漏怎么排查?怎么样会导致内存泄漏13.Mysql的事务隔离级别14.慢查询用什么命令去排查15.说说索引失效的四种情况16.Mysql有哪几种锁17.InnoDB为什么用B+树作为索引18.简单介绍Spring的AOP19.AOP使用了什么设计模式20.算法  简单dp:n阶台阶,一次可以走一阶或者两阶,求方案数#邦盛科技#
查看20道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务