广州某小厂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. 提问环节

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

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

相关推荐

03-14 21:33
已编辑
东莞理工学院 Java
📍面试公司:好未来🕐面试时间:03/14💻面试岗位:golang后端开发❓面试问题:1.&nbsp;Go&nbsp;的基本数据类型有哪些?2.&nbsp;什么是值类型和引用类型,分别有哪些?3.&nbsp;slice&nbsp;底层结构和扩容机制是什么?4.&nbsp;map&nbsp;底层基于什么实现,是有序还是无序?5.&nbsp;对&nbsp;Go&nbsp;的&nbsp;channel&nbsp;怎么理解?6.&nbsp;channel&nbsp;一般用在什么业务场景?7.&nbsp;无缓冲和有缓冲&nbsp;channel&nbsp;的区别是什么?8.&nbsp;如何深拷贝&nbsp;slice,避免多个变量互相影响?9.&nbsp;Redis&nbsp;适用哪些业务场景?10.&nbsp;为什么&nbsp;Redis&nbsp;单线程还能支持高并发?11.&nbsp;epoll&nbsp;在&nbsp;Redis&nbsp;中用在什么场景?12.&nbsp;Redis&nbsp;的&nbsp;key&nbsp;过期策略有哪些?13.&nbsp;Redis&nbsp;过期删除后内存会立刻释放吗?14.&nbsp;Redis&nbsp;内存满了有哪些淘汰策略?15.&nbsp;Redis&nbsp;持久化方案有哪些?16.&nbsp;RDB&nbsp;和&nbsp;AOF&nbsp;区别是什么?17.&nbsp;Redis&nbsp;高可用方案有了解吗?18.&nbsp;Redis&nbsp;主从、哨兵、集群的区别?19.&nbsp;ES&nbsp;主要适用于什么场景?20.&nbsp;业务数据(如订单)能不能存在&nbsp;ES?21.&nbsp;多表数据聚合同步到&nbsp;ES&nbsp;怎么实现?22.&nbsp;ES&nbsp;集群健康状态有哪几种,分别代表什么?23.&nbsp;ES&nbsp;设置分片和副本,允许节点宕机数量怎么判断?24.&nbsp;Kafka&nbsp;和&nbsp;RocketMQ&nbsp;的区别是什么?25.&nbsp;Kafka&nbsp;为什么会出现消息丢失?26.&nbsp;如何避免&nbsp;Kafka&nbsp;消息丢失?27.&nbsp;Kafka&nbsp;的&nbsp;at&nbsp;least&nbsp;once&nbsp;机制是什么?28.&nbsp;业务层如何保证消息不丢失、最终一致?29.&nbsp;MySQL&nbsp;事务隔离级别有哪些?30.&nbsp;MySQL&nbsp;默认隔离级别是什么?31.&nbsp;可重复读的含义是什么?32.&nbsp;什么场景会使用不同的事务隔离级别?33.&nbsp;InnoDB&nbsp;可重复读是怎么实现的?34.&nbsp;MySQL&nbsp;有哪些存储引擎,区别是什么?35.&nbsp;MyISAM&nbsp;适用什么业务场景?36.&nbsp;联合索引的最左匹配原则是什么?37.&nbsp;MySQL&nbsp;默认索引类型是什么,和哈希索引区别?38.&nbsp;多表关联查询、聚合查询如何设计索引?39.&nbsp;研发工程师应该如何应对和使用&nbsp;AI?40.&nbsp;使用&nbsp;AI&nbsp;编程工具有哪些风险?41.&nbsp;怎么避免&nbsp;AI&nbsp;生成代码带来的线上问题?42.&nbsp;平时用什么开发工具和&nbsp;AI&nbsp;模型?43.&nbsp;使用&nbsp;AI&nbsp;辅助开发遇到过哪些问题,怎么解决?44.手撕sql包括建立索引等等🙌面试感想:感动坏了,春招以来最舒服的一场面试,大部分问题都回答出来了,并且面试官在你回答出来了之后,还会给予正反馈说没错,你说的对,然后记不太清楚的问题,他还会给予提示,然后告诉你该怎么去回答,并且给出他的看法,也是一天直接速通了两面下周三约HR面
发面经攒人品
点赞 评论 收藏
分享
03-13 22:49
门头沟学院 Java
一面&nbsp;1.syn&nbsp;和&nbsp;reen&nbsp;区别2.reen&nbsp;公平锁非公平怎么实现的3.对象调用被子类重写的方法&nbsp;jvm&nbsp;底层怎么实现的4.分布式锁5.websocket&nbsp;底层怎么实现的6.websocket&nbsp;和&nbsp;http&nbsp;长连接有啥区别7.dfs&nbsp;深度过深造成栈溢出你怎么处理8.问实习9.打家劫舍&nbsp;3二面面了一个半小时直接燃尽了1.自我介绍2.你觉得你实习做的亮点3.拷打实习4.主从模式下的&nbsp;redis,此时主节点内容刚写,从节点还没来及同步&nbsp;redis&nbsp;宕机了,此时加的分布式锁还在吗5.主从&nbsp;哨兵&nbsp;cluster&nbsp;的区别和优缺点6.redis&nbsp;底层数据类型的组成和底层的扩容机制7.redis怎么查看&nbsp;key的内存占用8.mysql&nbsp;事务是怎么实现的9.mysql&nbsp;突然宕机重启了数据会丢失吗?10.mysql&nbsp;怎么选择索引11.底层怎么实现的12.http&nbsp;请求报文里面有哪些内容13.http&nbsp;长连接说一下14.长连接什么情况下会断开15.以前解决过的一个最难的技术问题16.实习中成长最大的一点17.实习过程中遇到的最大的挑战18.微信加好友这个功能怎么实现,需要定义那些接口,表怎么设计19.手撕,面试官自己出的一个题,题目本身不难,但是刚开始理解题目很困难,看懂题目花了&nbsp;10&nbsp;分钟。20.说一下你自己觉得学的最深入的一个技术是啥21.说一下自己的优点和觉得可以改进的一个点22.最近两三年觉得最有成就感的事情23.为什么从前司离职24.对以后的工作有什么想法三面1.对转语言有什么问题吗?2.转&nbsp;go&nbsp;的话你准备怎么学习呢?3.学习过程中遇到困难你会怎么解决?4.理解一些底层原理你会怎么做呢?5.实习遇到的最大的困难6.实习最大的收获7.实习中主动发现问题并且自己解决的例子8.对以后有什么计划,你做了什么来实现这个计划?9.自己在技术上面有哪些优缺点?10.对技术框架有执念吗?11.实习中压力最大的场景是什么12.怎么去理解程序员的责任心?你对自己有什么要求?13.项目时间紧你怎么处理呢?14.你除了后端开发还对那些感兴趣呢?15.有没有计划学习新技术呢?16.对&nbsp;Agent&nbsp;了解多少?17.喜欢游戏嘛?玩什么游戏?对做游戏感兴趣吗?下面换成hr继续问了18.是哪里人?19.上一段实习为什么离职20.找校招工作考虑那些因素21.最看重那几个说两三个22.有面到二三面的公司吗23.准备校招阶段一天花多少时间准备校招24.AiCoding&nbsp;占比多少你自己做项目25.上一段实习有什么技术对你有帮助和收货吗26.这种技术你到下一家公司有什么复用的吗27.实习阶段从&nbsp;mt&nbsp;哪里学到了什么28.他对你的反馈如何29.三段实习中你最喜欢的是那段30.校招可以提前实习到毕业吗31.对微派有什么了解吗?32.平时学习了解方面都是那些东西33.你为什么不考研反问最后排序挂了没辙。
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

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