灵神我的超人 level
获赞
18
粉丝
8
关注
30
看过 TA
437
吉林大学
2025
Java
IP属地:吉林
暂未填写个人简介
私信
关注
05-29 19:00
吉林大学 Java
一面 5.27 50min1. 上来介绍了部门的业务(10min,直接上来给我介绍,挺意外的)2. 自我介绍(5min)3. 询问实习和项目补一条:服务器的cpu核数,怎么设置的线程池4. 每个任务都new一个thread和用线程池有什么区别?5. 4个常见的线程池6. 线程池的执行流程7. 什么是悲观锁8. 如何设计实现一个悲观锁9. 看过哪些Java的源码10. redis怎么容灾的11. 说一说redis的AOF、RDB、集群12. 白板手写堆排序(因为写的很快,面试官很认可...)13. 为啥不考研(前后问了两遍)14. 反问面完5min电话约了二面二面 5.28 1h面试官是个大佬,但很和蔼1. 自我介绍2. 详细的问了问实习的公司在做什么补一条:实习中遇到最大的难题以及怎么解决的3. 为啥现在想来这里补一条:(项目是黑马点评)只问了逻辑过期解决缓存击穿的逻辑4. 知道跳表吗?讲一讲怎么插入一条数据5. 说一说jvm的内存结构和垃圾回收算法6. 现在给你一个稀疏矩阵,之后会查询(i, j)对应的值,应该怎么存储这个矩阵(答的i7. 假如现在你发现一个接口的性能很低,但是代码量很大,里面的方法很多,而且是别人开发的,你会怎么排查?8. 算法题:螺旋矩阵(不是白板)9. 可以实习到什么时候10. 反问二面答的挺一般,垃圾回收也忘干净了,反问说我的基础知识掌握的一般,手速很快(笑)5.29 oc+offer
牛客809500462号:同今天offer,恭喜
查看18道真题和解析
0 点赞 评论 收藏
分享
03-14 20:45
吉林大学 Java
1. 自我介绍2. 大学期间获得过哪些奖项?3. 跟我聊一聊你最熟悉的一个项目。4. 说一说评论表怎么设计的吧?如果要实现多级评论,又该怎么设计?> 多级评论这里不太会,我说单独建一张关系表,存两个评论的id。还有什么更好的办法吗?5. redis怎么查看 set 的所有 key?(用过,忘了)6. spring 是如何扫描 bean 的?(没背过)7. 自己实现过注解吗?8. 线程的状态有哪些?> 答了NEW,RUNNABLE,BLOCKED,WAITING,TIMED_WAITING,TERMINATED这六种。>> 然后问我RUNNING和RUNNABLE有啥区别.... 我在想不就这六种嘛,怎么还有第七种,我说我下去再看看吧。9. 登录注册是怎么实现的?那redis宕机了,登录该怎么办(不太会)?> 答了把token存到redis里,然后前端发送请求时headers携带token。宕机这里不太会,我说在数据库里也得存token,面试官说也行吧。现在想了想应该用jwt-token,这样可以直接解析出用户是谁,就不用存数据库?10. redis的持久化方式。11. 看一段代码,说一说运行结果和为什么?==是什么?equals是什么?```javaInteger a = 110;Integer b = 110;Integer c = 150;Integer d = 150;System.out.println(a == b);System.out.println(c == d);System.out.println(c.equals(d));```12. 常用的线程池有哪几个?13. 怎么避免线程阻塞(不太会)?造成线程阻塞的原因有哪些?14. 说一说List,Set,Map三个集合类。HashMap的key可以重复吗?15. 反问。
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务