努力学好jvm的cafebabe level
获赞
66
粉丝
28
关注
39
看过 TA
413
华南理工大学
2026
Java
IP属地:浙江
私信
关注
2024-12-17 14:57
已编辑
华南理工大学 Java
#Java# #日常实习面试# 已OC,本来被拒的,结果hr告诉我说十几个人面试有4个通过技术面录取2个我第3,第2不来了,补录。hr上午突然打电话问意向,联系背调走审批流程下offer了一、技术面拷打项目BookDone讲一下电子书的解析流程 责任链模式讲一下数据存储 oss,mysql结合业务问数据库表设计线程池参数,核心线程数多少,线程池原理redis的常用数据类型有哪些项目中哪里用了分布式锁,为什么不直接redis会有啥问题redis获取所有keys,忘了redis怎么实现分布式锁,setnx分布式锁为用了什么?Redisson,为啥用它?用redis会有什么问题。分布式锁原理项目中用了sse,讲一下sse是什么八股1.ArrayList和LinkedList的区别。底层数据结构不一样,所以crud时间复杂度不一样2.看你用了sse问个计网,三次握手是什么?详细讲了过程,syn,ack。为什么不能用两次握手,服务端发给客户端的消息不能够准确接收。继续追问,不会了sql问个sql问题,加联合索引(a,b),select where b =1,a=2可行嘛?不可行,违反最左匹配原则更新一下:我答错了,应该是可以,有a就行,引擎会优化,我没注意到这一点,这个问题问的挺有水平的那如果改成select a,b,c where a=1,b=2但性能还是不好,可能的原因是什么?没答出来面完想了一下,应该是要回表查询,当时没反应过来算法题单链表判断有环怎么判断,说一下思路。快慢指针,快指针一次进2个,慢指针一次进1个,有环会相遇,没还不会相遇退出条件是什么?没有环,快指针判断fastcur!=null。有环fastcur==slowcur反问:1.公司业务是什么,去了做什么。公司业务主要是做一个数据中台,生成报表2.面试表现怎么样   还行3.公司主要技术栈是什么  主要和你项目技术栈差不多,就是springboot,redis,kafka这些更新一下,上午面完下午就通过了,约hr面,这家公司面试体验很好,hr和面试官都很友善二、部门主管+hr面部门主管先面试说一下你觉得满意的项目,我说了第一个和第二个之前有实习吗?没有,课多,没办法实习,现在没课了oj项目:做项目使用到哪些协议? http、websocket、sse项目是一个人独立做的嘛? 是的,前后端都是自己一个人做的你的项目怎么跑的。工厂模式,设计了接口,有一个是在本地跑判题怎么实现的? 我说了模仿力扣,左边题目,右边代码编辑器怎么做代码编辑器的? 使用开源组件判题过程有什么要注意的嘛? 主要是安全问题,超时和超内存bookdone项目:团队怎么组成的。算法组、前端组、后端组、产品组、商业化组,我在后端组做后端开发接口怎么设计的,需求分析怎么做? 产品组做需求分析,后端同学设计接口,使用knife4j团队怎么协作的? 我们使用了apifox,git技术,做Pr和code review,用飞书来排期遇到开发延期怎么处理?怎么抵抗风险? 这个没怎么答好hr再来面试你们学校有哪些课?数据结构、操作系统、计网、数据库软件工程专业和计算机专业的主要区别是什么?偏重实践,重视项目项目,多了一些软件体系结构、设计模式等课程你觉得自己的优势和劣势是什么? 优势:1.项目写的比较多2.相比没有实习经历的同学有团队开发经验,有code review经验3.科班生,专业基础扎实一些 劣势:没有过真实的企业实习经历,代码规范性不够好,架构设计不够合理,需要在企业实习中不断学习实习的目的是什么? 1.期待转正balabala 2.在企业实习过程中加强自己的代码规范性以及架构设计来杭州考虑过租房吗? 听说公司在杭州的***,我看了租金,2000多都能租很好的了,应该问题不大,杭州租金那么低hr反问环节?你们公司的企业文化是什么? hr:脚踏实地回应了一下,非常认同企业文化,就像我之前说的代码规范问题,实习生在做一些简单的crud工作时,也要做好代码规范
查看36道真题和解析
0 点赞 评论 收藏
分享
2024-12-06 02:46
已编辑
华南理工大学 Java
电话面试,全程基本都在拷打项目,根据项目问知识点基本答上来了,kafka消息重复消费不会自我介绍3分钟,项目拷打穿插八股30分钟,反问5分钟项目二:0.你在项目中的职责是?1.说一说你的电子书解析的整个流程答:责任链模式,一个个处理器,用Order写顺序2.核心线程数是多少?答:几十个面试官:有点多了其实我是想说上线之后企业级项目不过学生项目确实有点多了核心线程数为0能跑嘛,答:不知道3.电子书怎么存储?oss4.说说你的电子书是怎么实现分页放大缩小的交给前端来处理,返回了一个oss的url5.说一说测试题怎么生成的?答:并发生成,用了CompletableFuture6.说一说数据库表是怎么设计的?你觉得哪个表数据量大?索引怎么设计?有没有用到联合索引?联合索引什么时候失效?7.项目在哪些地方会用到redis项目一:0.这个项目是网上的项目嘛?1.说一说微服务之间怎么调用2.kafka怎么设计的?哪个是生产者哪个是消费者?有没有ack机制?3.kafka消息重复消费怎么解决4.在使用kafka中遇到了什么问题项目三:1.解释一下什么叫缓存击穿2.解释一下怎么用redis实现消息队列问完项目之后简单问了几个问题1.反射是什么?你用到过嘛?解释了一下反射,我说没怎么用但我知道源码用了很多比如动态代理2.讲一下动态代理反问1.公司业务2.后续有面试吗3.你觉得我的面试表现怎么样答:还行吧,反正不是最差的那一批,你第二个项目理解的不够深,作为一个获奖项目,你可以多去了解别的同学写的代码 #java# #面经#
查看40道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务