获赞
24
粉丝
5
关注
6
看过 TA
410
河海大学
2025
Java
IP属地:江苏
暂未填写个人简介
私信
关注
早上面的,下午收到二面邀约,但怎么邮件刚发出来怎么都被约满了自我介绍?平常怎么学习的?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+ 树)反问:- 今后努力的方向(问题驱动)- 面试流程
0 点赞 评论 收藏
分享
群面的有三位求职者和三位面试官,其中一位是技术人员,一位&nbsp;hr,另一位不知道是谁,像是领导。首先就是轮流的自我介绍接着技术人员开始技术面(不是抢答,轮流问的):java&nbsp;特性-&nbsp;List&nbsp;变量名&nbsp;=&nbsp;new&nbsp;ArrayList<>();&nbsp;这行代码体现了&nbsp;java&nbsp;的哪一特性,这样做的好处?java&nbsp;集合-&nbsp;java&nbsp;集合常用类-&nbsp;List&nbsp;和&nbsp;Set&nbsp;的特点,分别适用什么场景(后面这个场景没答好)-&nbsp;ArrayList&nbsp;扩容机制,性能损耗的关键点-&nbsp;HashMap&nbsp;和&nbsp;ConcurrentHashMap&nbsp;的区别,ConcurrentHashMap&nbsp;如何保证线程安全?-&nbsp;HashMap&nbsp;的扩容机制java&nbsp;异常-&nbsp;java&nbsp;常见异常-&nbsp;运行时异常包括哪些(只记得运行时异常)-&nbsp;什么情况下会出现类型转换异常(答字符串转数字、非实现类/子类转接口/父类)-&nbsp;double&nbsp;类型转换成&nbsp;float&nbsp;类型会发生什么,以及为什么会出现这样的问题(答精度损失,后面不知道怎么答,难道要我答它们的存储格式?)-&nbsp;对于保留两位小数的金钱用&nbsp;double&nbsp;还是&nbsp;float&nbsp;作为金钱类型好(答都行)java&nbsp;锁-&nbsp;乐观锁和悲观锁-&nbsp;乐观锁如何解决超卖问题(通过&nbsp;CAS&nbsp;算法实现乐观锁并已库存作为判断条件)JVM-&nbsp;jvm&nbsp;内存结构-&nbsp;java&nbsp;8&nbsp;之后方法区出现了哪些变化-&nbsp;垃圾回收算法(不会)-&nbsp;类加载器的双亲委派机制(不会)-&nbsp;从&nbsp;java&nbsp;代码编写到&nbsp;cpu&nbsp;指令执行谈谈一个&nbsp;java&nbsp;程序如何运行起来的(不知道字节码如何变成最终要执行的&nbsp;cpu&nbsp;指令,不同的机器&nbsp;cpu&nbsp;指令不同)反问-&nbsp;公司对实习生的培养制度(实习生进来要转&nbsp;Android&nbsp;鸿蒙开发但是会有&nbsp;mentor&nbsp;带,会分配任务且定期&nbsp;readView)-&nbsp;Android&nbsp;鸿蒙开发是自研还是外包(自研)今早已&nbsp;oc,不知道是否该去,要转&nbsp;Android&nbsp;鸿蒙开发,感觉和我的&nbsp;java&nbsp;不太匹配啊
查看5道真题和解析
0 点赞 评论 收藏
分享
小公司 实习生 实习150/天
赛拔:确实现在实习有点晚了,而且八股项目什么的还需要深挖,可以边实习边准备,比如八股你可以自己总结,在地铁上的时候复习,项目的话需要找一些类似项目的技术文章读一下,包装的深一些
0 点赞 评论 收藏
分享
自我介绍?为什么选择&nbsp;java?平时是怎么学习&nbsp;java&nbsp;的?java&nbsp;:-&nbsp;java&nbsp;集合框架的常见类有哪些-&nbsp;ArrayList&nbsp;有哪些方法&nbsp;(api&nbsp;好久没用了,就答了&nbsp;add、get)-&nbsp;ArrayList&nbsp;底层数据结构,数组是固定长度的吗,如何扩容-&nbsp;synchronized&nbsp;关键字&nbsp;(只谈了作用,没谈怎么用感觉有点空)-&nbsp;synchronized&nbsp;在项目中有使用吗(答了在单体架构下,可以用来实现一人一单,保证接口的幂等性)-&nbsp;java&nbsp;使用的哪个版本,有什么新特性(这里答了虽然用&nbsp;11,但是没用&nbsp;11&nbsp;新特性,其实是我忘了,然后说用&nbsp;java&nbsp;8&nbsp;函数式编程)Mysql:-&nbsp;查询表中记录数的&nbsp;SQL&nbsp;语句-&nbsp;Mysql&nbsp;创建索引的方式(答了可以在建表时指定,也可以在建表后指定,但是我忘了建表时如何指定,最后说了CREATE&nbsp;INDEX)-&nbsp;索引的数据结构,b+&nbsp;树的特点(这里答了叶子节点存储数据和索引,并通过链表链起来)-&nbsp;如何利用索引进行&nbsp;SQL&nbsp;优化项目:-&nbsp;redis&nbsp;常用数据结构-&nbsp;redis&nbsp;常用命令(这里和上面问&nbsp;ArrayList&nbsp;一样忘记了,只答了&nbsp;String&nbsp;的&nbsp;set、get&nbsp;命令)-&nbsp;MQ&nbsp;在项目中的使用(答了简历中写的保证最终一致性、异步优化,没有多讲,这里面试官反问你说的都没用到&nbsp;MQ&nbsp;的特性,其实是我没答好,没说为什么使用&nbsp;MQ,其实前者用了&nbsp;MQ&nbsp;中的消息只用被消费后才从队列中删除,从而保证&nbsp;redis&nbsp;中的数据一定被删除成功,后者利用&nbsp;MQ&nbsp;进行异步解耦)题外话-&nbsp;了解我们公司吗(答了做智能客服的)-&nbsp;了解&nbsp;AI&nbsp;吗,是否感兴趣(答了了解但不感兴趣,比较喜欢云计算,但平常都会利用&nbsp;gpt&nbsp;进行编码)-&nbsp;毕业后想去哪发展呜呜,总结出来一些问题,希望各位给点建议:1、面试什么时候该详细说,什么时候能简单点说,像我在回答“MQ&nbsp;在项目中的使用”这个问题时就说的比较简单,导致面试官不是很满意,但觉得如果要细说得说一大篇章,我是不是该引导面试官;回答“synchronized&nbsp;关键字&nbsp;”这个问题时感觉优点空
想居家的祖国花朵在看机会:补充一下: 反问环节,有几轮面试?(两轮),关于读研的问法 最近在学习哪方面的知识(答网络编程)
查看19道真题和解析
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务