他趣日常实习一面(非常好的一个面试官)

自我介绍

为什么选择投递厦门的公司

为什么前两段都是只有3个月

介绍一下简历上的项目,核心技术点,觉得有挑战性的点

使用redis实现注册中心介绍一下,怎么对其数据进行修改的

技术选型怎么做的,是根据自己的想法来呢

SpringBoot容器启动的流程

动态代理加强告警是怎么做的

是在已经有的拒绝策略进行的加强呢(这块有点忘记了,说的不太好)

并发执行的时候怎么保证线程安全(锁、原子操作、原子数据类型、线程安全集合)

map的底层结构

数据库性能不佳,从哪个方面考虑(缓存、索引、分库分表、读写分离、提升服务器性能)

采用分表的时候有什么缺点呢

介绍一下你理解的微服务

介绍一下使用zset使用排行榜功能(这块给我提了一个意见,实际业务会先编辑数据库再去同步到redis)

zset作为排行版你会把所有数据都存入进去呢

那这样会不会有内存的成本呢(这块一开始没理解,说的大key的问题;后来给我讲实际场景磁盘的成本会比我们内存成本低的,后来理解怎么做了,可以zset只存储100个数据,记录一个最小值,大于这个值再放到zset中,否则存储在数据库)

CPU过高怎么排查的,如果是Java程序导致的过高呢(感觉这个回答的很详细)

反问

和我说后续需要线下面试,但是由于我不能来,先考虑其他的线下面试人的情况,之后在考虑我这块

总结:这个面试官是真的很nice!!!

#面经#
全部评论
spring启动流程这么多名词不好记啊
点赞 回复 分享
发布于 2025-02-22 18:10 江苏
有后续吗佬
点赞 回复 分享
发布于 2025-02-21 22:00 福建
哥,在抖音也刷到你了
点赞 回复 分享
发布于 2025-02-21 14:06 广东

相关推荐

03-23 21:34
已编辑
门头沟学院 Java
一面(30min)一面忘记录音了,主要就是自我介绍,然后问了一下项目,没有很深入,反问问了一下公司部门结构和业务二面(30min)·请做自我介绍·平时使用哪些大模型?·项目接入的是什么模型?是国外网络还是自部署?·项目是否是微服务架构?对微服务的理解?·项目遇到的最难解决的问题是什么?如何解决的?·类加载机制是怎样的?·双亲委派模型是怎样的?·场景题:设计一个功能,记录调用外部系统的URL、入参、出参,支持前端查询排查(题目也是我自己理解然后写下来的,不知道符不符合原意,这里我是真没听懂,我理解的是远程调用外部的服务,怎么做记录溯源,方便后面排查问题,我一开始给的方案是唯一ID+落库,然后面试官说不用这么复杂,然后我不知道该怎么做了,就说只记录日志,后面看日志,最后又和我说用AOP做落库,那不就是第一个方案吗?我只是没提到AOP)·追问:是否每次调用都要手动记录?·有没有SQL调优经验?总体来说还是很简单的,但是被口头告知还有三面就难绷三面(20min)·自我介绍(要求:你觉得你有什么优点,缺点,如何改进缺点)·平时vibe coding频率?如果遇到AI都解决不了的问题该怎么办?·数据库三范式了解吗?现在给你一张表上面有id和user_name,user_name有重复的,如何查询出来去重只保留一条记录,说一说SQL怎么写?·什么时候开始学Java的,Java基础都了解吗?说一说常见的反射应用?有没有手写过反射?·lambda表达式清楚吗?说说Java的lambda表达式常见类型·反问面试题除了lambda表达式没写过,其他的还是很简单的,但是一开始面试没说清楚是去干交付实施(二开),最后拒了
查看10道真题和解析
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务