5.22济南小厂面经

自我介绍
解释一下什么是数据库事务。
在数据库中发现一个查询很慢的sql,你会如何进行优化?
解释一下redis的两种持久化机制。
列举redis的一些常用应用场景
Spring boot,它的核心注解有哪些?
Spring boot的自动配置。
列举一下spring cloud的核心组件。
谈一谈对多线程的理解。
如何实现多线程?
你对那个版本控制工具有了解吗?
全部评论
全程吟唱 感觉按流程问题,疑似kpi 也有可能是我说200一天他们觉得太高了
1 回复 分享
发布于 2024-05-22 11:05 山东
Spring boot,它的核心助理有哪些?这个问题如何解答
点赞 回复 分享
发布于 2024-05-29 14:19 山东

相关推荐

05-22 16:04
湘潭大学 C++
感觉太紧张了,很多知道的问题都答得不是很好。下次面试心态放平。。视频上传项目相关问题预签名机制:预签名机制涉及了哪些模块?模块之间的数据是怎样流转的?对象存储选型:平时使用的对象存储是哪个服务商的?存储协议:为什么 MinIO 支持亚马逊 S3 协议,却不支持如腾讯云等其他标准?断点续传:断点续传的核心实现逻辑是什么?逻辑去重:做视频去重时,为什么在 MD5 之外还要加一层 Redis 处理(双重去重)?异步解耦:使用 RocketMQ 进行异步解耦后,为什么接口响应时间只从 60 秒缩短到 50 秒,而不是一两秒以内?秒杀系统项目相关问题项目背景:热点美食秒杀项目是否是跟着网络视频(如网课)学习制作的?分布式 ID:在秒杀场景中,一般会对 ID 进行怎样的处理?除了防止重复下单,还有哪些其他考量?基础技术与组件问题并发编程 (JUC):CAS(Compare-And-Swap)的核心原理是什么?服务器运维:如果需要使用 Nginx 进行负载均衡,你会如何配置?AI 工具与综合能力问题AI 编码工具:除了 Cursor,平时还会使用哪些 AI 工具或大模型?大模型访问:是否使用过 API 中转站?目前如何访问国外的模型?编程语言广度:除了 Java,是否有其他编程语言的使用经验?全栈能力评估:在全栈开发中,觉得自己哪一方面的能力最为薄弱?前沿视野:平时会浏览哪些 AI 相关的网站或资讯?除了简历上的项目,私下是否会动手搭建 AI 相关的 Demo?
查看15道真题和解析
点赞 评论 收藏
分享
查看30道真题和解析
点赞 评论 收藏
分享
1. 自我介绍2. 介绍自己对内外网的认识3. 如果想要内网发数据给外网怎么做 (不知道,我回答的是使用内网穿透,花生壳这种)4. 对内网穿透了解多少? UDP点对点打洞了解吗?5. channel了解吗?无缓冲channel和有缓冲channel区别 ? 项目中channel使用情况?6. go的切片底层7. 有使用ai编程吗? 感觉如何? 如果让你使用ai编程,怎么开始?8. 如果ai生成的代码出错,或者不符合你需求,怎么改变?9. 问了项目websocket的部分10. 问了为什么选择go语言而不是java/c++11. gin问了如果url传的字段绑定失败了怎么办? 我项目是抽象了dto层去收前端的json请求,所以我说绑定失败直接打印错误,返回了。 我感觉应该是说如果用model层去接受前端请求,这时绑定失败是可以宽松绑定12. 项目的数据流 router -> handler- > service -> dao13. 为什么要依赖注入?14.1000 个用户,每个用户建立一次 TCP 三次握手,就有 3000 次 TCP 握手开销,怎么办?(回答的HTTP2.0, 一个TCP可以跑多个stream流,每个流有唯一流ID,应用层根据Stream ID区分。)15. 问了项目的帖子排行榜(主要说了怎么设计的, 介绍了一下怎么获取热门帖子,ZSET的一个排序函数)16. 提了一下策略模式, 帖子列表支持热度排序和时间排序17.查数据时并发怎么保证? (用redis的Setnx做一个短锁,没抢到的自旋等待,抢到锁的读库,写入缓存没有缓存空值)18. defer执行顺序, defer中值的初始化时间?19 关闭的channel能读数据吗? 能关闭已经关闭的channel吗? 向已经关闭的channel发数据会怎样?总结: 因为准备时间比较短40天, 也是也学越焦虑。就想去试试水,体验还不错。  建议: 打牢基础,技术广度可以拓宽下。 大模型知识挺喜欢问的,可以背一背。
查看26道真题和解析
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

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