广州某小厂Java后端面经(线下)

#今天你投了哪些公司?##秋招,不懂就问##面试##牛客AI配图神器#
🖊笔试部分
1. 分别给出重载和重写的例子,然后说明他们的区别
2. 异常为什么要传递异常信息,怎么捕获
3. 字符串a,b,c...变成a->b->c
4. List<Integer>怎么去重
5. 状态机状态流转思路(随便写了if else)
6. Post请求参数的方式有哪些
7. Autowired多bean注入问题的解决方案(至少两个)
8. 多线程并行处理任务:同时处理4个任务,每个任务下面还有3个子任务,如何高效处理(没写出来)

📕面试部分
1. 先自我介绍
2. 写一个Switch,用String类型做判断,一到两个分支就好(写出来了,但是新旧版本写混了,把 ':' 和‘->’也给同时写出来了😂;还有我还写了 非空判断 的句子,他说java17后不用这么写了?)
3. Mysql查询user表和phone表,查询出手机号大于2个的用户 (写的也不怎么好,还问我为什么要用join,有什么优势)
4. 问了我笔试的第8道题,因为我没写出来
5. 然后还问了我线程池提交任务后返回值是什么
6. 提问环节

😃总结
这是我的第一次面试,我个人感觉应该是挂了,面试问我这几个问题我都答不出来,连项目都没问我😂。整个面试流程得一个小时左右,进去做完笔试后还等了一会儿才去面试。

面试官人还挺好的,程序员格子衫形象,还亲自指出我现在的问题,受益匪浅,我真的很感动
全部评论
爱奇创新是不是,题目一模一样,面试内容一模一样
1 回复 分享
发布于 03-13 19:36 广东

相关推荐

面的每个小厂最后都会问AI相关,频次高到开局让你自我介绍。奇妙思维后端一面Q1&nbsp;(3:02)&nbsp;自我介绍Q2&nbsp;(4:22)&nbsp;通过Redis加Lua去实现高并发下的库存扣减,当时为什么会选择用Lua脚本来做这个事情?或者直接在Java代码里面加锁,这种方式你怎么看?Q3&nbsp;(5:54)&nbsp;讲一下怎么用Caffeine以及Redis来构建二级缓存架构?Q4&nbsp;(6:43)&nbsp;你在做分片上传和断点续传这个机制的时候,你当时是怎么做的一些设计?Q5&nbsp;(9:06)&nbsp;假设遇到一个抽奖场景,环节分为几步:首先消耗200个宝石,点击宝箱开始抽奖,抽奖后得到奖品,经过打包放到房子里面。你觉得这里面可能存在的问题是怎么样的?Q6&nbsp;(11:31)&nbsp;我看你做的项目比较偏后端,你自己有用一些vibe&nbsp;Coding去做一些项目吗?你自己会做一些全栈的事情吗?Q7&nbsp;(12:36)&nbsp;好,讲讲你去生成前端的全流程?Q8&nbsp;(14:26)&nbsp;你觉得现在用Claude&nbsp;Code的话,包括你用Claude的模型,你会用哪个版本的模型?Q9&nbsp;(14:40)&nbsp;Codex呢?Q10&nbsp;(14:57)&nbsp;你觉得现在的这些模型里面,哪个的Coding能力情况是怎么样的?Q11&nbsp;(16:03)&nbsp;你刚刚提到会在不同场景里切换使用工具,你使用AI&nbsp;Coding的整个流程大概是怎么样的?追问:拿到一个大项目的需求后,你会怎么用AI&nbsp;Coding去解决这个需求?当即约二面。嘉为科技Java后端一面Q1&nbsp;(01:15)&nbsp;自我介绍。Q2&nbsp;(03:30)&nbsp;Redis是单线程吗?追问:多线程会有什么优点?Redis为什么这么快?Q3&nbsp;(06:45)&nbsp;你在项目中将Redis用到了哪些方面?Q4&nbsp;(08:20)&nbsp;项目中的分片上传和断点续传是怎么实现的呢?Q5&nbsp;(10:55)&nbsp;缓存击穿的解决方案你是怎么考虑的?Q6&nbsp;(12:40)&nbsp;讲一下项目里遇到最难的问题。Q7&nbsp;(15:10)&nbsp;你个人有考虑转全栈或者测试的想法嘛?Q8&nbsp;(16:35)&nbsp;平时怎么定位慢SQL的?追问:讲一下具体怎么去优化?Q9(18:20)&nbsp;平时有使用过哪些LLM?Q10(20:45)&nbsp;你觉得AI会不会取代程序员?两小时后oc,已拒。反问,每次都是:1️⃣你觉得我有哪里可以提高,有什么不足。2️⃣放空大脑问进入贵公司会有哪些业务处理面小厂是真我的纯纯舒适区。简历项目都是vibe上去的,我能怕你问怎么用AI🤗?
查看23道真题和解析
点赞 评论 收藏
分享
评论
4
18
分享

创作者周榜

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